2025-07-21 05:05:59 +00:00
|
|
|
|
# OKX API 配置
|
|
|
|
|
|
# 请将以下信息替换为你的实际API密钥
|
|
|
|
|
|
# API密钥配置
|
2025-08-04 13:07:44 +00:00
|
|
|
|
# API_KEY = "7286d434-225b-401f-b3af-fd595e15d23f"
|
|
|
|
|
|
# SECRET_KEY = "80B95C5757F9208F70282A85C9DDBC86"
|
|
|
|
|
|
# PASSPHRASE = "Bengbu_2001"
|
|
|
|
|
|
# SANDBOX = False
|
2025-07-24 10:23:00 +00:00
|
|
|
|
|
|
|
|
|
|
# 实盘读取API密钥配置
|
2025-08-04 13:07:44 +00:00
|
|
|
|
API_KEY = "a73f9096-8e76-49ff-947c-a4f4edf657ec"
|
|
|
|
|
|
SECRET_KEY = "F7AD69272FBF7C44E69CC110D2EDDB7A"
|
|
|
|
|
|
PASSPHRASE = "Bengbu!2001"
|
|
|
|
|
|
SANDBOX = False
|
2025-09-16 06:31:15 +00:00
|
|
|
|
|
|
|
|
|
|
# API_KEY = "12d911b6-f28a-4595-b177-70cb8fbdc369"
|
|
|
|
|
|
# SECRET_KEY = "C32DF88A975EE08631D0BE6B6B5A33E7"
|
|
|
|
|
|
# PASSPHRASE = "Bengbu@2001"
|
|
|
|
|
|
# SANDBOX = False
|
2025-07-24 10:23:00 +00:00
|
|
|
|
|
2025-07-21 07:46:48 +00:00
|
|
|
|
# 模拟盘API密钥配置
|
2025-07-24 10:23:00 +00:00
|
|
|
|
# API_KEY = "f309e789-3497-4ed3-896f-d18bdc4d9817"
|
|
|
|
|
|
# SECRET_KEY = "9152809391B110E2E647FDE12A37E96D"
|
|
|
|
|
|
# PASSPHRASE = "Bengbu@2001"
|
|
|
|
|
|
# SANDBOX = True
|
2025-07-21 05:05:59 +00:00
|
|
|
|
|
|
|
|
|
|
# 交易配置
|
|
|
|
|
|
TRADING_CONFIG = {
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"symbol": "BTC-USDT", # 交易对
|
|
|
|
|
|
"position_size": 0.001, # 每次交易数量(BTC)
|
2025-07-21 05:05:59 +00:00
|
|
|
|
# 策略参数
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"sma_short_period": 5, # 短期移动平均线周期
|
|
|
|
|
|
"sma_long_period": 20, # 长期移动平均线周期
|
|
|
|
|
|
"rsi_period": 14, # RSI计算周期
|
|
|
|
|
|
"rsi_oversold": 30, # RSI超卖阈值
|
|
|
|
|
|
"rsi_overbought": 70, # RSI超买阈值
|
2025-07-21 05:05:59 +00:00
|
|
|
|
# 网格交易参数
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"grid_levels": 5, # 网格数量
|
|
|
|
|
|
"grid_range": 0.005, # 网格范围(0.5%)
|
2025-07-21 05:05:59 +00:00
|
|
|
|
# 风险控制
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"max_position": 0.01, # 最大持仓量(BTC)
|
|
|
|
|
|
"stop_loss_pct": 0.005, # 止损百分比(0.5%)
|
|
|
|
|
|
"take_profit_pct": 0.01, # 止盈百分比(1%)
|
2025-07-21 05:05:59 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# 时间间隔配置
|
|
|
|
|
|
TIME_CONFIG = {
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"strategy_interval": 30, # 策略执行间隔(秒)
|
|
|
|
|
|
"kline_interval": "5m", # K线数据间隔
|
|
|
|
|
|
"kline_limit": 100, # K线数据条数
|
2025-07-24 10:23:00 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-08-31 03:20:59 +00:00
|
|
|
|
OKX_MONITOR_CONFIG = {
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"volume_monitor": {
|
|
|
|
|
|
"symbols": [
|
|
|
|
|
|
"XCH-USDT",
|
|
|
|
|
|
"BTC-USDT",
|
|
|
|
|
|
"SOL-USDT",
|
|
|
|
|
|
"ETH-USDT",
|
|
|
|
|
|
"DOGE-USDT",
|
|
|
|
|
|
],
|
2025-10-16 05:47:51 +00:00
|
|
|
|
"bars": ["1m", "5m", "15m", "30m", "1H"],
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"initial_date": "2025-05-15 00:00:00",
|
2025-07-24 10:23:00 +00:00
|
|
|
|
},
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"price_monitor": {
|
2025-07-24 10:23:00 +00:00
|
|
|
|
"symbols": ["XCH-USDT"],
|
2025-07-28 08:14:40 +00:00
|
|
|
|
"bats": [
|
|
|
|
|
|
{"bar": "5m", "threshold": 0.025},
|
2025-09-04 10:15:30 +00:00
|
|
|
|
{"bar": "15m", "threshold": 0.5},
|
|
|
|
|
|
{"bar": "1H", "threshold": 0.1},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-17 11:33:37 +00:00
|
|
|
|
OKX_REALTIME_MONITOR_CONFIG = {
|
|
|
|
|
|
"volume_monitor": {
|
|
|
|
|
|
"symbols": [
|
|
|
|
|
|
"XCH-USDT",
|
|
|
|
|
|
"BTC-USDT",
|
|
|
|
|
|
"SOL-USDT",
|
|
|
|
|
|
"ETH-USDT",
|
|
|
|
|
|
"DOGE-USDT",
|
|
|
|
|
|
],
|
|
|
|
|
|
"bars": ["1m", "5m", "15m", "30m", "1H"],
|
|
|
|
|
|
"initial_date": "2025-05-15 00:00:00",
|
|
|
|
|
|
},
|
|
|
|
|
|
"price_monitor": {
|
|
|
|
|
|
"symbols": ["XCH-USDT"],
|
|
|
|
|
|
"bats": [
|
|
|
|
|
|
{"bar": "5m", "threshold": 0.025},
|
|
|
|
|
|
{"bar": "15m", "threshold": 0.5},
|
|
|
|
|
|
{"bar": "1H", "threshold": 0.1},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-04 10:15:30 +00:00
|
|
|
|
BINANCE_MONITOR_CONFIG = {
|
|
|
|
|
|
"volume_monitor": {
|
|
|
|
|
|
"symbols": [
|
|
|
|
|
|
"BTC-USDT",
|
|
|
|
|
|
"ETH-USDT",
|
|
|
|
|
|
"SOL-USDT",
|
|
|
|
|
|
"DOGE-USDT",
|
|
|
|
|
|
"XRP-USDT",
|
|
|
|
|
|
"BNB-USDT",
|
|
|
|
|
|
],
|
|
|
|
|
|
"bars": ["5m", "30m", "1H"],
|
|
|
|
|
|
"initial_date": "2017-08-16 00:00:00",
|
|
|
|
|
|
},
|
2025-07-25 05:11:27 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-08-31 03:20:59 +00:00
|
|
|
|
US_STOCK_MONITOR_CONFIG = {
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"volume_monitor": {
|
|
|
|
|
|
"symbols": [
|
2025-09-06 06:10:07 +00:00
|
|
|
|
# "QQQ",
|
|
|
|
|
|
# "TQQQ",
|
|
|
|
|
|
# "MSFT",
|
|
|
|
|
|
# "AAPL",
|
|
|
|
|
|
# "GOOG",
|
|
|
|
|
|
# "NVDA",
|
|
|
|
|
|
# "META",
|
|
|
|
|
|
# "AMZN",
|
|
|
|
|
|
# "AVGO",
|
|
|
|
|
|
# "TSLA",
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"PLTR",
|
|
|
|
|
|
"COIN",
|
|
|
|
|
|
"MSTR",
|
|
|
|
|
|
"HOOD",
|
|
|
|
|
|
"MARA",
|
|
|
|
|
|
"CVNA",
|
|
|
|
|
|
"XYZ",
|
|
|
|
|
|
],
|
2025-09-02 04:44:34 +00:00
|
|
|
|
"bars": ["5m", "15m", "30m", "1H"],
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"initial_date": "2014-11-30 00:00:00",
|
2025-08-31 03:20:59 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-25 04:28:43 +00:00
|
|
|
|
A_STOCK_MONITOR_CONFIG = {
|
|
|
|
|
|
"volume_monitor": {
|
|
|
|
|
|
"symbols": [
|
|
|
|
|
|
"600276.SH",
|
|
|
|
|
|
"002714.SZ",
|
|
|
|
|
|
"600111.SH",
|
|
|
|
|
|
"603019.SH",
|
|
|
|
|
|
"600036.SH",
|
|
|
|
|
|
"300474.SZ",
|
|
|
|
|
|
"600519.SH",
|
|
|
|
|
|
"300750.SZ",
|
|
|
|
|
|
"000858.SZ",
|
|
|
|
|
|
"000651.SZ",
|
|
|
|
|
|
"000333.SZ",
|
|
|
|
|
|
"002230.SZ",
|
|
|
|
|
|
"300308.SZ",
|
|
|
|
|
|
"002475.SZ"
|
|
|
|
|
|
],
|
|
|
|
|
|
"bars": ["1D", "1W", "1M"],
|
|
|
|
|
|
"initial_date": "2015-01-01 00:00:00",
|
|
|
|
|
|
},
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
A_INDEX_MONITOR_CONFIG = {
|
|
|
|
|
|
"volume_monitor": {
|
|
|
|
|
|
"symbols": [
|
|
|
|
|
|
"000001.SH",
|
|
|
|
|
|
"399006.SZ",
|
|
|
|
|
|
"000300.SH",
|
|
|
|
|
|
"399001.SZ",
|
|
|
|
|
|
"000852.SH",
|
|
|
|
|
|
],
|
|
|
|
|
|
"bars": ["1D", "1W", "1M"],
|
|
|
|
|
|
"initial_date": "2015-01-01 00:00:00",
|
|
|
|
|
|
},
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-04 10:15:30 +00:00
|
|
|
|
WINDOW_SIZE = {"window_sizes": [50, 80, 100, 120]}
|
2025-07-30 09:28:01 +00:00
|
|
|
|
|
2025-07-30 08:11:34 +00:00
|
|
|
|
BAR_THRESHOLD = {
|
2025-09-18 06:44:18 +00:00
|
|
|
|
"1m": 1000 * 60,
|
2025-07-30 08:11:34 +00:00
|
|
|
|
"5m": 1000 * 60 * 5,
|
|
|
|
|
|
"15m": 1000 * 60 * 15,
|
2025-08-08 06:25:01 +00:00
|
|
|
|
"30m": 1000 * 60 * 30,
|
2025-07-30 08:11:34 +00:00
|
|
|
|
"1H": 1000 * 60 * 60,
|
|
|
|
|
|
"4H": 1000 * 60 * 60 * 4,
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"1D": 1000 * 60 * 60 * 24,
|
2025-07-30 08:11:34 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-25 04:28:43 +00:00
|
|
|
|
# COIN_MYSQL_CONFIG = {
|
2025-09-16 07:37:22 +00:00
|
|
|
|
# "host": "localhost",
|
|
|
|
|
|
# "port": 3306,
|
|
|
|
|
|
# "user": "xch",
|
|
|
|
|
|
# "password": "xch_okx_2025",
|
|
|
|
|
|
# "database": "okx",
|
|
|
|
|
|
# }
|
|
|
|
|
|
|
2025-09-25 04:28:43 +00:00
|
|
|
|
COIN_MYSQL_CONFIG = {
|
2025-09-16 07:37:22 +00:00
|
|
|
|
"host": "218.17.89.43",
|
|
|
|
|
|
"port": 11013,
|
2025-07-25 05:11:27 +00:00
|
|
|
|
"user": "xch",
|
|
|
|
|
|
"password": "xch_okx_2025",
|
2025-09-04 10:15:30 +00:00
|
|
|
|
"database": "okx",
|
2025-08-04 13:07:44 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-25 04:28:43 +00:00
|
|
|
|
A_MYSQL_CONFIG = {
|
|
|
|
|
|
"host": "43.139.95.249",
|
|
|
|
|
|
"port": 3306,
|
|
|
|
|
|
"user": "root",
|
|
|
|
|
|
"password": "bengbu_200!",
|
|
|
|
|
|
"database": "astock",
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-15 07:02:49 +00:00
|
|
|
|
WECHAT_CONFIG = {
|
|
|
|
|
|
"general_key": "11e6f7ac-efa9-418a-904c-9325a9f5d324",
|
|
|
|
|
|
"btc_key": "529e135d-843b-43dc-8aca-677a860f4b4b",
|
|
|
|
|
|
}
|
2025-08-31 03:20:59 +00:00
|
|
|
|
|
2025-09-04 10:15:30 +00:00
|
|
|
|
ITICK_API_KEY = "dfd4bc0caed148d6bc03b960224754ffb5356349e389431f828702b3a27e8a2b"
|
2025-10-11 10:05:11 +00:00
|
|
|
|
|
|
|
|
|
|
TWITTER_CONFIG = {
|
|
|
|
|
|
"keys": {
|
|
|
|
|
|
"api_key": "c3l344o8pgVwy7Aw4yxj7CprT",
|
|
|
|
|
|
"api_secret": "xjh3RVyyhVr9aDVSq5fFq210R1fmwYt36myBZR7ifuv0wYRWcT",
|
|
|
|
|
|
"bearer_token": "AAAAAAAAAAAAAAAAAAAAAPoL4wEAAAAAXEMHlBpeR66dtTYWBkFSz1Fp3oI%3DHMoLlCMKNRGr1h6c0lBpZnJulx88fQ0JzZE1zm4jI4qNfSxiRZ",
|
|
|
|
|
|
"access_token": "1658642847975784449-MR79EAOk8MTKx3zIbCEySaQjxDPK3R",
|
|
|
|
|
|
"access_token_secret": "2H9RwHzBrWhAbt7RUmGHSg6mcfJEf0Aesx74QFFMeMYMn"
|
|
|
|
|
|
},
|
|
|
|
|
|
"user_search_url": "https://api.twitter.com/2/users/by/username/{0}",
|
|
|
|
|
|
"contents_search_url": "https://api.twitter.com/2/users/{0}/tweets?max_results=100&tweet.fields=text,created_at&exclude=replies,retweets",
|
|
|
|
|
|
"monitor_accounts": [
|
2025-10-11 10:24:29 +00:00
|
|
|
|
{"name": "FoxNews", "id": ""},
|
|
|
|
|
|
{"name": "WhiteHouse", "id": "1879644163769335808"},
|
|
|
|
|
|
{"name": "sama", "id": ""},
|
|
|
|
|
|
{"name": "PressSec", "id": ""},
|
2025-10-11 10:05:11 +00:00
|
|
|
|
],
|
|
|
|
|
|
}
|