Cross Trend Line to Trade
- 实用工具
- Ziheng Zhuang
- 版本: 10.2
- 更新: 30 十月 2023
- 激活: 10
本EA提供以下功能:
- 开仓: 价格穿越趋势线时,开多单或者空单
- 平仓: 价格穿越趋势线时,平多单或者空单
- 追踪止损: EA会沿着趋势线,不停的提升多单的止损或者降低空单的止损
- 线可以是趋势线也可以是水平线, 趋势线可是射线或者线段,线段有个特别作用就是只在线所在的时段内交易。
- 这些能开仓和平仓的线都是有特定名称的线,EA提供了画线面板代替手工画线.
- 所有开仓,平仓都会有截图保存在MQL4/Files/Cross Trend Line to Trade文件夹中.
- EA可以在复盘测试终端使用, 付费购买之前请先下载, 在复盘测试中试用.
画线面板:
- 点击绿色的"+"按钮,会逐一生成6组面板,每组面板可以点击相应的按钮来绘制趋势线或者水平线
- 点击紫色按钮,可以选择线类型: Trend Line(趋势线) 或者水平线(Horizontal Line)
- 点击Del可以删除所有画线
- 点击X可以关闭面板,回到最初的状态.
- 点击按钮B1,B2,B3,B4,B5则会绘制五条线, 当价格穿越这五条线中的任何一条时开一个多单
- 点击按钮S1,S2,S3,S4,S5则会绘制五条线, 当价格创业这五条线中的任何一条时开开一个空单
- 关于所有趋势线的名称和功能,请阅读下面详细介绍.
趋势线名称以及功能:
- 开多:B1, B2, B3, B4, B5 - 当价格穿越这五条线中的任何一条时,会开一个多单,每条线一次只能开一个单. 单子会有特殊的注释包含线的名称,以避免同一条线重复开仓.
- 开空:S1, S2, S3, S4, S5 - 这5个名称用来开空单。跟上面开多一样,一条线只能开一个单子。
- 平所有多单: Cls-Buy-All-1, Cls-Buy-All-2, Cls-Buy-All-3, 当价格穿过这3条线中的任何一条,所有多单都被平仓。
- 平所有多单和空单: Cls-All-1,Cls-All-2,Cls-All-3, 当价格穿过这3条线中的任何一条,所有多单和空单都被平仓。
- 平所有空单: Cls-Sell-All-1, Cls-Sell-All-2, Cls-Sell-All-3, 当价格穿过这3条线中的任何一条,所有空单都被平仓。
- 平盈利多单: Cls-Buy-Win-1, Cls-Buy-Win-2, Cls-Buy-Win-3, 当价格穿过这3条线中的任何一条,所有盈利的多单都被平仓。
- 平亏损多单: Cls-Buy-Loss-1 , Cls-Buy-Loss-2 , Cls-Buy-Loss-3, 当价格穿过这3条线中的任何一条,所有亏损的多单都被平仓。
- 平盈利空单: Cls-Sell-Win-1, Cls-Sell-Win-2, Cls-Sell-Win-3, 当价格穿过这3条线中的任何一条,所有盈利的空单都被平仓。
- 平亏损空单: Cls-Sell-Loss-1 , Cls-Sell-Loss-2 , Cls-Sell-Loss-3 ,价格穿过这3条线中的任何一条,所有亏损的空单都被平仓。
- 平盈利最大的多单:Cls-Buy-WinMax-1, Cls-Buy-WinMax-2 , Cls-Buy-WinMax-3, 当价格穿过这3条线中的任何一条,那个盈利最大的多单将被平仓, 那条线会被立即删除,以免重复平仓.
- 平亏损最大的多单: Cls-Buy-LossMax-1, Cls-Buy-LossMax-2 , Cls-Buy-LossMax-3, 当价格穿过这3条线中的任何一条,那个亏损最大的多单将被平仓 , 那条线会被立即删除,以免重复平仓.
- 平盈利最大的空单: Cls-Sell-WinMax-1, Cls-Sell-WinMax-2 , Cls-Sell-WinMax-3, 当价格穿过这3条线中的任何一条,那个盈利最大的空单将被平仓 , 那条线会被立即删除,以免重复平仓.
- 平亏损最大的空单: Cls-Sell-LossMax-1, Cls-Sell-LossMax-2 , Cls-Sell-LossMax-3, 当价格穿过这3条线中的任何一条,那个亏损最大的空单将被平仓 , 那条线会被立即删除,以免重复平仓.
- 平开仓最早的多单: Cls-Buy-First-1, Cls-Buy-First-2, Cls-Buy-First-3, 当价格穿过这3条线中的任何一条,那个开仓时间最早的多单将被平仓 , 那条线会被立即删除,以免重复平仓.
- 平开仓最晚的多单: Cls-Buy-Last-1, Cls-Buy- Last -2, Cls- Last -First-3 当价格穿过这3条线中的任何一条,那个开仓时间最晚的多单将被平仓。
- 平开仓最早的空单: Cls-Sell-First-1, Cls-Sell-First-2, Cls-Sell-First-3, 当价格穿过这3条线中的任何一条,那个开仓时间最早的空单将被平仓 , 那条线会被立即删除,以免重复平仓.
- 平开仓最晚的多单: Cls-Sell-Last-1, Cls-Sell- Last -2, Cls- Sell-First-3 - 当价格穿过这3条线中的任何一条,那个开仓时间最晚的空单将被平仓 , 那条线会被立即删除,以免重复平仓.
- 多单移动止损: TSB1, TSB2, TSB3 - 多单追踪止损线, 这3条线用来移动止损多单。当市价位于在线的上方时,多单的止损移动到线的位置。
- 空单移动止损:TSS1, TSS2, TSS3 - 空单追踪止损线, 这3条线用来移动止损空单。当市价位于在线的下方时,空单的止损移动到线的位置。
输入参数解释:
1. 与线相关的设置
- Trend Line Style: 选择所画线的类型: Line Segment (线段), Line Ray (射线)
- Select Line Role: 选择线B1,B2,B3,B4,B5充当的角色: Open Position(开仓)或者 Alert Only(仅仅报警,不开仓)
- B1 Lots: 线"B1"对应的开仓手数。
- B2 Lots: 线"B2"对应的开仓手数。
- B3 Lots: 线"B3"对应的开仓手数。
- B4 Lots: 线"B4"对应的开仓手数。
- B5 Lots: 线"B5"对应的开仓手数。
- Select Line Role: 选择线S1,S2,S3,S4,S5充当的角色: Open Position(开仓)或者 Alert Only(仅仅报警,不开仓)
- S1 Lots: 线"S1"对应的开仓手数。
- S2 Lots: 线"S2"对应的开仓手数。
- S3 Lots: 线"S3"对应的开仓手数。
- S4 Lots: 线"S4"对应的开仓手数。
- S5 Lots: 线"S5“对应的开仓手数。
2. 止盈止损点数,单子个数控制, 弹窗,邮件,手机推送等设置
- Magic Number:这是EA的魔术数即EA的代号。
- Stop Loss In pips:止损点数,EA开仓时按照这个点数参数给单子设置止损价格。
- Take Profit In pips:止盈点数, EA开仓时按照这个点数参数给单子设置止盈价格。
- Max Buy Orders:多单的最大个数, 实际最多可能开出5个多单,因为只有5条的趋势线:B1,B2,B3,B4,B5。假设这个参数设置为2,当价格穿越任意两条线后开出2单, 即使再穿越其他线也不再开仓.
- Max Sell Orders:空单的最大个数, 实际最多可能开出5个空单,因为只有5条的趋势线:B1,B2,B3,B4,B5。假设这个参数设置为2,当价格穿越任意两条线后开出2单, 即使再穿越其他线也不再开仓.
- Delete Line After Trade: 如果设置为true,交易(开仓或者平仓)发生后,线会被EA删除。
- Trail Stop Level in pips (Buy Orders): 多单必须盈利达到该点数后才能沿着追踪止损, 如果该参数为0,则不需要满足盈利点数就可以追踪止损.
- Trail Stop Level in pips (Sell Orders): 空单必须盈利达到该点数后才能沿着追踪止损, 如果该参数为0,则不需要满足盈利点数就可以追踪止损.
- Popup Alert: 有开仓或者平仓时,会弹窗提示.
- Email Alert: 有开仓或者平仓时,会发送邮件提示.
- Mobile Push Alert: 有开仓或者平仓时,会发送手机推送消息提醒。
3. 面板位置和按钮大小设置
- Shift X: 相对于图表右上角的水平偏移
- Shift Y: 相对于图表右上角的竖直偏移
- Button Width: 按钮宽度
- Button Height: 按钮高度
- Font Size: 按钮上的字体大小
- The Overall Scale Ratio: 放大或者缩小面板的倍数
其他注意事项:
- 每次启动MT4或者加载EA到图表时,EA会暂停3秒,因为MT4启动的瞬间图表处于更新之中,此时要避免交易。
- 追踪止损参数为0时,跟随趋势线移动止损。
- 追踪止损参数大于0时,只有盈利点数大于该参数值的单子才会跟随趋势线移动止损。
- 多单的止损价格永远不会向下回撤
- 空单的止损价格永远不会向上回撤
- 为了避免周一跳空时价格穿越趋势线导致预期之外的交易,建议周五删除趋势线或者把趋势线移动到图表的左侧。
//---