建仓策略:
当最新的1根K线开盘时,执行下述操作:
1、如果上根K线的MACD柱线大于0,并且前根K线的MACD柱线小于等于0,并且MACD与K线发生“堆底背离”,则现价建仓1张BUY单;(堆背离的定义见下文“术语解释”)
这里的“堆底背离”简单说就是,MACD在0轴之下的最近两堆柱线,右边堆的最低点高于左边堆,但对应时间段的K线最低价却低于左边堆,一高一低形成背离。
2、如果上根K线的MACD柱线小于0,并且前根K线的MACD柱线大于等于0,并且MACD与K线发生“堆顶背离”,则现价建仓1张SELL单;
这里的“堆顶背离”简单说就是,MACD在0轴之上的最近两堆柱线,右边堆的最高点低于左边堆,但对应时间段的K线最高价却高于左边堆,一低一高形成背离。
补仓说明:此ea,一根K线上最多只建仓一单;上一单没有平仓的情况下,不再建仓。
提示:如果用户想要ea在K线未收盘时,或堆未定型时,就立即建仓,可以将参数【K线倒数序号】或【堆倒数序号】设置为0;需要注意的是,设置为0后,由于建仓是以未收盘或未定型的数据为依据,所以建仓后,随着价格变动,建仓时满足的条件很可能会消失,显示为不满足,从而造成用户回头看时,会误以为ea乱建仓;所以,用户在判断或历史回测此ea时,必须在ea建仓的那一刻,用眼睛实时判断当时的建仓条件,才能正确判断ea的建仓是否符合逻辑。
平仓策略:
1、此ea在建仓时,会给单子设置200点的止损、500点的止盈,当行情达到止损价或止盈价时,单子自动平仓。(止损止盈点数可以在ea的参数窗口中修改)
2、当满足反方向的建仓条件时,现价平仓本次建仓单。
3、【平保】平仓策略(见下文说明)。
【平保】功能参数:参数A【盈利几点执行】,参数B【锁定几点盈利】 功能表述:当某单的盈利大等于参数A指定的点数后,将此单的止损价格设置到确保参数B指定的盈利点数的位置上。(参数B的设定值需要小于参数A) 举例:参数A=100,参数B=5;一个BUY单的建仓价是1.00001,现在价格涨到了1.00101,盈利了100点,大等于了100(参数A),则此功能会将此BUY单的止损价移动到建仓价向上偏离5(参数B)点的位置,即1.00006,以确保此单至少锁定5点的利润。 注意:此功能对BUY单只执行止损价向上修正,对SELL单只执行止损价向下修正。
如果不想使用此功能,将参数【盈利几点执行】设置为0即可。
注意:参数A【盈利几点执行】 必须大于 参数B【锁定几点盈利】,并且差值 必须大于mt4平台要求的现价与止损价的设置间隔要求,否则无法设置成功。
【堆背离1】〖堆的定义〗:
指标A的值大于【堆分隔线】的连续区域形成一个顶堆,当指标A的值下跌到小于或等于【堆分隔线】,一个顶堆结束;
指标A的值小于【堆分隔线】的连续区域形成一个底堆,当指标A的值上升到大于或等于【堆分隔线】,一个底堆结束;
特别提示:两个顶堆之间很可能并没有底堆间隔,而是由于回跌到了【堆分隔线】而分成了两个顶堆,底堆同理。
〖背离的定义〗:
将【堆倒数序号】指定的“堆”定义为A堆:
1、如果A堆为顶堆,并且A堆的最高点低于向左最近的另一个顶堆(B堆)的最高点,而A堆对应时段的指标B的最高点高于B堆对应时段的指标B的最高点,则视为“指标A”与“指标B”发生顶背离。(简言之,指标A高点回落,而指标B继续新高,谓之,顶背离)
2、如果A堆为底堆,并且A堆的最低点高于向左最近的另一个底堆(B堆)的最低点,而A堆对应时段的指标B的最低点低于B堆对应时段的指标B的最低点,则视为“指标A”与“指标B”发生底背离。(简言之,指标A低点反弹,而指标B继续新低,谓之,底背离)
〖参数说明〗:
【K线倒数序号】设置为0时,表示从图表中最右边的K线开始向左计算堆;设置为1时,表示从图表中右数第2根K线开始向左计算堆,忽略最右的一根K线。
【堆倒数序号】设置为0时,表示将根据【K线倒数序号】参数计算出的第1个堆定义为A堆;设置为1时,表示将根据【K线倒数序号】参数计算出的第2个堆定义为A堆。 |