初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1299 1...129212931294129512961297129812991300130113021303130413051306...1503 新评论 Piotr Storozenko 2021.03.13 14:46 #12981 Alexey Viktorov:你必须在调试器中检查。我不能确定。 明白了,谢谢。 Alexanerhoch 2021.03.25 14:26 #12982 朋友们,请告知如何在顾问中规定一个代码,只在一个方向上进行交易,买入或卖出。 Iurii Tokman 2021.03.25 15:27 #12983 Alexanerhoch: 朋友们,请告知如何在顾问中规定一个代码,只在一个方向上进行交易,买入或卖出。 F7--普通--仅购物 Vitaly Muzichenko 2021.03.25 15:31 #12984 Iurii Tokman:F7--一般--仅购买 在MT5中没有这样的东西 VVT 2021.03.25 15:36 #12985 Alexanerhoch: 朋友们,请告知如何在顾问中规定一个代码,只在一个方向上进行交易,买入或卖出。 事情就是这样的。 enum typ { ty1=0, //Buy and Sell ty2=1, //Only Buy ty3=2 //Only Sell }; input typ TradesType=ty1; //Type of trading operations . . . if(TradesType!=2 && ... if(TradesType!=1 && ... Alexanerhoch 2021.03.25 15:40 #12986 VVT:事情就是这样的。 谢谢你 Ildar Yusupov 2021.03.25 18:41 #12987 下午好,各位同事。我找不到代码中的错误。如果在代码中通过Trade.mqh类直接打开交易,CPositionInfo 类的.Magic()方法会给出正确的值。 如果我通过Trade.mqh 打开一个交易,但在另一个类中调用,那么在专家顾问代码中,.Magic()方法给出的是0。为什么会这样呢? 我把代码附在后面。 附加的文件: MQL5.zip 5 kb VVT 2021.03.25 20:29 #12988 Ildar Yusupov:下午好,各位同事。我找不到代码中的错误。如果在代码中通过Trade.mqh类直接打开交易,CPositionInfo 类的.Magic()方法会给出正确的值。 如果我通过Trade.mqh 打开一个交易,但在另一个类中调用,那么在专家顾问代码中,.Magic()方法给出的是0。为什么会这样呢?我把代码附在后面。 我没有打开代码) 所以,第二种变体不使用魔术,仔细看一下代码 Vladimir Karputov 2021.03.26 03:10 #12989 Ildar Yusupov:下午好,各位同事。我找不到代码中的错误。如果在代码中通过Trade.mqh类直接打开交易,CPositionInfo 类的.Magic()方法会给出正确的值。 如果我通过Trade.mqh 打开一个交易,但在另一个类中调用,那么在专家顾问代码中,.Magic()方法给出的是0。为什么会这样呢?我把代码附在后面。 我甚至还没有看档案。 算法总是如下:你创建'm_trade' - CTrade类的对象。如果你想让它按其魔力进行交易--你必须做到 m_trade.SetExpertMagicNumber(InpMagic); - 也就是说,你必须为CTrade类的对象设置这个魔术。 Iurii Tokman 2021.03.26 04:15 #12990 Vitaly Muzichenko:在MT5中没有这样的东西。 我在用老办法做,我无法摆脱...... 1...129212931294129512961297129812991300130113021303130413051306...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你必须在调试器中检查。我不能确定。
明白了,谢谢。
朋友们,请告知如何在顾问中规定一个代码,只在一个方向上进行交易,买入或卖出。
F7--普通--仅购物
F7--一般--仅购买
在MT5中没有这样的东西
朋友们,请告知如何在顾问中规定一个代码,只在一个方向上进行交易,买入或卖出。
事情就是这样的。
事情就是这样的。
谢谢你
下午好,各位同事。我找不到代码中的错误。如果在代码中通过Trade.mqh类直接打开交易,CPositionInfo 类的.Magic()方法会给出正确的值。
如果我通过Trade.mqh 打开一个交易,但在另一个类中调用,那么在专家顾问代码中,.Magic()方法给出的是0。为什么会这样呢?
我把代码附在后面。
下午好,各位同事。我找不到代码中的错误。如果在代码中通过Trade.mqh类直接打开交易,CPositionInfo 类的.Magic()方法会给出正确的值。
如果我通过Trade.mqh 打开一个交易,但在另一个类中调用,那么在专家顾问代码中,.Magic()方法给出的是0。为什么会这样呢?
我把代码附在后面。
我没有打开代码)
所以,第二种变体不使用魔术,仔细看一下代码
下午好,各位同事。我找不到代码中的错误。如果在代码中通过Trade.mqh类直接打开交易,CPositionInfo 类的.Magic()方法会给出正确的值。
如果我通过Trade.mqh 打开一个交易,但在另一个类中调用,那么在专家顾问代码中,.Magic()方法给出的是0。为什么会这样呢?
我把代码附在后面。
我甚至还没有看档案。
算法总是如下:你创建'm_trade' - CTrade类的对象。如果你想让它按其魔力进行交易--你必须做到
- 也就是说,你必须为CTrade类的对象设置这个魔术。
在MT5中没有这样的东西。
我在用老办法做,我无法摆脱......