声明:本交易系统策略仅用于策略交易的学习讨论,直接用于实盘交易风险自己承担。分享目的是本开源的精神、利他。
策略已在个人实盘中运行,是以我个人的交易思想设计的趋势交易策略,涵盖开平仓条件判断、风险控制、委托单管理、回测、数据持久化等功能,欢迎一起学习交流、提出问题和建议,谢谢。
回测数据展示:

日志展示:

策略简介:
1.当前策略的参数是以日线级别运行
2.支持应用于连续合约
3.默认不开启历史回测(RunningHisDataTest 参数控制)
4.策略首次运行时在倒数第二根Bar清理回测的持仓数据(如果有开启回测)
5.基于缠论中枢突破,结合均线、MACD、布林带技术指标和裸K Pinbar 进行开仓条件判断
6.再次开仓的有效性检查
7.分步建仓和可开仓数量计算
8.从资金使用率、可开仓数、熔断、回撤保护 实现整体风险控制
9.开平仓使用自定义函数mySendOrderEx,实时交易使用 A 函数,回测使用 Buy、SellShort等函数
10.自实现委托单、持仓状态管理,规避图表交易中持仓与账户实际持仓不一致的问题
11.重要状态数据定时保存,策略启动加载本地数据库数据,并与账户持仓数据进行校验
12.持仓检查,浮盈回撤保护、保本、止损
13.账户级别浮盈回撤、熔断保护
14.分级别控制日志的输出(Commentary、Print、FileAppend)
15.实盘交易必须添加商品白名单,否则策略首次运行即停止。模拟账户(在myTestAccountIds数组中添加)不受限制
16.历史回测不受商品白名单限制