首页 系统交易 帖子

自动交易面板:MetaTrader 5 的交易助手

附件
15890.zip (9.73 KB, 下载 0次)

大家好,今天要和大家分享的是一个关于手动与自动交易的面板,它充分展示了 MasterWindows 库的强大功能。这个面板的代码是通过可视化界面设计环境 MasterWindows for MQL5 自动生成的。

通过分析 ENUM_APPLIED_PRICE 类型的价格数据库,我们可以对未来的价格走势做出一定的判断。这种走势的概率会以比例和百分比的形式展现出来。该交易面板的功能允许我们向经纪商发送请求以执行交易操作。在这个例子中,我们使用的是市场订单。我们还可以根据需要调整持仓的数量,平仓,启用或禁用止损设置,并开启自动交易模式。

自动交易意味着根据面板的信号进行自动化交易。你只需按下相应的按钮即可激活这个模式。

输入数据:

input bool     inp_on_trade=false;  // 自动交易 (开/关)
input double   inp_open=85;         // 开仓阈值
input double   inp_close=55;        // 平仓阈值
input double   inp_lot_fix=0.01;    // 固定手数
input double   inp_lot_perc=0.01   // 手数占资金的百分比
input bool     inp_on_lot=false;    // 如果为"false"则按资金百分比计算
input bool     inp_on_SL=false;     // 止损 (开/关)

图 1. 交易面板外观

图 1. 交易面板外观

建议:

  • 请将 MasterWindows 库添加到 \MQL5\Include\ 文件夹中,这样可以确保你创建的界面窗口正常工作。
  • 为了更好地显示创建的界面窗口,建议使用黑色背景的图形方案。
  • 请注意,这个面板是一个演示面板(玩笑程序),并不适用于真实账户。不过,你可以根据自己的交易系统修改或替换 BUYorSELL() 信号生成函数,添加持仓支持功能,尝试在真实账户上使用。

相关帖子

评论 (0)