An open API service indexing awesome lists of open source software.

https://github.com/msaltnet/smtm

It's a game to get money
https://github.com/msaltnet/smtm

algorithm-trading cryptocurrency python telegram-bot trading-bot

Last synced: 24 days ago
JSON representation

It's a game to get money

Awesome Lists containing this project

README

          

# 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.

파이썬 알고리즘기반 암호화폐 자동매매 프로그램. https://smtm.msalt.net

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

[![icon_wide_gold](https://github.com/user-attachments/assets/ef1651bf-87e4-4afc-9cd9-b3e2b5d0cd1a)](https://smtm.msalt.net/)

"데이터 수집🔍 ➡️ 알고리즘 분석🖥️ ➡️ 실시간 거래💸" 프로세스를 정해진 간격으로 반복 수행

1. Data Provider 모듈이 데이터 취합
2. Strategy 모듈을 통한 알고리즘 매매 판단
3. Trader 모듈을 통한 거래 처리
--- 반복 ---
4. Analyzer 모듈을 통한 분석

❗ 초 단위의 이하 짧은 시간에 많은 거래를 처리해야하는 고성능 트레이딩 머신으로는 적합하지 않을 수 있습니다.

![smtm-procedure](https://github.com/user-attachments/assets/b4bb1729-e455-4329-914c-19bca6914735)

## 주요기능
- 멀티프로세스 대량시뮬레이션
- Jupyter Notebook을 활용 원격컨트롤
- 텔레그램 챗봇 자동거래 프로그램

텔레그램 메신저를 사용해서 자동매매 프로그램 컨트롤

![smtm_bot](./doc/phone.png)

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

## Architecture
확장성과 유지보수성을 갖춘 Layered Architecture

더 자세한 내용은 👉[smtm wiki](https://github.com/msaltnet/smtm/wiki/2.-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98)

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

## CodeLabs for smtm
- [시뮬레이션 CodeLab](https://smtm.msalt.net/codelab/smtm-simulation/)
- [모의 투자 CodeLab](https://smtm.msalt.net/codelab/smtm-demo/)
- [암호화폐 자동매매 시스템 만들기 with 파이썬 - 보충 수업](https://smtm.msalt.net/codelab/smtm-after-school/)

## 관련 도서

"암호화폐 자동매매 시스템 만들기 with 파이썬" 도서 - [교보문고](http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788997924967) [예스24](http://www.yes24.com/Product/Goods/107635612) [알라딘](https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=289526248)

[![smtm-book](https://user-images.githubusercontent.com/9311990/157685437-dcedd2c0-9f0c-400c-a3d4-017354279b60.png)](http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788997924967)

**더 많은 정보는 👉[smtm wiki](https://github.com/msaltnet/smtm/wiki)**