Обсуждение статьи "Как опубликовать свой продукт в сервисе Маркет" - страница 48
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мой советник выдает ошибку при регистрации нового продукта:
test on EURUSD,H1 (netting) 2020.04.15 15:47:05 failed modify #44 sell 0.2 EURUSD sl: 1.08929, tp: 1.08599 -> sl: 1.08919, tp: 1.08599 [Modification failed due to order or position being close to market].
Но мой советник предназначен для работы на WIN$, а не на форексе. Почему тестер не сообщает вам, на каком активе работать?
Как я могу исправить то, что не имеет ошибки, потому что советник работает отлично, я просто не могу зарегистрировать продукт для продажи.
Мой советник возвращает ошибку при регистрации нового продукта:
test on EURUSD,H1 (netting) 2020.04.15 15:47:05 failed modify #44 sell 0.2 EURUSD sl: 1.08929, tp: 1.08599 -> sl: 1.08919, tp: 1.08599 [Modification failed due to order or position being close to market]
Но мой советник предназначен для работы на WIN$, а не на форексе. Почему тестер не сообщает вам, на каком активе работать?
Как я могу исправить то, что не имеет ошибки, потому что советник работает отлично, я просто не могу зарегистрировать продукт для продажи.
Робот должен быть готов работать на любом активе.....
Чтобы исправить вышеупомянутую ошибку, перед изменением позиции необходимо выполнить нижеприведенную проверку:
О других проверках, которые должен пройти робот, читайте в статье ниже:
Какие проверки должен пройти торговый робот перед публикацией на рынке - Статьи MQL5
Здравствуйте, я не могу отредактировать описание продукта в одном из моих старых продуктов.
Я следовал инструкциям на различных форумах, включая написание описания заново, скрытие его с рынка и так далее, но описание все равно возвращается к первоначальной версии.
Теперь я больше не могу восстановить продукт на рынке и не могу его редактировать. Я просил помощи на форумах, связанных с этой проблемой, но пока никакой помощи нет.
Как мне решить проблему "Невозможность редактировать описание товара?". Пожалуйста, помогите
Подскажите при загрузке советника и тестировании пишет ошибка, не понятно как поправить.
test on EURUSD,H1 (netting)
2020.04.14 00:24:42 failed instant buy 0.01 EURUSD at 1.09044 [Invalid volume]
2020.04.14 00:24:45 failed instant buy 0.01 EURUSD at 1.09044 [Invalid volume]
2020.04.14 00:24:48 failed instant buy 0.01 EURUSD at 1.09037 [Invalid volume]
2020.04.21 00:01:34 failed instant buy 0.01 EURUSD at 1.08626 [Invalid volume]
2020.04.21 00:01:37 failed instant buy 0.01 EURUSD at 1.08626 [Invalid volume]
2020.04.21 00:01:40 failed instant buy 0.01 EURUSD at 1.08626 [Invalid volume]
2020.04.27 16:08:24 failed instant sell 0.01 EURUSD at 1.08546 [Invalid volume]
2020.04.27 16:08:27 failed instant sell 0.01 EURUSD at 1.08548 [Invalid volume]
2020.04.27 16:08:30 failed instant sell 0.01 EURUSD at 1.08547 [Invalid volume]
2020.04.29 20:15:52 failed instant sell 0.01 EURUSD at 1.08565 [Invalid volume]
2020.04.29 20:15:55 failed instant sell 0.01 EURUSD at 1.08566 [Invalid volume]
2020.04.29 20:15:58 failed instant sell 0.01 EURUSD at 1.08566 [Invalid volume]
2020.05.18 00:12:09 failed instant buy 0.01 EURUSD at 1.08134 [Invalid volume]
2020.05.18 00:12:12 failed instant buy 0.01 EURUSD at 1.08134 [Invalid volume]
2020.05.18 00:12:15 failed instant buy 0.01 EURUSD at 1.08143 [Invalid volume]
2020.05.21 15:50:25 failed instant sell 0.01 EURUSD at 1.10031 [Invalid volume]
2020.05.21 15:50:28 failed instant sell 0.01 EURUSD at 1.10034 [Invalid volume]
2020.05.21 15:50:31 failed instant sell 0.01 EURUSD at 1.10036 [Invalid volume]
2020.05.25 19:00:05 failed instant buy 0.01 EURUSD at 1.08950 [Invalid volume]
2020.05.25 19:00:08 failed instant buy 0.01 EURUSD at 1.08951 [Invalid volume]
2020.05.25 19:00:11 failed instant buy 0.01 EURUSD at 1.08952 [Invalid volume]
there are no trading operations
Подскажите при загрузке советника и тестировании пишет ошибка, не понятно как поправить.
test on EURUSD,H1 (netting)
2020.04.14 00:24:42 failed instant buy 0.01 EURUSD at 1.09044 [Invalid volume]
***
Прочитал, вставил в код
Неправильные объемы в торговых операциях
Перед отправкой торговых приказов необходимо также проверять корректность объемов, указываемых в ордере. Количество лотов, которое собирается указать в ордере советник, нужно проверять перед тем как вызвать функцию OrderSend(). Для финансовых инструментов в Спецификации указываются минимальный и максимальный разрешенные объемы для торговли, а также градация объема. Получить эти значения в MQL5 можно из перечисления ENUM_SYMBOL_INFO_DOUBLE с помощью функции SymbolInfoDouble()
Не помогло, может какой другой код поправить?
Подскажите, как доработать скрипт.
Прочитал, вставил в код
Неправильные объемы в торговых операциях
Перед отправкой торговых приказов необходимо также проверять корректность объемов, указываемых в ордере. Количество лотов, которое собирается указать в ордере советник, нужно проверять перед тем как вызвать функцию OrderSend(). Для финансовых инструментов в Спецификации указываются минимальный и максимальный разрешенные объемы для торговли, а также градация объема. Получить эти значения в MQL5 можно из перечисления ENUM_SYMBOL_INFO_DOUBLE с помощью функции SymbolInfoDouble()
Не помогло, может какой другой код поправить?
Подскажите, как доработать скрипт.
Читайте статью полностью, 'CheckVolumeValue' - это проверка корректности входных параметров.
А есть ещё проверка правильного округления лота ...
С учетом объема открытой позиции и объема в отложенных ордерах, окончательная проверка будет выглядеть так:
добавить?
checkvolumevalue.mq5 как тут написано
С учетом объема открытой позиции и объема в отложенных ордерах, окончательная проверка будет выглядеть так:
добавить?
checkvolumevalue.mq5 как тут написано
Все нужные проверки есть в статье Почти конструктор для создания советника
Про ранее код спросил подходит?
Могли бы написать нужные строчки из статьи.