首页 系统交易 帖子

多货币交易面板 - MetaTrader 5 的游戏系统专家

附件
15412.zip (9.93 KB, 下载 0次)

今天,我们来聊聊一个非常实用的工具——多货币交易面板。这个面板展示了 MasterWindows 库的强大功能。面板代码是通过 MasterWindows for MQL5 的可视化设计环境自动生成的。


通过分析三种货币对(EURUSD、USDJPY 和 GBPUSD)的价格数据库,我们可以对未来的价格走势做出一定的猜测。面板上的按钮会以百分比的形式显示这种走势的概率。这个交易面板的功能允许我们向经纪商发送请求以执行交易操作。在这个例子中,我们使用的是市价单。你还可以根据需要调整每个货币对的交易量、设置每个符号的手数、平仓以及启用 自动交易 功能。


自动交易 是基于面板信号的自动化交易模式,可以通过按下相应按钮来激活。

面板由三个区块组成,分别对应每个货币对,方便我们进行“手动”交易。

面板底部有三个按钮:管理自动交易、重置每个符号的手数(ClrLot)和关闭所有持仓的按钮(CLOSE ALL)。


输入数据:

input ENUM_TIMEFRAMES   tf1=PERIOD_M5;// EURUSD 图表周期用于信号计算
input ENUM_TIMEFRAMES   tf2=PERIOD_M5;// USDJPY 图表周期用于信号计算
input ENUM_TIMEFRAMES   tf3=PERIOD_M5;// GBPUSD 图表周期用于信号计算

你可以为每个货币对设置所需的图表周期,程序会根据这个周期复制价格数据进行计算。


图1. 多货币游戏交易面板

图1. 多货币游戏交易面板。

小贴士:

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

相关帖子

评论 (0)