eInTradePanel 是一款专为手动交易设计的交易面板,让你的交易更加高效。

图 1. 控制面板项 (模式 1).
控制面板项
1. 显示/隐藏面板按钮。
2. 启用/禁用当止盈或挂单被触发时的声音提醒。
3. 当止盈或挂单被触发时发送电子邮件。
4. 订单类型:
- "b" - 市场买入,
- "s" - 市场卖出
- "bs" - 买入止损挂单
- "ss" - 卖出止损挂单
- "bl" - 买入限价挂单
- "sl" - 卖出限价挂单
- "bsl" - 买入止损限价挂单
- "ssl" - 卖出止损限价挂单。
5. 订单下单按钮(卖出/买入)。
6. 交易量。
7. 止损(以点数为单位)。
8. 止盈(以点数为单位)。
支持两种模式:
模式 1 (图 1)- 开仓时指定止损和止盈水平(以点数为单位)。
模式 2 (图 2)- 订单的止损和止盈水平取决于水平线的位置。
模式 1 适用于市场订单。
模式 2 适用于挂单。在此模式下,下单按钮会替换“卖出”和“买入”按钮。指定的价格、止盈和止损水平将在图表上显示。通过移动线条,可以更改订单参数:

图 2. 模式 2(选择买入止损限价挂单)
线条说明
- 橙色线 - 止损水平(所有订单类型颜色相同)。
- 绿色线 - 止盈水平(所有订单类型颜色相同)。
- 浅蓝色 - 买入止损和买入限价订单的价格。
- 粉色线 - 卖出止损和卖出限价订单的价格。
- 蓝色线 - 买入止损限价变为买入限价的价格水平。
- 红色线 - 买入止损限价变为买入限价的价格水平。
- 垂直线 - 订单过期时间。如果线在左侧,则不使用订单过期时间。
交易量
交易量的最小值(图 1 的第 6 项)在你按下“手数”标签时设置。如果已经开仓,将简化其平仓时的仓位量设置。
止损与止盈
止损和止盈水平以点数为单位定义。如果不想使用止损/止盈,可将其设置为 0。点击“sl”或“tp”按钮可设置允许的最小止损和止盈值。
程序会检查止损和止盈的值,若值无效,则以红色显示:

图 3. 无效的止损和止盈值
在挂单模式(模式 2)中,止损和止盈值取决于止损和止盈线。
该智能交易系统会保存最后使用的订单量、止损和止盈水平(针对每个交易品种),并在客户端终端重新启动后加载这些值。
面板移动
可以改变交易面板的位置。
要移动面板,你需要双击面板(灰色部分),然后将面板移动到图表的任何位置。所有项目(按钮、文本框、标签)会被隐藏(图 4),双击后将恢复。

图 4. 面板移动
面板的位置会为每个图表保存,并在客户端终端重新启动后恢复。
其他功能
止损和止盈还可以以点差的形式指定。如果在值后输入“s”,则表示止损/止盈以点差为单位。如果你输入“s”,将显示点差。
对于“m”也是一样。在这种情况下,止损/止盈以最小止损水平为单位指定。如果输入“t”,程序会显示从当前 H4 K线开始经过的时间。其他命令“t2”、“t3”、“t4”、“t6”、“t8”、“t12”对应于 H2、H3、H4、H6、H8、H12 时间框架。如果你输入“d”,将显示当前日期和星期几。
安装步骤
将压缩文件解压到客户端终端的文件夹中。CIntegerTradePanel.mqh 文件将出现在 MQL5/Include 文件夹中,eInTradePanel.mq5 文件将出现在 MQL5/Experts 文件夹中。编译 eInTradePanel.mq5 后,你就可以启动智能交易系统。
使用建议
- 允许使用 DLL。
- 对仓位/订单的其他操作(修改、删除)可以通过客户端终端完成。可以通过相反的交易操作平仓(开仓的手数在点击“手数”按钮后设置)。