Валидатор выдает ошибку Position Stop out 12% - страница 2

 

Я обратил внимание, что валидатор открывает позиции такого размера, который не предусмотрен моим советником.

Могу я при инициализации ограничить размер первоначального лота, который задан во входных параметрах, до рабочих пределов?

 
Aleksander Gladkov #:

Я обратил внимание, что валидатор открывает позиции такого размера, который не предусмотрен моим советником.

Могу я при инициализации ограничить размер первоначального лота, который задан во входных параметрах, до рабочих пределов?

Валидатор не может сам открывать позиции. Их открывает ваш советник, работая в тех условиях, в которые его ставит валидатор (начальный депозит, уровень StopOut, размер минимального лота, шаг изменения лота). Причем условия эти в части тестов специально делаются такими, на каких вы врядли будете тестировать советника сами. Например, начальный депозит один евро. 
Советник, похоже, всегда тестируется с настройками по умолчанию. Поэтому вы можете в них поставить такие значения, чтобы размер открываемых позиций был равен 0.01, например. Но такой подход может не пройти тест, где при том же одном евро начального баланса минимальный размер открываемых позиций равен 1.00.
Грамотно написанный советник в таких условиях не должен предпринимать попыток открытия позиций.
Список проверок, которые требуется выполнять перед открытием позиции подробно описан в статье, ссылка на которую, если правильно помню, есть на странице редактирования продукта.
 
Yuriy Bykov #:
Валидатор не может сам открывать позиции. Их открывает ваш советник, работая в тех условиях, в которые его ставит валидатор (начальный депозит, уровень StopOut, размер минимального лота, шаг изменения лота). Причем условия эти в части тестов специально делаются такими, на каких вы врядли будете тестировать советника сами. Например, начальный депозит один евро. 
Советник, похоже, всегда тестируется с настройками по умолчанию. Поэтому вы можете в них поставить такие значения, чтобы размер открываемых позиций был равен 0.01, например. Но такой подход может не пройти тест, где при том же одном евро начального баланса минимальный размер открываемых позиций равен 1.00.
Грамотно написанный советник в таких условиях не должен предпринимать попыток открытия позиций.
Список проверок, которые требуется выполнять перед открытием позиции подробно описан в статье, ссылка на которую, если правильно помню, есть на странице редактирования продукта.
Спасибо. Наверное мне надо добавить контроль соотношения депозита и стартового лота для формирования разрешения на торговлю.