Ошибки, баги, вопросы - страница 2518

Комментарии, не относящиеся к этой теме, были перенесены в "Вопросы от начинающих MQL4 MT4 MetaTrader 4".
[Удален]

И ещё. Как правильно проверить задержку при выставлении Режима Торговли?

Вчера поставил задержку на 50 мсек. А TerminalInfoInteger(TERMINAL_PING_LAST) выдаёт 0. Что не так?

Комментарии, не относящиеся к этой теме, были перенесены в "Вопросы от начинающих MQL4 MT4 MetaTrader 4".
На MT4 этот скрипт
double Margin( const string Symb )
{
  const string Major = StringSubstr(Symb, 0, 3) + AccountInfoString(ACCOUNT_CURRENCY);
  
  return(MathCeil(MarketInfo(Symb, MODE_MARGINREQUIRED) / (SymbolInfoInteger(Major, SYMBOL_VISIBLE) ? SymbolInfoDouble(Major, SYMBOL_ASK) : 1)));
}

void OnStart()
{
  for (int i = SymbolsTotal(true) - 1; i >= 0; i--)
  {
    const string Name = SymbolName(i, true);
    
    Print(Name + " = "+ (string)Margin(Name));
  }
}
в дебаг-режиме намертво вешает Терминал. Воспроизводится?
Включен всего один Агент. 200 заданий полным перебором.
2019.07.24 20:35:37.739 Core 1  pass 191 returned result 1361.80 in 0:00:00.111
2019.07.24 20:35:37.739 Core 1  pass 192 returned result 1364.83 in 0:00:00.110
2019.07.24 20:35:37.739 Core 1  pass 193 returned result 1367.97 in 0:00:00.127
2019.07.24 20:35:37.739 Core 1  pass 194 returned result 1371.00 in 0:00:00.117
2019.07.24 20:35:38.615 Tester  pass 195 not processed and added to task queue
2019.07.24 20:35:38.615 Tester  pass 196 not processed and added to task queue
2019.07.24 20:35:38.615 Tester  pass 197 not processed and added to task queue
2019.07.24 20:35:38.615 Tester  pass 198 not processed and added to task queue
2019.07.24 20:35:38.615 Tester  pass 199 not processed and added to task queue
2019.07.24 20:35:38.615 Core 1  pass 195 returned result 1373.83 in 0:00:00.165
2019.07.24 20:35:38.615 Core 1  pass 196 returned result 1376.71 in 0:00:00.209
2019.07.24 20:35:38.615 Core 1  pass 197 returned result 1379.64 in 0:00:00.199
2019.07.24 20:35:38.615 Core 1  pass 198 returned result 1382.55 in 0:00:00.144
2019.07.24 20:35:38.615 Core 1  pass 199 returned result 1385.43 in 0:00:00.156
2019.07.24 20:35:38.615 Core 1  pass 195 (batch of 5 tasks) started
2019.07.24 20:35:38.615 Tester  optimization finished, total passes 200

В полных логах такое. Почему это возникло?

[Удален]

Уже сколько раз задаю вопрос - а в ответ тишина...

Либо

  1. Вопрос такой, на который ни у кого ответа нет по причине "тупости" самого вопроса...
  2. Ответа нет по причине того, что нечего сказать по существу. Ибо вопрос вогнал в ступор...
  3. Отвечать данному индивидууму считают ниже своего достоинства...
Просто выберите нужную циферку - я буду знать, задавать ли ещё вопросы, или ну его .....................
fxsaber:
Включен всего один Агент. 200 заданий полным перебором.

В полных логах такое. Почему это возникло?

Потому что сразу всю пачку отдали

Мы работаем над проблемой переразадчи невыполненных заданий

Ошибка при компиляции
template<typename T>
struct A pack(sizeof(int)) { //(*) Error: 'int' - unexpected token
        T t;
};
void OnStart()
{
        A<int> a;
}

а так:

struct A pack(4)           { //(*)

нормально. А какая разница?

Ошибка при компиляции
#define MACRO1( a, b )  a + b
#define MACRO2          MACRO1 //Error: 'MACRO1' - argument expected for the function-like macro
void OnStart()
{
    Print(MACRO2( 1, 2 ));
}

В MetaEditor "Поиск в файлах..." выдает результат в обратном порядке

Ожидалось наоборот: 36, 37, 38

Фактически используется скрытый параметр Направление (вниз) из другого меню. Грубо говоря нужно сначала пройти по другим меню и выставить там нужные параметры... и только потом можно корректно воспользоваться меню "Поиск в файлах..." и это при том, что оно как правило вызывается комбинацией клавиш или через панель

Пользовательский интерфейс - Начало работы - MetaTrader 5
Пользовательский интерфейс - Начало работы - MetaTrader 5
  • www.metatrader5.com
В главном меню собраны практически все команды и функции, которые можно выполнять в торговой платформе. Оно позволяет работать с графиками, аналитическими инструментами, изменять настройки платформы и многое другое. В главное меню программы входят: "Файл", "Вид", "Вставка", "Графики", "Сервис", "Окно", "Справка". Панели инструментов В...