Chanlun-pro自定义策略基于线段中枢震荡的高级交易算法【免费下载链接】chanlun-pro基于缠中说禅所讲缠论理论以便量化分析市场行情的工具项目地址: https://gitcode.com/gh_mirrors/ch/chanlun-proChanlun-pro是基于缠中说禅所讲缠论理论开发的量化分析工具能够帮助交易者科学分析市场行情制定精准的交易策略。本文将详细介绍如何使用Chanlun-pro构建基于线段中枢震荡的高级交易算法让你的交易更加智能化、精准化。一、线段中枢震荡策略的核心原理线段中枢震荡策略是Chanlun-pro中一种非常实用的高级交易算法其核心思想是在线段中枢上方做空在线段中枢下方做多。这种策略能够有效利用市场的震荡特性捕捉价格波动带来的交易机会。1.1 开仓策略开仓策略相对严格旨在减少交易频率提升胜率与稳定性在线段中枢下方当前价格小于中枢低点ZD向下线段完成笔不创向下线段底特征序列分型第三特征的低点买入做多。在线段中枢上方当前价格大于中枢高点ZG向上线段完成笔不创向上线段顶特征序列分型第三特征的高点卖出做空。1.2 平仓策略平仓条件适当宽松可通过笔来判断买入做多向上线段完成退出平仓。买入做空向下线段完成退出平仓。买入做多价格大于中枢低点向上笔出现盘整/趋势背驰或者任意卖点退出平仓。买入做空价格小于中枢高点向下笔出现盘整/趋势背驰或者任意买点退出平仓。买入做多价格大于中枢高点向上笔出现笔背驰退出平仓。买入做空价格小于中枢低点向下笔出现笔背驰退出平仓。二、策略文件与配置2.1 策略文件位置该策略的实现文件为src/chanlun/strategy/strategy_futures_xd_zs.py2.2 回测配置以下是一个典型的回测配置示例bt_config { # 策略结果保存的文件 save_file: ./data/bk/strategy_futures_xd_zs_signal.pkl, # 设置策略对象 strategy: StrategyFuturesXDZS(), # 回测模式signal 信号模式固定金额开仓 trade 交易模式按照实际金额开仓 mode: signal, # 市场配置currency 数字货币 a 沪深 hk 港股 futures 期货 market: futures, # 基准代码用于获取回测的时间列表 base_code: SHFE.rb, # 回测的标的代码 codes: [ SHFE.RB, SHFE.FU, SHFE.HC, SHFE.BU, SHFE.SP, CZCE.TA, CZCE.MA, CZCE.SA, CZCE.CF, CZCE.FG, CZCE.RM, CZCE.SF, CZCE.SM, CZCE.AP, DCE.V, DCE.P, DCE.Y, DCE.M, DCE.I, DCE.EG, DCE.PP, DCE.L, DCE.C, DCE.EB ], # 回测的周期这里设置里在策略中才能取到对应周期的数据 frequencys: [5m], # 回测开始的时间 start_datetime: 2020-01-01 00:00:00, # 回测的结束时间 end_datetime: 2022-08-01 00:00:00, # mode 为 trade 生效初始账户资金 init_balance: 1000000, # mode 为 trade 生效交易手续费率 fee_rate: 0.0001, # mode 为 trade 生效最大持仓数量分仓 max_pos: 4, # 缠论计算的配置详见缠论配置说明 cl_config: { CL_BI_FX_STRICT: True, fx_bh: fx_bh_no, fx_qj: fx_qj_k, bi_type: bi_type_old, bi_bzh: bi_bzh_yes, bi_qj: bi_qj_dd, bi_fx_cgd: bi_fx_cgd_no, xd_bzh: xd_bzh_yes, zsd_bzh: zsd_bzh_yes, xd_qj: xd_qj_dd, zsd_qj: zsd_qj_dd, zs_bi_type: [zs_type_dn, zs_type_bz, zs_type_fx], zs_xd_type: [zs_type_bz], zs_wzgx: zs_wzgx_zggdd, zs_qj: zs_qj_ck }, }三、策略回测结果分析3.1 信号回测模式在信号回测模式下没有当前资金余额等数据所有开仓指令的开仓金额固定为10万元无期货杠杆倍数。净盈利从0开始经过每笔交易盈亏累加后得出。3.2 交易回测模式交易模式下根据给定的初始资金与最大仓位数决定每次开仓的金额。例如初始资金100万最大开仓4每笔开仓金额为100万/425万。如后续盈利到120万当前已有2笔持仓占用资金50万余额70万后续一笔的开仓金额为70/(4-2)35万。如当前持仓达到设定的仓位数量策略后续的开仓信号将会被忽略。四、总结基于线段中枢震荡的交易策略是Chanlun-pro中一种强大的自定义策略通过合理设置开仓和平仓条件能够在震荡市场中捕捉到稳定的交易机会。无论是信号回测模式还是交易回测模式都展现出了良好的盈利潜力。交易者可以根据自己的风险偏好和市场分析进一步优化策略参数以获得更好的交易效果。如果你想深入学习和使用该策略可以参考项目中的详细文档cookbook/docs/基于线段的中枢震荡策略.md。通过Chanlun-pro让缠论理论在量化交易中发挥更大的作用助你在投资市场中取得更好的成绩【免费下载链接】chanlun-pro基于缠中说禅所讲缠论理论以便量化分析市场行情的工具项目地址: https://gitcode.com/gh_mirrors/ch/chanlun-pro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考