├── .env.example ├── .gitattributes ├── .gitignore ├── 4ab077855373759f9706cc8814e39462.png ├── CHANGELOG.md ├── README.md ├── api ├── __init__.py ├── aster_client.py ├── auth.py ├── base_client.py ├── bp_client.py ├── example_exchange_client.py └── websea_client.py ├── cli ├── __init__.py └── commands.py ├── config.py ├── database ├── __init__.py └── db.py ├── fbd88aef3c0f049e8d3b57238e7565eb.jpg ├── logger.py ├── panel ├── README.md ├── __init__.py ├── interactive_panel.py ├── key_handler.py ├── panel_main.py └── settings.py ├── requirements.txt ├── run.py ├── settings └── panel_settings.json ├── strategies ├── __init__.py ├── market_maker.py └── perp_market_maker.py ├── test_websea_positions.py ├── utils ├── __init__.py └── helpers.py └── ws_client ├── __init__.py └── client.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/.gitignore -------------------------------------------------------------------------------- /4ab077855373759f9706cc8814e39462.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/4ab077855373759f9706cc8814e39462.png -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/README.md -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- 1 | # api/__init__.py 2 | """ 3 | API 模块,负责与交易所API的通讯 4 | """ -------------------------------------------------------------------------------- /api/aster_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/api/aster_client.py -------------------------------------------------------------------------------- /api/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/api/auth.py -------------------------------------------------------------------------------- /api/base_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/api/base_client.py -------------------------------------------------------------------------------- /api/bp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/api/bp_client.py -------------------------------------------------------------------------------- /api/example_exchange_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/api/example_exchange_client.py -------------------------------------------------------------------------------- /api/websea_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/api/websea_client.py -------------------------------------------------------------------------------- /cli/__init__.py: -------------------------------------------------------------------------------- 1 | # cli/__init__.py 2 | """ 3 | CLI 模块,提供命令行界面 4 | """ -------------------------------------------------------------------------------- /cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/cli/commands.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/config.py -------------------------------------------------------------------------------- /database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/database/__init__.py -------------------------------------------------------------------------------- /database/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/database/db.py -------------------------------------------------------------------------------- /fbd88aef3c0f049e8d3b57238e7565eb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/fbd88aef3c0f049e8d3b57238e7565eb.jpg -------------------------------------------------------------------------------- /logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/logger.py -------------------------------------------------------------------------------- /panel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/panel/README.md -------------------------------------------------------------------------------- /panel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/panel/__init__.py -------------------------------------------------------------------------------- /panel/interactive_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/panel/interactive_panel.py -------------------------------------------------------------------------------- /panel/key_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/panel/key_handler.py -------------------------------------------------------------------------------- /panel/panel_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/panel/panel_main.py -------------------------------------------------------------------------------- /panel/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/panel/settings.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/run.py -------------------------------------------------------------------------------- /settings/panel_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/settings/panel_settings.json -------------------------------------------------------------------------------- /strategies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/strategies/__init__.py -------------------------------------------------------------------------------- /strategies/market_maker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/strategies/market_maker.py -------------------------------------------------------------------------------- /strategies/perp_market_maker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/strategies/perp_market_maker.py -------------------------------------------------------------------------------- /test_websea_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/test_websea_positions.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | # utils/__init__.py 2 | """ 3 | Utils 模块,提供各种辅助工具函数 4 | """ -------------------------------------------------------------------------------- /utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/utils/helpers.py -------------------------------------------------------------------------------- /ws_client/__init__.py: -------------------------------------------------------------------------------- 1 | # ws_client/__init__.py 2 | """ 3 | WebSocket 模块,负责实时数据处理 4 | """ -------------------------------------------------------------------------------- /ws_client/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoYuCry/MarketMakerForCrypto/HEAD/ws_client/client.py --------------------------------------------------------------------------------