您好,感谢您的伟大工作。
我已经阅读了论文,但在 MT5 中我遇到了以下编译错误。
SymbolInfoInteger' - 没有一个重载可以应用于函数调用 mt4market.mqh 101 23
我正在努力解决这个问题,您能给我一些建议吗?
很抱歉给您带来不便。
不幸的是,自发布以来,MetaTrader 5 API 已经发生了不兼容的变化。
以前,要检测一个符号是否支持 "close by "模式,需要使用SymbolInfoInteger(symbol,SYMBOL_ORDER_CLOSEBY),它会返回布尔值。
现在它被新方法取代:应调用SymbolInfoInteger(_Symbol,SYMBOL_ORDER_MODE),它返回多个标志的组合,其中一个是SYMBOL_ORDER_CLOSEBY。
(SymbolInfoInteger(_Symbol, SYMBOL_ORDER_MODE) & SYMBOL_ORDER_CLOSEBY != 0)
更新后的头文件附后。
特别感谢专家包含文件
让我对 OOP 有了新的认识
专家不再工作了,2021 年?
更新
我的问题是无法打开文件
can't open "C:\Users\YANG\AppData\Roaming\MetaQuotes\Terminal\F762D69EEEA9B4430D7F17C82167C844\MQL5\Include\MT4Bridge\MT4Account.mqh" include file TradeObjects.mq5 19 1
Can youhelp mee solve it?
更新
我的问题是无法打开文件
can't open "C:\Users\YANG\AppData\Roaming\MetaQuotes\Terminal\F762D69EEEA9B4430D7F17C82167C844\MQL5\Include\MT4Bridge\MT4Account.mqh" include file TradeObjects.mq5 19 1
Can youhelp mee solve it?
您是否将 MT4Bridge 头文件放到了引用文件夹中?
新文章 TradeObjects: 基于 MetaTrader 图形对象的自动化交易已发布:
本文探讨基于图表线性标记创建自动交易系统的一种简单方法, 并提供了一款使用 MetaTrader 4/5 标准对象属性的现成智能交易系统, 可支持主要交易操作。
配置与系统操作所用的指示线, 执行以下操作足矣:
配置 buy limit 订单 (蓝色短划线) 的水平线属性, 手数 0.02, 且有效期为 24 根柱线 (小时)
作者:Stanislav Korotky