龙听期货论坛's Archiver

龙听 发表于 2024-9-25 15:45

半自动均线自适应出场交易系统模板【解析C++策略源码构架】

本身策略思路:

半自动均线自适应出场交易系统:

1、策略分开多单与开空单两个交易方向。

2、初始设置要确定操作方向。(jyfx==1 做多,jyfx ==-1 做空。后面会用到)

3、初始设置要进场价位(做多时:现价大于做多进场设置价格;做空时:现价小于做空进场设置价格,实例:现价3500,做多要设置高于3500元入场价格。做空要设置低于3500元入场价格。可以想象一个区间突破策略,现价在中间,两个突破方向,向上突破就做多,向下突破就做空)。(两个参数变量,入场价:rcjg,出场价格:ccjg )

4、向上突破做多后出场以价格跌破某周期均线为出场法则;向下跌破做空后以价格涨破某周期均线为出场法则。(参数,均线周期:jxzq,均线:ma)

5、其它设置细节参考设置.

6、使用场景图:

[img]http://p.algo2.net/2024/0925/65261b6242c28.png[/img]

龙听 发表于 2024-9-25 16:12

第二部分:对策略进行初始设置:

1、策略用VC写完成后输出 DLL格式文档(命名为:均线出场.DLL),这是我们进行程序化交易的文档.

2、将均线出场.DLL 文档存入如图文件夹目录:

[img]http://p.algo2.net/2024/0925/b5c7525364e5b.png[/img]

3、在C++交易软件内刷新策略组:

[img]http://p.algo2.net/2024/0925/038bb091a3b69.png[/img]

出现新增加策略。

4、双击均线出场策略,出现右上的交易设置与左下的参数设置:

[img]http://p.algo2.net/2024/0925/d310ad23a5565.png[/img]

下面是范例:

说明1:右上交易设置:1、策略名(必须),2、交易合约(必须),3、运行周期(必须),4、分组(建议设置一下,方便很多账号的使用)。

说明2:左下参数设置:
做多时参数设置:1、入场价格:注意价格设置要高于现价;2、交易方向:做多填1,做空填-1;3、出场价格,可以理解为止损价格,设置要低于入场价格与现价。否则会报错;4、均线周期:设置多长周期均线。5、单笔风险:单次交易承受最大亏损金额。6、滑点:一般加一个点即可。做多时进场价+1点,出场时出场价-1点;做空时进场价-1点,出场时出场价+1点,这里点不一定代表1,有些品种动一下是5或10.  7、优先平仓:是优先平今天进场单还是优先平昨天进场单。8、撤单时间:发单后多少秒不成交撤单重发。

做空时参数设置:1、入场价格:注意价格设置要低于现价;2、交易方向:做多填1,做空填-1;3、出场价格,可以理解为止损价格,设置要高于入场价格与现价。否则会报错;4、均线周期:设置多长周期均线。5、单笔风险:单次交易承受最大亏损金额。6、滑点:一般加一个点即可。做多时进场价+1点,出场时出场价-1点;做空时进场价-1点,出场时出场价+1点,这里点不一定代表1,有些品种动一下是5或10.  7、优先平仓:是优先平今天进场单还是优先平昨天进场单。8、撤单时间:发单后多少秒不成交撤单重发。
[img]http://p.algo2.net/2024/0925/430eb6153693c.png[/img]

5、设置好后注意右键选择保存设置,否则不能生效。

龙听 发表于 2024-9-25 16:14

策略视频介绍部分参考:[url]http://www.qhlt.cn/thread-158757-1-1.html[/url];

页: [1]