Большинство современного ПО разрабатывается не один год. Тот же Windows, здешний МТ. И все равно в них находят ошибки. Идеала достичь невозможно, можно лишь приблизиться к нему.
Вот с этим абсолютно согласен :)
Еще вопрос по теме старожилам форума: где и как можно найти хороших тестеров-оптимизаторов советника? Вменяемых и заинтересованных в результате.
skforex.ru: Формула вычислния лота использует мультипликатор. Стартовый лот умножается на определенное число. Цена не используется при вычислении объема ордера.
лот нужно нормализовать, при умножении вещественных чисел Вы можете получить, например 0.10000001 и попытаться это число отправить на сервер в качестве лота, соответственно и получите ошибку 131
skforex.ru: Формула вычислния лота использует мультипликатор. Стартовый лот умножается на определенное число. Цена не используется при вычислении объема ордера.
Значит, при изменении истории меняется последовательность сделок и, соответственно, вычисляемые лоты. Чудес не бывает, 131 - это неправильный объем.
skforex.ru:
Вот с этим абсолютно согласен :)
Еще вопрос по теме старожилам форума: где и как можно найти хороших тестеров-оптимизаторов советника? Вменяемых и заинтересованных в результате.
Оставляйте заявку в Фрилансе. Заинтересуйте деньгами, это самый верный способ.
Большинство современного ПО разрабатывается не один год. Тот же Windows, здешний МТ. И все равно в них находят ошибки. Идеала достичь невозможно, можно лишь приблизиться к нему.
Вот с этим абсолютно согласен :)
Еще вопрос по теме старожилам форума: где и как можно найти хороших тестеров-оптимизаторов советника? Вменяемых и заинтересованных в результате.
Ответ в формуле вычисления лота. Видимо, она использует анализ цен, и при изменении истории меняется результат.
Формула вычислния лота использует мультипликатор. Стартовый лот умножается на определенное число. Цена не используется при вычислении объема ордера.
лот нужно нормализовать, при умножении вещественных чисел Вы можете получить, например 0.10000001 и попытаться это число отправить на сервер в качестве лота, соответственно и получите ошибку 131
вот рабочий код для нормализации лота https://www.mql5.com/ru/forum/131859/page8#comment_3359730
Формула вычислния лота использует мультипликатор. Стартовый лот умножается на определенное число. Цена не используется при вычислении объема ордера.
Значит, при изменении истории меняется последовательность сделок и, соответственно, вычисляемые лоты. Чудес не бывает, 131 - это неправильный объем.
Вот с этим абсолютно согласен :)
Еще вопрос по теме старожилам форума: где и как можно найти хороших тестеров-оптимизаторов советника? Вменяемых и заинтересованных в результате.
Оставляйте заявку в Фрилансе. Заинтересуйте деньгами, это самый верный способ.