Новая версия платформы MetaTrader 5 build 2755: Улучшения в окне котировок и отладчике - страница 15

 
Управление окнами исправлять нужно, но выход за пределы экрана - вещь стандартная и нужная. За пределом может быть экран другого монитора.
 

b2765. Не работают точки останова.

      Print("ASFLIGDSKFGYYSDFFSDF"); // Печатает.
      DebugBreak(); // Не останавливается.
 
fxsaber:

b2765. Не работают точки останова.

Нужен код для воспроизведения

 
Ilyas:

Нужен код для воспроизведения

Он огромный, к сожалению. Не хотелось бы его отправлять.


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

Новая версия платформы MetaTrader 5 build 2755: Улучшения в окне котировок и отладчике

Ilyas, 2021.01.22 16:32

Попробуйте воспроизвести данное поведение в новом отладчике

Для включения нового отладчика добавьте параметр

ExperimentalDebugger=1

В раздел [Experts] файла <data>\config\metaeditor.ini


Эта рекомендация не помогает.


Прописываю в самом начале советника это.

class A123
{
public:
  A123()
  {
    DebugBreak();
  }
};

A123 a123;

Все равно не пашет.

 
Vladimir Karputov:

Запустил оптимизацию кода  Three Typical Candles Martingale. После этого одиночный проход. Разницы не заметил вообще. Все сходится.

Я так понял, что этот советник основан на барах, у меня код работает на основе тиков... и....


Renat Fatkhullin:

Вот именно она может тысячью способов выдавать разные результаты на разных проходах, что обычно и происходит.

Получил квантовый эффект - когда на результат тестирования влияет всё что в это время работает на компьютере и в какой вкладке находится интерфейс терминала (минус GUI based платформы). Когда убрал избыточные вызовы функций в коде для проверки, то результаты оптимизатора и сингл теста стали совпадать. И как побочный эффект - из просто работающего недопипсовщика получился хорошо зарабатывающий (на тесте конечно) недопипсовщик.


Как оно будет работать в боевых условния, на том же ВПС, покажет только тест. Возможно всё будете ещё печальнее из-за вычислительной ограниченности ВПС.. Так что не одним пингом привязаны.
 
Nikolay Kuznetsov:

Получил квантовый эффект - когда на результат тестирования влияет всё что в это время работает на компьютере и в какой вкладке находится интерфейс терминала (минус GUI based платформы). Когда убрал избыточные вызовы функций в коде для проверки, то результаты оптимизатора и сингл теста стали совпадать. И как побочный эффект - из просто работающего недопипсовщика получился хорошо зарабатывающий (на тесте конечно) недопипсовщик.


Как оно будет работать в боевых условния, на том же ВПС, покажет только тест. Возможно всё будете ещё печальнее из-за вычислительной ограниченности ВПС.. Так что не одним пингом привязаны.

Не обманывайтесь, просто в коде робота была ошибка.

Не надо мистики и думать, что ваш робот без ошибок.

 
Nikolay Kuznetsov:

Я так понял, что этот советник основан на барах, у меня код работает на основе тиков... и....


Получил квантовый эффект - когда на результат тестирования влияет всё что в это время работает на компьютере и в какой вкладке находится интерфейс терминала (минус GUI based платформы). Когда убрал избыточные вызовы функций в коде для проверки, то результаты оптимизатора и сингл теста стали совпадать. И как побочный эффект - из просто работающего недопипсовщика получился хорошо зарабатывающий (на тесте конечно) недопипсовщик.


Как оно будет работать в боевых условния, на том же ВПС, покажет только тест. Возможно всё будете ещё печальнее из-за вычислительной ограниченности ВПС.. Так что не одним пингом привязаны.

А Вы перед высказыванием своих неподтвержденных суждений сначала код смотрите. Советник может работать и внутри бара. 

 
fxsaber:

Он огромный, к сожалению. Не хотелось бы его отправлять.


Эта рекомендация не помогает.

В 2765 использование нового отладчика включено по умолчанию.

Попробуйте на старом отладчике

ExperimentalDebugger=0
 
Nikolay Kuznetsov:

Я так понял, что этот советник основан на барах, у меня код работает на основе тиков... и....


Получил квантовый эффект - когда на результат тестирования влияет всё что в это время работает на компьютере и в какой вкладке находится интерфейс терминала (минус GUI based платформы). Когда убрал избыточные вызовы функций в коде для проверки, то результаты оптимизатора и сингл теста стали совпадать. И как побочный эффект - из просто работающего недопипсовщика получился хорошо зарабатывающий (на тесте конечно) недопипсовщик.


Как оно будет работать в боевых условния, на том же ВПС, покажет только тест. Возможно всё будете ещё печальнее из-за вычислительной ограниченности ВПС.. Так что не одним пингом привязаны.

Поразительное рядом: реал тики могут не совпадать с ценами открытия на момент открытия, из-за этого может возникнуть эффект Гейзенберга в голове

могут вообще не совпадать с историей баров. Основная проблема - качество предоставляемой истории, поэтому не всегда актуально проверять на слишком длинном периоде, история часто оказывается битой
 
Ilyas:

В 2765 использование нового отладчика включено по умолчанию.

Попробуйте на старом отладчике

Спасибо, старый работает.