chore: move trading_config.json
to public/
This commit is contained in:
2
main.py
2
main.py
@@ -414,7 +414,7 @@ class TradingConfig:
|
|||||||
- _load_config(): 加载JSON配置文件
|
- _load_config(): 加载JSON配置文件
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, config_file: str = "trading_config.json"):
|
def __init__(self, config_file: str = "public/trading_config.json"):
|
||||||
"""
|
"""
|
||||||
初始化交易配置
|
初始化交易配置
|
||||||
|
|
||||||
|
@@ -1,231 +0,0 @@
|
|||||||
{
|
|
||||||
"symbol_mapping": {
|
|
||||||
"BTCUSDC": "BTCUSDT",
|
|
||||||
"ETHUSDC": "ETHUSDT",
|
|
||||||
"SOLUSDC": "SOLUSDT",
|
|
||||||
"SUIUSDC": "SUIUSDT",
|
|
||||||
"TRXUSDC": "TRXUSDT",
|
|
||||||
"AAVEUSDC": "AAVEUSDT",
|
|
||||||
"LINKUSDC": "LINKUSDT"
|
|
||||||
},
|
|
||||||
"trades": [
|
|
||||||
{
|
|
||||||
"comment": "BTC每天1U",
|
|
||||||
"symbol": "BTCUSDC",
|
|
||||||
"order_type": "MARKET",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"*"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "ETH每周1U",
|
|
||||||
"symbol": "ETHUSDC",
|
|
||||||
"order_type": "LIMIT",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-07-19",
|
|
||||||
"2025-07-26",
|
|
||||||
"2025-08-02",
|
|
||||||
"2025-08-09",
|
|
||||||
"2025-08-16",
|
|
||||||
"2025-08-23",
|
|
||||||
"2025-08-30",
|
|
||||||
"2025-09-06",
|
|
||||||
"2025-09-13",
|
|
||||||
"2025-09-20",
|
|
||||||
"2025-09-27",
|
|
||||||
"2025-10-04",
|
|
||||||
"2025-10-11",
|
|
||||||
"2025-10-18",
|
|
||||||
"2025-10-25",
|
|
||||||
"2025-11-01",
|
|
||||||
"2025-11-08",
|
|
||||||
"2025-11-15",
|
|
||||||
"2025-11-22",
|
|
||||||
"2025-11-29",
|
|
||||||
"2025-12-06",
|
|
||||||
"2025-12-13",
|
|
||||||
"2025-12-20",
|
|
||||||
"2025-12-27"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "SOL每3周1U",
|
|
||||||
"symbol": "SOLUSDC",
|
|
||||||
"order_type": "LIMIT",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-07-19",
|
|
||||||
"2025-08-09",
|
|
||||||
"2025-08-30",
|
|
||||||
"2025-09-20",
|
|
||||||
"2025-10-11",
|
|
||||||
"2025-11-01",
|
|
||||||
"2025-11-22",
|
|
||||||
"2025-12-13"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "SUI每3周1U",
|
|
||||||
"symbol": "SUIUSDC",
|
|
||||||
"order_type": "MARKET",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-07-26",
|
|
||||||
"2025-08-16",
|
|
||||||
"2025-09-06",
|
|
||||||
"2025-09-27",
|
|
||||||
"2025-10-18",
|
|
||||||
"2025-11-08",
|
|
||||||
"2025-11-29",
|
|
||||||
"2025-12-20"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "TRX每3周1U",
|
|
||||||
"symbol": "TRXUSDC",
|
|
||||||
"order_type": "LIMIT",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-08-02",
|
|
||||||
"2025-08-23",
|
|
||||||
"2025-09-13",
|
|
||||||
"2025-10-04",
|
|
||||||
"2025-10-25",
|
|
||||||
"2025-11-15",
|
|
||||||
"2025-12-06",
|
|
||||||
"2025-12-27"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "BNB每3周1U",
|
|
||||||
"symbol": "BNBUSDT",
|
|
||||||
"order_type": "LIMIT",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-07-19",
|
|
||||||
"2025-08-09",
|
|
||||||
"2025-08-30",
|
|
||||||
"2025-09-20",
|
|
||||||
"2025-10-11",
|
|
||||||
"2025-11-01",
|
|
||||||
"2025-11-22",
|
|
||||||
"2025-12-13"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "OKB每3周1U",
|
|
||||||
"symbol": "OKBUSDT",
|
|
||||||
"order_type": "MARKET",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-07-26",
|
|
||||||
"2025-08-16",
|
|
||||||
"2025-09-06",
|
|
||||||
"2025-09-27",
|
|
||||||
"2025-10-18",
|
|
||||||
"2025-11-08",
|
|
||||||
"2025-11-29",
|
|
||||||
"2025-12-20"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "BGB每3周1U",
|
|
||||||
"symbol": "BGBUSDT",
|
|
||||||
"order_type": "MARKET",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-08-02",
|
|
||||||
"2025-08-23",
|
|
||||||
"2025-09-13",
|
|
||||||
"2025-10-04",
|
|
||||||
"2025-10-25",
|
|
||||||
"2025-11-15",
|
|
||||||
"2025-12-06",
|
|
||||||
"2025-12-27"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "CAKE每3周1U",
|
|
||||||
"symbol": "CAKEUSDT",
|
|
||||||
"order_type": "MARKET",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-07-19",
|
|
||||||
"2025-08-09",
|
|
||||||
"2025-08-30",
|
|
||||||
"2025-09-20",
|
|
||||||
"2025-10-11",
|
|
||||||
"2025-11-01",
|
|
||||||
"2025-11-22",
|
|
||||||
"2025-12-13"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "AAVE每3周1U",
|
|
||||||
"symbol": "AAVEUSDC",
|
|
||||||
"order_type": "LIMIT",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-07-26",
|
|
||||||
"2025-08-16",
|
|
||||||
"2025-09-06",
|
|
||||||
"2025-09-27",
|
|
||||||
"2025-10-18",
|
|
||||||
"2025-11-08",
|
|
||||||
"2025-11-29",
|
|
||||||
"2025-12-20"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"comment": "LINK每3周1U",
|
|
||||||
"symbol": "LINKUSDC",
|
|
||||||
"order_type": "MARKET",
|
|
||||||
"side": "BUY",
|
|
||||||
"params": {
|
|
||||||
"quoteOrderQty": "1"
|
|
||||||
},
|
|
||||||
"execute_dates": [
|
|
||||||
"2025-08-02",
|
|
||||||
"2025-08-23",
|
|
||||||
"2025-09-13",
|
|
||||||
"2025-10-04",
|
|
||||||
"2025-10-25",
|
|
||||||
"2025-11-15",
|
|
||||||
"2025-12-06",
|
|
||||||
"2025-12-27"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
Reference in New Issue
Block a user