smtm


Namesmtm JSON
Version 1.5.0 PyPI version JSON
download
home_pagehttps://github.com/msaltnet/smtm
SummaryA algorithm crypto trading system.
upload_time2024-05-19 05:42:44
maintainerNone
docs_urlNone
authormsalt
requires_pythonNone
licenseMIT
keywords crypto algorithm
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # smtm
[![build status](https://github.com/msaltnet/smtm/actions/workflows/python-test.yml/badge.svg)](https://github.com/msaltnet/smtm/actions/workflows/python-test.yml)
[![license](https://img.shields.io/github/license/msaltnet/smtm.svg?style=flat-square)](https://github.com/msaltnet/smtm/blob/master/LICENSE)
![language](https://img.shields.io/github/languages/top/msaltnet/smtm.svg?style=flat-square&colorB=green)
[![codecov](https://codecov.io/gh/msaltnet/smtm/branch/master/graph/badge.svg?token=USXTX7MG70)](https://codecov.io/gh/msaltnet/smtm)

> It's a game to get money. 

An algorithm-based automated cryptocurrency trading system made in Python. https://smtm.msalt.net

[한국어](https://github.com/msaltnet/smtm/blob/master/README.md) 👈

[![icon_wide_gold](https://user-images.githubusercontent.com/9311990/161744914-05e3d116-0e9b-447f-a015-136e0b9ec22b.png)](https://smtm.msalt.net/)

"Data Gathering🔍 ➡️ Strategy Algorithm🖥️ ➡️ Realtime Trading💸" Repeat the process at a set interval

1. The Data Provider module aggregates data  
2. Make a decision using the Strategy module  
3. Execute a trading via the Trader module  
 --- repeat ---
4. Create analyzing result by the Analyzer module  

❗ It is not suitable for high-performance trading machines that need to process many trades in a short timeframe of seconds.

![smtm-procedure](https://github.com/msaltnet/smtm/assets/9311990/1455246e-90c2-4093-8345-33276ebae50b)

## Features
- Mass-simulation with Multi-process
- Remote Control with Jupyter Notebook
- Automated trading programs controlled by Telegram

Controlling an automated trading program using the Telegram messenger

![smtm_bot](https://user-images.githubusercontent.com/9311990/150667094-95139bfb-03e0-41d5-bad9-6be05ec6c9df.png)

![smtm-telegram-mode](https://github.com/msaltnet/smtm/assets/9311990/22ba2ebd-13e6-4eee-a829-94209c5618a9)

## Architecture
Layered Architecture for Scalability and Maintainability

**More information 👉[Wiki](https://github.com/msaltnet/smtm/wiki)**

![smtm component](./doc/smtm_component.png)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/msaltnet/smtm",
    "name": "smtm",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "crypto, algorithm",
    "author": "msalt",
    "author_email": "salt.jeong@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/c6/d2/313a2d7fe702c37b629bf49e9b4c07046a7969c93ee4a3502ac041656062/smtm-1.5.0.tar.gz",
    "platform": null,
    "description": "# smtm\r\n[![build status](https://github.com/msaltnet/smtm/actions/workflows/python-test.yml/badge.svg)](https://github.com/msaltnet/smtm/actions/workflows/python-test.yml)\r\n[![license](https://img.shields.io/github/license/msaltnet/smtm.svg?style=flat-square)](https://github.com/msaltnet/smtm/blob/master/LICENSE)\r\n![language](https://img.shields.io/github/languages/top/msaltnet/smtm.svg?style=flat-square&colorB=green)\r\n[![codecov](https://codecov.io/gh/msaltnet/smtm/branch/master/graph/badge.svg?token=USXTX7MG70)](https://codecov.io/gh/msaltnet/smtm)\r\n\r\n> It's a game to get money. \r\n\r\nAn algorithm-based automated cryptocurrency trading system made in Python. https://smtm.msalt.net\r\n\r\n[\ud55c\uad6d\uc5b4](https://github.com/msaltnet/smtm/blob/master/README.md) \ud83d\udc48\r\n\r\n[![icon_wide_gold](https://user-images.githubusercontent.com/9311990/161744914-05e3d116-0e9b-447f-a015-136e0b9ec22b.png)](https://smtm.msalt.net/)\r\n\r\n\"Data Gathering\ud83d\udd0d \u27a1\ufe0f Strategy Algorithm\ud83d\udda5\ufe0f \u27a1\ufe0f Realtime Trading\ud83d\udcb8\" Repeat the process at a set interval\r\n\r\n1. The Data Provider module aggregates data  \r\n2. Make a decision using the Strategy module  \r\n3. Execute a trading via the Trader module  \r\n --- repeat ---\r\n4. Create analyzing result by the Analyzer module  \r\n\r\n\u2757 It is not suitable for high-performance trading machines that need to process many trades in a short timeframe of seconds.\r\n\r\n![smtm-procedure](https://github.com/msaltnet/smtm/assets/9311990/1455246e-90c2-4093-8345-33276ebae50b)\r\n\r\n## Features\r\n- Mass-simulation with Multi-process\r\n- Remote Control with Jupyter Notebook\r\n- Automated trading programs controlled by Telegram\r\n\r\nControlling an automated trading program using the Telegram messenger\r\n\r\n![smtm_bot](https://user-images.githubusercontent.com/9311990/150667094-95139bfb-03e0-41d5-bad9-6be05ec6c9df.png)\r\n\r\n![smtm-telegram-mode](https://github.com/msaltnet/smtm/assets/9311990/22ba2ebd-13e6-4eee-a829-94209c5618a9)\r\n\r\n## Architecture\r\nLayered Architecture for Scalability and Maintainability\r\n\r\n**More information \ud83d\udc49[Wiki](https://github.com/msaltnet/smtm/wiki)**\r\n\r\n![smtm component](./doc/smtm_component.png)\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A algorithm crypto trading system.",
    "version": "1.5.0",
    "project_urls": {
        "Documentation": "https://smtm.msalt.net/",
        "Homepage": "https://github.com/msaltnet/smtm",
        "Issue Tracker": "https://github.com/msaltnet/smtm/issues/",
        "Source Code": "https://github.com/msaltnet/smtm"
    },
    "split_keywords": [
        "crypto",
        " algorithm"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "17aac5d3cf8733c26c0f9a18b53c84747fb357d02494204f694f4b1bd9393126",
                "md5": "cd92acafb80081f9da40e7455c528f8e",
                "sha256": "f94abb86cda98bdef421992075b1e767ee01f954c263307948963659b9460b5d"
            },
            "downloads": -1,
            "filename": "smtm-1.5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cd92acafb80081f9da40e7455c528f8e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 88642,
            "upload_time": "2024-05-19T05:42:42",
            "upload_time_iso_8601": "2024-05-19T05:42:42.206369Z",
            "url": "https://files.pythonhosted.org/packages/17/aa/c5d3cf8733c26c0f9a18b53c84747fb357d02494204f694f4b1bd9393126/smtm-1.5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6d2313a2d7fe702c37b629bf49e9b4c07046a7969c93ee4a3502ac041656062",
                "md5": "31da25853b95f4240b6dcfc634049660",
                "sha256": "26dc367e65c188355f01aebba446ac6dc5fab49ad4f269d51df433197ba47baf"
            },
            "downloads": -1,
            "filename": "smtm-1.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "31da25853b95f4240b6dcfc634049660",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 110046,
            "upload_time": "2024-05-19T05:42:44",
            "upload_time_iso_8601": "2024-05-19T05:42:44.146899Z",
            "url": "https://files.pythonhosted.org/packages/c6/d2/313a2d7fe702c37b629bf49e9b4c07046a7969c93ee4a3502ac041656062/smtm-1.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-19 05:42:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "msaltnet",
    "github_project": "smtm",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "smtm"
}
        
Elapsed time: 0.25560s