错误、漏洞、问题 - 页 2666

 
fxsaber:
需要确定EA占用了多少内存。思考了以宏和其他形式的各种语言结构。它不起作用。

MQL_MEMORY_USED 的情况如何?

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin:

MQL_MEMORY_USED 不起作用吗?

谢谢你,我没有看到它。

 

在什么情况下,视觉测试器会打开当前时间段以外的图表?


在EA设置中,选择了只在当前时间框架内工作的模式。在这种情况下,不要求其他时间段的数据。 但测试者打开的是所有现有时间框架的图表?

它什么时候打开它们?在要求提供数据时?或者在任何提到非本源性的时间框架?

 
Artyom Trishkin:

在什么情况下,视觉测试器会打开当前时间段以外的图表?


在EA设置中,选择了只在当前时间框架内工作的模式。在这种情况下,不要求其他时间段的数据。但测试者打开的是所有现有时间框架的图表?

它什么时候打开它们?什么时候要求提供数据?或者在任何提到非本源性的时间框架?

1.通过对CopyRates类型数据的简单请求

2.在相应的符号周期创建一个 指标手柄

 
Slava:

1. 在CopyRates类型的简单数据请求期间

2.在相应的符号周期创建一个 指标手柄

谢谢你。

 
Artyom Trishkin:

MQL_MEMORY_USED 不起作用吗?

显示的数值很奇怪。

 
fxsaber:

它显示了奇怪的数值。

那么这需要向开发者展示--代码和怪异。
不幸的是,我从未使用过它。
 

如果对优化有意义的设置也能被标记出来就好了,比如oinput,在优化器中这样的设置会有一个粗体或绿色的字体,我们作为开发者可以这样告诉用户,这个设置可以/可以对优化有意义,或者这个设置对优化器的 工作结果有很大影响。

Оптимизация стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Оптимизация стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
fxsaber:

它显示了奇怪的数值。

如果是6TB,那就没问题。这是win64中进程地址空间的大小。
 

亲爱的开发者们!

在FORTS,OrderCalcMargin()函数在计算市场订单的保证金时

不显示一个正确的值。

//+------------------------------------------------------------------+
//|                                                   CheckMoney.mq5 |
//|                                      Copyright 2019 prostotrader |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019 prostotrader"
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
    double real_go;
    double price = SymbolInfoDouble(Symbol(), SYMBOL_BID);
    bool result = OrderCalcMargin(ORDER_TYPE_SELL, Symbol(), 1, price, real_go);
    if(result == true)
    {
      Print("ГО = ", DoubleToString(real_go));
    }
 //---
   return(INIT_SUCCEEDED);
  }

其结果是 。

2020.03.04 23:21:09.664 CheckMoney (GOLD-3.20,M1)       ГО = 11258.89000000

但是,如果你做了一笔交易,它被记入约为初始保证金



请纠正它。