策略大师组合条件功能的妙用
最后由 EaCode小胖李 于 2025-4-1 16:05 编辑通过 策略大师EA 这个帖子,我们已经知道:
【1】基础策略条件包含18个
a-j是(技术)指标条件,k-r是订单条件。
对于指标条件:开同向单就是开顺势单,开反向单就是开逆势单;平同向单就是顺势的时候平仓,平反向单就是逆势的时候平仓;
对于订单条件:开同向单就是开与自己同一方向的单,比如判断的订单是多单,那也开多单;开反向单就是开与自己相反方向的单,比如判断的订单是多单,那就开空单;平单也是同理。
【2】交易动作包含5个
首单进场,加仓单进场,首单出场,尾单出场,整体出场。
【3】策略条件触发交易动作
首单进场和加仓单进场:选中的基础条件需要同时满足,才能开仓;
首单出场,尾单出场,整体出场:选中的基础条件只需任一满足,就能平仓;
【4】如果只是使用以上的功能,将会存在以下问题:
1. 首单进场和加仓单进场,虽然支持多个基础条件同时满足进场,但是最终只支持一种进场方式。
比如我希望,均线交叉的时候,或者SAR转向的时候,都可以进场,是无法实现的。
2. 首单出场,尾单出场,整体出场,虽然支持多个基础条件任意一个满足,就可以出场,但是无法支持多个条件同时满足时才能出场。
比如我希望,多单整体盈利200点,并且价格在均线上,才能平多单,是无法实现的。
组合条件功能,完美地解决以上问题,大大扩展了策略大师的操作上限
【1】 每个动作支持多个子组合
如,组合:aBf,e,Gj 一共包含3个子组合,每一个子组合可以由多个基础条件组成。
以开仓动作为例:aBf或者e或者Gj任意一个子组合满足就可以开仓。
【2】小写代表同向信号,大写代表反向信号
如1,组合:a
以开仓动作为例:a就代表开启价格波动点数同向信号,顺势波动多少点开仓。即:行情上涨多少点开多,行情下跌多少点开空;
如2,组合:A
以开仓动作为例:A就代表开启价格波动点数反向信号,逆势波动多少点开仓。即:行情上涨多少点开空,行情下跌多少点开多;
如3,组合:aA
以开仓动作为例:aA就代表开启价格波动点数同向信号和反向信号,不管是顺势还是逆势,波动多少点都开仓。即:行情波动多少点开多也开空;
如4,组合:Ab
以开仓动作为例:Ab就代表开启价格波动点数反向信号和均线交叉同向信号,逆势波动多少点,并且双均线仍处于顺势中开仓。即:行情下跌多少点,均线仍处于金叉中,开多;行情上涨多少点,均线仍处于死叉中,开空;
如5,组合:Ab,Fg
以开仓动作为例:Ab与上相同,Fg就代表开启WPR反向信号和SAR同向信号,WPR达到逆势阈值,并且SAR仍处于顺势中开仓。即:WPR<-80,SAR仍处于多头,开多;WPR>-20,SAR仍处于空头,开空;
整体而言:行情下跌多少点,均线仍处于金叉中,或者,WPR<-80,SAR仍处于多头,开多;行情上涨多少点,均线仍处于死叉中,或者,WPR>-20,SAR仍处于空头,开空;
【3】基础条件和组合条件可以同时使用,是或的关系
如上图就是:ab两个基础条件同时满足,或者组合条件bf,gr满足都可以开首单;a基础条件或c基础条件,或者组合条件ek,fm,三者任意一个满足就可以整体平仓。
【4】基础条件和组合条件参数是公用的
如上图,首单进场,在基础条件中用到了b,在组合条件bc中,也用到了b。两处b的参数是公用的,不支持单独设置。因为在一个交易动作下,策略条件只有一处参数设置。
涨知识了谢谢! 看起来好强大!能试用吗? 感觉不错。 看到那么多条件头都大了,但是可能过滤的效果确实好 测试账户跑了几天,还行,不错,看来是有多年经验的人 已经可以盈利 看起来很厉害的样子,BUT EVERYING IS RAMDON, 能够批量回测结果就好了晒选出能用的成绩好的策略,用于自己策略想法验证倒是很好,但偏偏不能够24H全自动化,SOTHIS DEMO IS A MODEL 楼主的软件看起来很厉害啊
页:
[1]