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

 
Andrii Djola:

есть возможность в MQL5 создать динамический список параметров?

Нельзя. Но можно написать свой менеджер советников, где реализовать такой функционал.

 
fxsaber:

Это креш Терминала при запуске дебага этого индикатора.

Win7x-x64, build 1755. У меня долгое время крешился каждый дебаг, при этом релиз - без проблем. Затем и дебаг без проблем. Т.е. воспроизводится не на 100%.

Сегодня воспроизводится в 100% случаев.

 
fxsaber:

Нельзя. Но можно написать свой менеджер советников, где реализовать такой функционал.

подскажите где можно получить больше информации на эту тему!

 
Andrii Djola:

подскажите где можно получить больше информации на эту тему!

Боюсь, что нигде.

 
fxsaber:

Боюсь, что нигде.

плохо, спасибо

 

В Тестере по реальным тикам на кастомном символе первые сутки Истории игнорируются.

Не забивать же Историю фейковыми ценами, чтобы настоящая История не игнорировалась Тестером.

 
Как сделать, чтобы после изменения Истории кастомного символа, она подсовывалась Агенту, а не бралась Агентом из своего неактуального хранилища?
 
Это баг языка?
struct STRUCT
{
  template <typename T>
  void operator =( const T ) const {}

  template <typename T>
  void operator =( const T &Value ) const {} // Ошибка исчезает, если убрать любой const
};

void OnStart()
{
  STRUCT a;
  const int i = 0;
  
  a = i; // Ошибка: 'operator=' - object required
}
 
fxsaber:
Это баг языка?

В таком виде С++ тоже выдает ошибку E2015

А если так записать:

template<typename T> void f( T& ) {}
template<typename T> void f( T  ) {}
void OnStart()
{
    const int i = 0;
    f( i );
}

то MQL компилирует без ошибок, а С++ сообщает об ошибке E2015 

 

Верно ли, что SymbolInfoTick в MT4/5-индикаторах возвращает не тот тик, который вызвал Calculate-событие?

Если так, то не совсем понятно, на чем основаны сборщики тиков через индикаторы?