按照MQL5帮助文档的示例初始化 MqlTradeRequest request={0}; 编译却说 cannot convert 0 to enum'ENUM_TRADE_REQUEST_ACTIONS' - 页 2

 
tl578547960:

MqlTradeRequest request={0};   换成 MqlTradeRequest request={1};

这个是软件的问题吧   是更新后出现的问题   然后官方给了上面的解决方案

日  所有的0改成1就行了是吗。。。
 
tl578547960:

MqlTradeRequest request={0};   换成 MqlTradeRequest request={1};

这个是软件的问题吧   是更新后出现的问题   然后官方给了上面的解决方案

成功了。。。 无语了
 
tl578547960:

MqlTradeRequest request={0};   换成 MqlTradeRequest request={1};

这个是软件的问题吧   是更新后出现的问题   然后官方给了上面的解决方案

的确是,是这个问题。我也解决了。

 
Changhui Luo:

的确是,是这个问题。我也解决了。

建议用这个,MqlTradeRequest request={};   换成 MqlTradeRequest request={};     搞成1不知道有没有什么后遗症
 
Tiecheng Fu:
建议用这个,MqlTradeRequest request={};   换成 MqlTradeRequest request={};     搞成1不知道有没有什么后遗症

不会有任何问题,有问题就无法通过编译。

第一成员是个枚举类型,1是其中的一个合法值,赋1给它100%正确。

 
MT5交易函数,这样可否?
MT5交易函数,这样可否?
  • 2021.07.30
  • www.mql5.com
MT5交易类库1700多行, 那个类库很全很仔细,大概是针对现货期货及 股票 的全类。 不过, 对于我这类太多的 门外汉,看得头都大了,不一定会使用。 按照MT4的习惯, 在论坛好心人的指点下, 我结合那个类库,整理了几个交易函数,目前实盘可用,暂未发现纰漏...
 
tl578547960 #:

MqlTradeRequest request={0};   换成 MqlTradeRequest request={1};

这个是软件的问题吧   是更新后出现的问题   然后官方给了上面的解决方案

非常谢谢老大,我也是碰到同样的问题哦
 
 类的功能还是很强大,很方便哦,其实很简单,直接创建类对象,就可以通过对象来访问类提供的各种功能哦
原因: