невозможность публикации советника.

 

Добрый день, при публикации советника в маркет возникла ошибка 

2020.04.01 01:00:00 failed instant sell 10 EURUSD at 1.10288 sl: 1.10538 tp: 1.10038 [Invalid volume]

Подскажите практические советы, как решить это.

То есть мб в код что-то внести, или в параметрах исправить?

 
Anna Korytina:

То есть мб в код что-то внести, или в параметрах исправить?


Проверять в коде корректность объёма лота и наличия средств для открытия сделки.

 
Evgeniy Chumakov:


Проверять в коде корректность объёма лота и наличия средств для открытия сделки.

проверю систему на демо-счету, там баланс 10.000 , думаю проблема не в наличии средств.

Что касаемо проверки в коде, я самоучка и многие моменты пока плохо понимаю,точнее совсем не понимаю)

есть ли какая-то универсальная функция, которую можно вставить в код и данной ошибки не будет?


p/s спасибо за Ваш ответ.

 
Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку для обеспечения единого стандарта качества. В этой статье мы расскажем о наиболее частых ошибках, которые допускают разработчики в своих технических индикаторах и торговых роботах. А также покажем как самостоятельно проверить свой продукт перед отправкой в Маркет.
 
Sergey Golubev:
Не знаю - поможет или нет, но есть статья - Какие проверки должен пройти торговый робот перед публикацией в Маркете
и там есть небольшой раздел:

читала и сейчас тоже заново прочла данную статью, указанную функцию применила,описанную в статье, ошибка сохранилась...

 
Anna Korytina:

читала и сейчас тоже заново прочла данную статью, указанную функцию применила,описанную в статье, ошибка сохранилась...

Тут какой-то единый рецепт для всех советников трудно дать.
Например, почитайте страницу одной ветки, начиная с этого поста:
Обсуждение статьи "Как опубликовать свой продукт в сервисе Маркет"
Обсуждение статьи "Как опубликовать свой продукт в сервисе Маркет"
  • 2019.01.08
  • www.mql5.com
Опубликована статья Как опубликовать свой продукт в сервисе Маркет: Автор: MetaQuotes...
 
за 1.5 месяца на сайте мало что можно выучить и понять. 
 
Vladislav Andruschenko:
за 1.5 месяца на сайте мало что можно выучить и понять. 

зато можно попытаться)

 
Sergey Golubev:
Тут какой-то единый рецепт для всех советников трудно дать.
Например, почитайте страницу одной ветки, начиная с этого поста:

полезная статья. спасибо. 

 
Anna Korytina:

Добрый день, при публикации советника в маркет возникла ошибка 

2020.04.01 01:00:00 failed instant sell 10 EURUSD at 1.10288 sl: 1.10538 tp: 1.10038 [Invalid volume]

Подскажите практические советы, как решить это.

То есть мб в код что-то внести, или в параметрах исправить?

После команды на открытие ордера всегда принтуйте все параметры ордера. Это помогает анализировать ошибку. При тестировании мы бы видели какой был задан объём и смогли бы оценить его корректность.

 
khorosh:

После команды на открытие ордера всегда принтуйте все параметры ордера. Это помогает анализировать ошибку. В данном случае мы бы видели какой был задан объём и смогли бы оценить его корректность.

хорошо, во всяком случае сейчас эта ошибка пропала, появилась  

Modification failed due to order or position being close to market Как я понимаю в данном случае нужно сделать проверку на freeze level stopl level ?

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