Ошибка тестера 131 при закачке тиковых котировок - страница 2

 
Ответ в формуле вычисления лота. Видимо, она использует анализ цен, и при изменении истории меняется результат.
 
Ihor Herasko:

Большинство современного ПО разрабатывается не один год. Тот же Windows, здешний МТ. И все равно в них находят ошибки. Идеала достичь невозможно, можно лишь приблизиться к нему.

Вот с этим абсолютно согласен :)

Еще вопрос по теме старожилам форума: где и как можно найти хороших тестеров-оптимизаторов советника? Вменяемых и заинтересованных в результате.

 
Andrey Khatimlianskii:
Ответ в формуле вычисления лота. Видимо, она использует анализ цен, и при изменении истории меняется результат.
Формула вычислния лота использует мультипликатор. Стартовый лот умножается на определенное число. Цена не используется при вычислении объема ордера.
 
skforex.ru:
Формула вычислния лота использует мультипликатор. Стартовый лот умножается на определенное число. Цена не используется при вычислении объема ордера.

лот нужно нормализовать, при умножении вещественных чисел Вы можете получить, например 0.10000001 и попытаться это число отправить на сервер в качестве лота, соответственно и получите ошибку 131

вот рабочий код для нормализации лота https://www.mql5.com/ru/forum/131859/page8#comment_3359730

Только "Полезные функции от KimIV".
Только "Полезные функции от KimIV".
  • 2011.02.18
  • www.mql5.com
Все функции взяты из этой ветки - http://forum.mql4...
 
skforex.ru:
Формула вычислния лота использует мультипликатор. Стартовый лот умножается на определенное число. Цена не используется при вычислении объема ордера.

Значит, при изменении истории меняется последовательность сделок и, соответственно, вычисляемые лоты. Чудес не бывает, 131 - это неправильный объем.


skforex.ru:

Вот с этим абсолютно согласен :)

Еще вопрос по теме старожилам форума: где и как можно найти хороших тестеров-оптимизаторов советника? Вменяемых и заинтересованных в результате.

Оставляйте заявку в Фрилансе. Заинтересуйте деньгами, это самый верный способ.

Причина обращения: