• 概述
  • 评论
  • 评论 (16)

Cross Trend Line to Trade

这个EA的作用是当价格穿过指定名称的线时则执行开仓或者平仓的动作,线可以是趋势线也可以是水平线。

趋势线可是射线或者线段,线段有个特别作用就是只在线所在的时段内交易。

比如,你画了条趋势线,命名为“B1”,当价格穿过它时,EA就开一个多单。

这个"B1"是EA已经内置了的名称,你不能用其他字符。


所有内置的名称

这些内置的名称用来开仓和平仓,所有内置名称解释如下:

  1. 开多:B1, B2, B3, B4, B5 - 这5个名称用来开多单。你画条线,用这个5个名称之一命名它,当然你可以画5条线,每条线只能开一个单,单子有特殊的注释,注释是用来识别每条线的单子。比如画线,并命名为“B3”,当价格穿过B3后,开一个多单,单子的止损注释就是“752-B3”,这里的数752是EA的魔术数(即EA的代号)。如果有注释是“752-B3”的单子存在,EA就不会再次开仓,这样避免重复开仓。
  2. 开空:S1, S2, S3, S4, S5 - 这5个名称用来开空单。跟上面开多一样,一条线只能开一个单子。
  3. 平所有单子: CALL1, CALL2, CALL3 - 这3个名称用来平所有多单和空单。你可以画3条线,并用个这3个名称命名,价格穿过这3条线中的任何一条,所有的多单和空单都被平仓。
  4. 平所有多单: CBALL1, CBALL2, CBALL3 - 这3个名称用来平所有多单。价格穿过这3条线中的任何一条,所有多单都被平仓。
  5. 平所有空单: CSALL1, CSALL2, CSALL3 - 这3个名称用来平所有空单。价格穿过这3条线中的任何一条,所有空单都被平仓。
  6. 平盈利多单: CBWIN1, CBWIN2, CBWIN3 - 这3个名称用来平盈利的多单。价格穿过这3条线中的任何一条,所有盈利的多单都被平仓。
  7. 平盈利空单: CSWIN1, CSWIN2, CSWIN3 - 这3个名称用来平盈利的空单。价格穿过这3条线中的任何一条,所有盈利的空单都被平仓。
  8. 平亏损多单: CBLOSS1, CBLOSS2, CBLOSS3 -这3个名称用来平亏损的多单。价格穿过这3条线中的任何一条,所有亏损的多单都被平仓。
  9. 平亏损空单: CSLOSS1, CSLOSS2, CSLOSS3 - 这3个名称用来平亏损的空单。价格穿过这3条线中的任何一条,所有亏损的空单都被平仓。
  10. 平盈利最大的多单:CBWINMAX1, CBWINMAX2, CBWINMAX3 - 这3个名称用来平盈利最大的多单。价格穿过这3条线中的任何一条,那个盈利最大的多单将被平仓。
  11. 平盈利最大的空单:CSWINMAX1, CSWINMAX2, CSWINMAX3 - 这3个名称用来平盈利最大的空单。价格穿过这3条线中的任何一条,那个盈利最大的空单将被平仓。
  12. 平亏损最大的多单: CBLOSSMAX1, CBLOSSMAX2, CBLOSSMAX3 - 这3个名称用来平亏损最大的多单。价格穿过这3条线中的任何一条,那个亏损最大的多单将被平仓。
  13. 平亏损最大的空单: CSLOSSMAX1, CSLOSSMAX2, CSLOSSMAX3 - 这3个名称用来平亏损最大的空单。价格穿过这3条线中的任何一条,那个亏损最大的空单将被平仓。
  14. 平开仓最早的多单: CBFIRST11, CBFIRST2, CBFIRST3 - 这3个名称用来平开仓时间最早的多单。价格穿过这3条线中的任何一条,那个开仓时间最早的多单将被平仓。
  15. 平开仓最早的空单: CSFIRST11, CSFIRST2, CSFIRST3 - 这3个名称用来平开仓时间最早的空单。价格穿过这3条线中的任何一条,那个开仓时间最早的空单将被平仓。
  16. 平开仓最晚的多单:CBLAST11, CBLAST2, CBLAST3 - 这3个名称用来平开仓时间最晚的多单。价格穿过这3条线中的任何一条,那个开仓时间最晚的多单将被平仓。
  17. 平开仓最晚的空单:CSLAST11, CSLAST2, CSLAST3 - 这3个名称用来平开仓时间最晚的空单。价格穿过这3条线中的任何一条,那个开仓时间最晚的空单将被平仓。
  18. 多单移动止损: TSB1, TSB2, TSB3 - 这3条线用来移动止损多单。当市价位于在线的上方时,多单的止损移动到线的位置。
  19. 空单移动止损:TSS1, TSS2, TSS3 - 这3条线用来移动止损空单。当市价位于在线的下方时,空单的止损移动到线的位置。


输入参数解释

  • B1_Lots: 线"B1"对应的开仓手数,价格穿过线“B1”,开B1_Lots手多单。
  • B2_Lots: 线"B2"对应的开仓手数,价格穿过线“B2”,开B2_Lots手多单。
  • B3_Lots: 线"B3"对应的开仓手数,价格穿过线“B3”,开B3_Lots手多单。
  • B4_Lots: 线"B4"对应的开仓手数,价格穿过线“B4”,开B4_Lots手多单。
  • B5_Lots: 线"B5"对应的开仓手数,价格穿过线“B5”,开B5_Lots手多单。
  • S1_Lots: 线"S1"对应的开仓手数,价格穿过线“S1”,开S1_Lots手空单。
  • S2_Lots: 线"S2"对应的开仓手数,价格穿过线“S2”,开S2_Lots手空单。
  • S3_Lots: 线"S3"对应的开仓手数,价格穿过线“S3”,开S3_Lots手空单。
  • S4_Lots: 线"S4"对应的开仓手数,价格穿过线“S4”,开S4_Lots手空单。
  • S5_Lots: 线"S5“对应的开仓手数,价格穿过线“S5”,开S5_Lots手空单。
    注: B1_LOTS, B2_LOTS, 等. 默认值是0,0是不会开仓的,你应该按照你的需要设置。
  • MagicNumber:这是EA的魔术数即EA的代号。
  • StopLossInPips:止损点数,注意是pips,不是points。单子开仓时按照这个点数参数给单子设置止损价格。
  • TakeProfitInPips:止盈点数,注意是pips,不是points。单子开仓时按照这个点数参数给单子设置止盈价格。
  • MaxBuyOrders:多单的最大个数。实际最多可能开出5个多单,因为只有5个内置的名称B1,B2,B3,B4,B5。假设这个参数设置为2,但你画了3条线比方说是B1,B4,B5,如果价格先穿过B4,B5,那么已经开出了2个单子,即使后来价格穿过B1也不会开仓了。
  • MaxSellOrders:空单的最大个数,如果上面的 MaxBuyOrders.
  • DeleteLineAfterTrade: 如果设置为true,交易(开仓或者平仓)发生后,线会被EA删除。
  • ShowLineDescription:如果设置为true,EA则用线的名称来设置线的描述,并图表上显示出来。这样一看就知道是条什么线。
  • EmailOn:如果设置为true,有交易(开仓或者平仓)发生时,EA会发送Email。 MT4的Email设置:菜单栏的工具 ---> 选项 --->电邮。
  • AlertOn:如果设置为true,有交易(开仓或者平仓)发生时,EA会发送弹窗提醒。除了电邮和弹窗外,每次交易发生都有截图,截图保存在MQL4\Files文件夹中。
无评论