文章 "MQL5 Cookbook - 以 MQL5 编写的多币种 EA,利用限价订单工作" - 页 2

 

在搜索挂单示例时,我看到了这篇文章。

作者就不能发发慈悲,把能用 更新放在这里吗?

如果连 MQL5 烹饪手册都不能用,初学者怎么能学到东西呢?

我的嗓子又哑了!!!!!!!!

 
Otto Pauser:

在搜索挂单示例时,我看到了这篇文章。

作者能否发发慈悲,在这里更新一下功能?

如果连 MQL5 烹饪手册都不能用,初学者怎么能学到东西呢?

我的喉咙又开始发干了!!!!!!!!

奥托,你有什么问题?

这篇文章有点老了,从那时起已经更新了近半个世纪。

我已经根据以下内容确定了方向:

https://www.metatrader5.com/en/mobile-trading/iphone/help/trade/general_concept/order_types

https://www.mql5.com/en/docs/standardlibrary/tradeclasses/ctrade

我是这样解决的

         tX  = TimeCurrent() + TimeShiftSec; // 从输入
         cmt = _Symbol+" BU";
         prc = SymbolInfoDouble( _Symbol, SYMBOL_ASK ) - Atr[0]*0.2;
         sl  = prc - StopLoss_*_Point; 
         tp  = prc + TakeProfit_*_Point;
         OrderOpen(_Symbol,ORDER_TYPE_BUY_LIMIT,vol,0.0,prc,sl,tp,ORDER_TIME_GTC,tX,cmt);
Types of Orders - Trading Principles - MetaTrader 5 iPhone/iPad Help
Types of Orders - Trading Principles - MetaTrader 5 iPhone/iPad Help
  • www.metatrader5.com
The MetaTrader 5 mobile platform allows users to prepare and issue requests for the broker to execute trading operations. In addition, the platform allows to control and manage open positions. For this purposes, several types of trade orders are used. An order is an instruction of a brokerage firm's client to conduct a trade operation. In the...
 
你在找什么?
 

我理解奥托...

这东西没有经过任何人的测试。

这里使用了一个从未声明过的函数

参见图片



代码是为屁股准备的 :-)

 

下一个废话...


bool CheckTradingPermission()
  {
//--- 用于实时模式
   if(IsRealtime())
     {
      //--- 检查服务器连接
      if(!TerminalInfoInteger(TERMINAL_CONNECTED))
         return(1);
      //--- 允许在运行计划层面进行交易
      if(!MQL5InfoInteger(MQL5_TRADE_ALLOWED))
         return(2);
      //--- 在终端层面进行交易的权限
      if(!TerminalInfoInteger(TERMINAL_TRADE_ALLOWED))
         return(3);
      //--- 允许为当前账户进行交易
      if(!AccountInfoInteger(ACCOUNT_TRADE_ALLOWED))
         return(4);
      //--- 允许当前账户自动交易
      if(!AccountInfoInteger(ACCOUNT_TRADE_EXPERT))
         return(5);
     }
//---
   return(0);
  }
//+------------------------------------------------------------------+

谁会注意到?

 


现在已经可以编译了。


有谁知道这个功能 从何而来?F1 不知道。谷歌也不知道。

MQL5InfoInteger()
附加的文件:
Auxiliary.mqh  7 kb
 
Dokumentation zu MQL5: Zustandspruefung / MQLInfoInteger
Dokumentation zu MQL5: Zustandspruefung / MQLInfoInteger
  • www.mql5.com
Zustandspruefung / MQLInfoInteger - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
 
amando:
https:// www.mql5.com/de/docs/check/mqlinfointeger

仔细看看阿曼多

 

代码中的下一个错误。


指标丢失 ....

可能是开发人员有,但刚开始下载的人没有。


MQ 迫切需要解决这个问题。

如果用户首先要花 3 个小时清除错误,他就会失去试用的欲望。

 
我还是在 2017 年的备份中找到了它。
附加的文件:
eventsspy.mq5  8 kb