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

 
Плохо, что до сих пор бары пропадают

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

fxsaber, 2018.09.04 15:20

  1. Открываете два счета на разных торговых серверах.
  2. Запускаете скрипт на EURUSD. По окончании работы скрипта будет создан кастомный символ и открыт его чарт.
  3. Переключаетесь на счет с другого торгового сервера.
  4. Видите на месте чарта кастомного символа "Ожидание обновления".
  5. Баров не будет (тики будут - CTRL+U), пока не перезагрузите Терминал.
 

В Тестере на каждом тике приходится запрашивать цены своего тика, при этом указывая каждый раз название символа - SymbolInfo***.

Это получается, что каждый раз делается сравнение string-ов? В MT4 были Bid/Ask-переменные и ничего запрашивать не нужно было, что давало преимущество в скорости.

 

Не вытащить SL/TP


 
Использую dll написанный на .net и обернутый DllExport. Все работает, но только при первом запуске, при попытке запустить тест советника использующего dll повторно тестер не стартует. В логах ошибок нет. Перезагрузка терминала решает проблему.
 
как выбрать валютную пару?Просто кликнуть на неё?
 
fxsaber:
Плохо, что до сих пор бары пропадают

1907 - при переключении между MQ-Beta и MQ-Demo бары не пропадают теперь. Но если выйти за MQ-сервер - пропадают.

 
fxsaber:
Это сделано в 1906?
Нет пока.
 
Если уже подключен к MQ-Beta, может прийти обновление? Или же обновление проверяется только в момент подключения?
 
fxsaber:

Ситуация с NullStruct была бы понятна, если бы вызывалась не в методе структуры. Но в методе то полный доступ ко всем полям. Поэтому возможность там такой инициализации не выглядит чем-то незаконным.

Доступ тут вообще не при чем. В классическом С++ есть общее правило что инициализироваться последовательностью могут в частности только структуры без private и protected членов. И связано это не с доступом, а с порядком размещения объекта в памяти.

C++ потому и является эталоном, что там учтены все аспекты, а не только те, которые лежат на поверхности

 

Блин, почему у меня не работает сайт http://realtime.metatrader5.com/

Я тоже хочу обновление.

Может причина - мой канадский IP