Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1242
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В аргументе ф-ции:
вы использовали UPPER_LINE.
Откуда берется это значение параметра, из полученного ранее хендла:
?
Нет. Это значение берется из справки iEnvelopes
Добрый день. При запуске советника на валюте GBPUSD устанавливаю индикатор в коде по EURUSD, советник при запуске падает. При этом, если сделать наоборот, запустить советник на EURUSD, а индикатору прописать GBPUSD все работает. С чем это может быть связано?
Добрый день. При запуске советника на валюте GBPUSD устанавливаю индикатор в коде по EURUSD, советник при запуске падает. При этом, если сделать наоборот, запустить советник на EURUSD, а индикатору прописать GBPUSD все работает. С чем это может быть связано?
1. Сгенерируйте советник при помощи Wizard MQL5 - укажите, например, для советника 'GBPUSD' и для модуля сигналов 'EURUSD'. Вы получите ПРАВИЛЬНЫЙ образец кода. Изучите код. В дальнейшем просто не допускайте ручной правки, а генерируйте код при помощи Wizard MQL5.
2. Если Вы указали для советника 'GBPUSD' - значит запускать этого советника нужно ТОЛЬКО на 'GBPUSD'.
1. Сгенерируйте советник при помощи Wizard MQL5 - укажите, например, для советника 'GBPUSD' и для модуля сигналов 'EURUSD'. Вы получите ПРАВИЛЬНЫЙ образец кода. Изучите код. В дальнейшем просто не допускайте ручной правки, а генерируйте код при помощи Wizard MQL5.
2. Если Вы указали для советника 'GBPUSD' - значит запускать этого советника нужно ТОЛЬКО на 'GBPUSD'.
Владимир, я и генерировал код с помощью визарда MQL5. Ваш советник попробовал, он также не работает у меня при запуске на валюте GBPUSD.
В журнале пишет следующее:
Владимир, я и генерировал код с помощью визарда MQL5. Ваш советник попробовал, он также не работает у меня при запуске на валюте GBPUSD.
В журнале пишет следующее:
Читайте то что пишется в журнале. Там описание ВАШЕЙ ошибки. (если это тестер - то журнал один, если это терминал - журнала ДВА).
Также уточняйте: на каком символе и на каком таймфрейме производите запуск. Сегодня телепаты в отпуске и мысли читать некому.
Читайте то что пишется в журнале. Там описание ВАШЕЙ ошибки. (если это тестер - то журнал один, если это терминал - журнала ДВА).
Тестировщик падает вот в этом месте при создании хэндла индикатора, т.е. он = INVALID_HANDLE. В переменной symbol "EURUSD", период тоже задан. Как такое может быть и что означает ошибка 4804?
ERR_INDICATOR_CANNOT_APPLY
4804
Индикатор не может быть применен к другому индикатору
m_handle=iAC(symbol,period);Тестировщик падает вот в этом месте при создании хэндла индикатора, т.е. он = INVALID_HANDLE. В переменной symbol "EURUSD", период тоже задан. Как такое может быть и что означает ошибка 4804?
ERR_INDICATOR_CANNOT_APPLY
4804
Индикатор не может быть применен к другому индикатору
Читайте журнал - там описание ВАШЕЙ ошибки. Чем быстрее прочитаете, тем быстрее поймете.
Также уточняйте: на каком символе и на каком таймфрейме производите запуск. Сегодня телепаты в отпуске и мысли читать некому.Читайте журнал - там описание ВАШЕЙ ошибки. Чем быстрее прочитаете, тем быстрее поймете.
Также уточняйте: на каком символе и на каком таймфрейме производите запуск. Сегодня телепаты в отпуске и мысли читать некому.Вопрос решился переустановкой платформы.
Уважаемые разработчики, продукты в маркете не могут пройти проверку
Код приложен
CopyRates вызывает зависание, в результате маркет пишет
test on EURUSD,H1 (netting)
tester takes too long time
strategy tester report not found
И правильно валидатор отсечку выдал: Вы ведь вероятно не очень подумали, когда захотели на КАЖДОМ ТИКЕ запрашивать 1440 элементов ПО ВСЕМ СИМВОЛАМ терминала? При этом даже не подумали: на сервере может быть запросто более пяти тысяч символов, на символе может НЕ БЫТЬ 1440 баров ...
В общем в тему для новичков. Однозначно.