大家好!今天我想和大家分享一个非常实用的工具——自动交易面板,它可以帮助你在 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. 交易面板
建议:
- 请将 MasterWindows 库添加到 \MQL4\Include\ 文件夹中,这样可以确保你创建的界面窗口正常运行。
- 为了更好地展示创建的界面窗口,建议使用黑色背景的图形方案。
- 这只是一个演示面板(玩笑程序),不建议用于真实账户。不过,你可以根据自己的交易系统修改或替换 BUYorSELL() 信号生成函数,添加持仓支持功能,并尝试在真实账户上使用。