找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 24|回复: 0

策略大师组合条件功能的妙用

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 18:45:00 | 显示全部楼层 |阅读模式
最后由 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就代表开启价格波动点数[a]同向信号,顺势波动多少点开仓。即:行情上涨多少点开多,行情下跌多少点开空;

如2,组合:A

以开仓动作为例:A就代表开启价格波动点数[a]反向信号,逆势波动多少点开仓。即:行情上涨多少点开空,行情下跌多少点开多;

如3,组合:aA

以开仓动作为例:aA就代表开启价格波动点数[a]同向信号和反向信号,不管是顺势还是逆势,波动多少点都开仓。即:行情波动多少点开多也开空;

如4,组合:Ab

以开仓动作为例:Ab就代表开启价格波动点数[a]反向信号和均线交叉同向信号,逆势波动多少点,并且双均线仍处于顺势中开仓。即:行情下跌多少点,均线仍处于金叉中,开多;行情上涨多少点,均线仍处于死叉中,开空;

如5,组合:Ab,Fg

以开仓动作为例:Ab与上相同,Fg就代表开启WPR[f]反向信号和SAR[g]同向信号,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的参数是公用的,不支持单独设置。因为在一个交易动作下,策略条件只有一处参数设置。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-9 21:50 , Processed in 0.106845 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表