策略:纯信号模式(不定期换仓,止损止盈卖出后因子选股补仓) 股票池:沪深300+中证500(800+只) 止损-8% / 止盈+25% / 单只20% / 最多5只 5年回测:+371.7%,夏普0.82,年化21.3% 组件: - engine.py: 核心交易引擎 + 因子评分 + 数据管理 - scheduler.py: APScheduler定时调度 + HTTP状态接口 - trade_tool.py: 命令行工具 - config.json: 策略参数配置 - Dockerfile + docker-compose.yml: 容器化部署 日志系统: - 文件日志(按日轮转,保留90天) - SQLite: trades/daily_log/signal_log/system_log
52 lines
1.0 KiB
JSON
52 lines
1.0 KiB
JSON
{
|
|
"tushare_token": "${TUSHARE_TOKEN}",
|
|
"initial_cash": 100000,
|
|
"strategy": "pure_signal",
|
|
|
|
"pool": {
|
|
"source": "hs300_zz500",
|
|
"min_price": 3.0,
|
|
"min_history_days": 60
|
|
},
|
|
|
|
"position": {
|
|
"max_position_pct": 0.20,
|
|
"max_holdings": 5,
|
|
"top_n_buy": 3,
|
|
"min_buy_amount": 5000
|
|
},
|
|
|
|
"exit": {
|
|
"stop_loss_pct": -0.08,
|
|
"take_profit_pct": 0.25,
|
|
"trailing_stop_pct": 0.05
|
|
},
|
|
|
|
"fee": {
|
|
"commission_rate": 0.0003,
|
|
"min_commission": 5,
|
|
"stamp_tax_rate": 0.001
|
|
},
|
|
|
|
"scan": {
|
|
"interval_days": 10,
|
|
"factor_pool_size": 50
|
|
},
|
|
|
|
"schedule": {
|
|
"pre_market": "09:00",
|
|
"market_open": "09:30",
|
|
"check_interval_min": 30,
|
|
"market_close": "15:00",
|
|
"daily_report": "15:10",
|
|
"weekly_review": "18:00",
|
|
"weekly_day": "fri"
|
|
},
|
|
|
|
"notify": {
|
|
"enabled": false,
|
|
"webhook_url": "",
|
|
"feishu_token": ""
|
|
}
|
|
}
|