错误、漏洞、问题 - 页 102

 

gumgum:
Я так понял, что теперь можно поменять свой email в профиле? В поле E-mail теперь можно внести изменения, но они не сохраняются!

还没有,但很快就会有了。

 
好吧,只是巫师312的建设,然后(5分钟后)313的建设!:)
 

当一个函数被执行时

double CalculateMarginRequoted(string symbol){
   double price=0.0;
   double margin=0.0;
//--- select lot size
   if(!SymbolInfoDouble(symbol,SYMBOL_ASK,price))                return(0.0);
   if(!OrderCalcMargin(ORDER_TYPE_BUY,symbol,1.0,price,margin)) {
      Print("Error: ", GetLastError());
      return(0.0);
   }
   return(margin);
}//CalculateMarginRequoted()

错误4014(不允许调用系统函数)。

我应该怎么做?我需要在指标中计算出1手的保证金。

 
EvgeTrofi:

当一个函数被执行时

错误4014(不允许调用系统函数)。

我应该怎么做?我需要在指标中计算出1手的保证金。

我没有收到这个消息。你能否通知服务台 并附上完整的代码来重现它?
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
Rosh:
我无法让这条信息播放。你能通知服务台 并附上完整的代码来播放吗?

请你看一下这个指标,它是否也显示保证金?

服务台的反应很慢。这里更快 :)

附加的文件:
info.rar  5 kb
 
EvgeTrofi:

你是否也有这个指标显示保证金?

问题是,OrderCalcMargin()函数被包含在交易函数组中https://www.mql5.com/ru/docs/trading。

交易功能

一组旨在管理交易活动的功能。

交易功能可以在专家顾问和脚本中使用。只 有在相应的专家顾问或脚本的属性中启用了 "允许EA交易 "复选框,才能调用交易功能。

我建议你现在使用文章中的功能,在EA中进行资金管理,以获得在给定数量下开仓所需的保证金数额。
Документация по MQL5: Торговые функции
Документация по MQL5: Торговые функции
  • www.mql5.com
Торговые функции - Документация по MQL5
 
TerminalInfoInteger(TERMINAL_CONNECTED)

通信被切断,30-40秒后才开始返回错误。

我怎么知道此刻是否有连接?

 
gumgum:

通信被切断,30-40秒后才开始返回错误。

你怎么知道此刻是否有联系?

你是否自己模拟了连接失败的情况?你如何模拟网络中断?

一般来说,终端会不断检查与服务器的连接情况,如果没有连接,它就会在15-20秒内检测到失去连接。

 

如何在µl编辑器的工具栏菜单中添加 "撤销""重做 "按钮

 
alexvd:

你会自己模拟断线吗?你是如何做到这一点的?

一般来说,终端会不断检查与服务器的连接,如果没有连接,会在15-20秒内检测到失去连接。

我自己切断了连接,断开了路由器的连接。