lifecycle-execution-process
📘「揭秘」Freqtrade 策略全生命周期,教你打造稳定盈利的量化交易机器人!
策略生命周期概览
while 策略运行中:
if 有新K线:
计算技术指标()
生成买入信号()
生成卖出信号()
if 满足买入条件:
计算仓位()
确认并下单()
检查买单状态()
if 买单失败:
重试或取消
else:
更新持仓
if 持仓中:
持仓动态管理()
更新止损()
检查卖出条件()
if 满足卖出条件:
确认并执行平仓
检查卖单状态()
if 卖单失败:
重试或取消
else:
等待下一周期标识符命名由来
标识符
含义
说明
这些标识符仅用于简化流程图的表示,实际代码中需调用对应的策略函数,如 order_filled()。
order_filled()。关键节点详解
1. 策略初始化(bot_start)
2. 主循环开始(bot_loop_start)
3. 技术指标计算(populate_indicators)
4. 买卖信号生成(populate_entry_trend / populate_exit_trend)
5. 买入流程
6. 持仓监控
7. 平仓流程
8. 循环与终止
总结
Last updated