Не могу опубликовать новую версию советника

 

Валидатор выдает ошибку при тестировании XAUUSD D1:


Дело в том, что советник имеет специальный параметр для настройки торговли золотом Use strategy=XAUUSD M5

При параметрах по умолчанию золото будет уходить в Stop out - это нормально

XAUUSD - Gold vs US Dollar - Котировки драгоценных металлов онлайн
XAUUSD - Gold vs US Dollar - Котировки драгоценных металлов онлайн
  • 2024.08.31
  • www.mql5.com
XAUUSD - Gold vs US Dollar - Графики цен на цветные драгоценные металлы с мировых бирж. Просматривайте историю цен, анализируйте с помощью индикаторов и популярных инструментов. Выбирайте нужные и размещайте графики на сайтах или в социальных сетях.
 
Если советник достигает стоп-аута при параметрах по умолчанию при запуске валидатором, то либо надо менять параметры по умолчанию, либо закладывать в советник запрет на торговлю в непредусмотренном стратегией окружении. Также никто не заставляет в коде советника использовать ценовые данные именно того таймфрейма, на котором запущено тестирование или торговля в терминале. При запуске на графике любого символа и таймфрейма доступна вся информация обо всех других символах и таймфреймах. Если этим пользоваться, то неважно будет, на каком символе и таймфрейме валидатор решил проверить работу советника.
 
Yuriy Bykov #:
Если советник достигает стоп-аута при параметрах по умолчанию при запуске валидатором, то либо надо менять параметры по умолчанию, либо закладывать в советник запрет на торговлю в непредусмотренном стратегией окружении. Также никто не заставляет в коде советника использовать ценовые данные именно того таймфрейма, на котором запущено тестирование или торговля в терминале. При запуске на графике любого символа и таймфрейма доступна вся информация обо всех других символах и таймфреймах. Если этим пользоваться, то неважно будет, на каком символе и таймфрейме валидатор решил проверить работу советника.

Можно было бы настраивать параметры на XAUUSD если советник запущен в режиме тестирования, но как я понимаю это запрещено:

"Запрещается встраивать в Продукт какие-либо ограничения на работу в зависимости от времени, типа или номера торгового счета, финансового инструмента и т.д. Все подобные действия будут расцениваться как недружественные к Покупателю и недопустимы."

Кроме того пользователь не сможет протестировать другой набор входных параметров для XAUUSD

 
Aleksander Gladkov #:

Можно было бы настраивать параметры на XAUUSD если советник запущен в режиме тестирования, но как я понимаю это запрещено:

"Запрещается встраивать в Продукт какие-либо ограничения на работу в зависимости от времени, типа или номера торгового счета, финансового инструмента и т.д. Все подобные действия будут расцениваться как недружественные к Покупателю и недопустимы."

Да, есть в правилах такой пункт. Могу ошибаться, но здесь вроде бы речь шла запрете распространённой когда-то практики публикации в Маркете двух версий одного советника - бесплатной, но с ограниченным функционалом, и платной, уже свободной от ограничений. Причём платная версия могла и не размещаться в Маркете, а только рекламироваться внутри бесплатной. В этом случае, помимо прочих сопутствующих побочных эффектов, доход от комиссии с продаж для Маркета отсутствовал.

Дополнительные действия, направленные на защиту от запуска советника в таких условиях, когда он сливает даже в тестере, вряд ли являются недружественными по отношению к Покупателю. Косвенным свидетельством допустимости такого можно считать наличие большого количества опубликованных советников в Маркете, где говорится, что прикреплять его можно к любому графика, а советник сам будет выбирать используемые символы для торговли. 

Кроме того пользователь не сможет протестировать другой набор входных параметров для XAUUSD

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

 
Я делал выбор торгуемого инструмента в настройках советника, и если он не совпадает с настройками тестера, то включается общая стратегия, генерирующая сделки и медленно сливающая.
 
Yuriy Bykov #:

Дополнительные действия, направленные на защиту от запуска советника в таких условиях, когда он сливает даже в тестере, вряд ли являются недружественными по отношению к Покупателю. Косвенным свидетельством допустимости такого можно считать наличие большого количества опубликованных советников в Маркете, где говорится, что прикреплять его можно к любому графика, а советник сам будет выбирать используемые символы для торговли. 

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

Спасибо, Вы правы.

Возможно придется сделать во входных параметрах секцию для настройки золота.

 

Вот снова стоп-аут при уровне 41% это ошибка советника или валидатора?


 
Aleksander Gladkov #:

Вот снова стоп-аут при уровне 41% это ошибка советника или валидатора?


Тогда стоит вставить в советник проверку достижения уровня стопаута, если по расчётам стопаут уже совсем близко, тогда пусть советник сам закроет все или часть сделок
 
Aleksander Gladkov #:

Вот снова стоп-аут при уровне 41% это ошибка советника или валидатора?


Сливатор в "Корзину", а не в "Маркет"


 
Vitaly Muzichenko #:

Сливатор в "Корзину", а не в "Маркет"


Хотелось бы знать с каким депозитом и плечом работает валидатор и какой лот задает. (у Вас не увидел ни одного советника, зачем же так резко!)
 

Кто нибудь видит что позиции НЕЛЬЗЯ закрыть?

[Modification failed due to order or position being close to market]