Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1193
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
понял, давайте так
Дано (название символов)
Код (фрагменты)
Для примера выберем кабель в тестере
Запускаем и
2020.03.09 19:19:45.766 symbol EURUSDrfd does not exist
2020.03.09 19:19:45.766 symbol USDJPYrfd does not exist
2020.03.09 19:19:45.766 symbol AUDUSDrfd does not exist
Историю проверьте - с таким экзотическим названием вероятно что истории всего две недели(утрированно). Всегда проверяйте тест на тестовом сервере MetaQuotes-Demo, и только потом на всякой экзотике.
И читайте сто раз справку - нельзя тупо делать SymbolSelect - не проверяя РЕЗУЛЬТАТ выполнения.
Пример создания индикатора iMA на символе 'USDJPY', при этом тестер запускается на 'EURUSD'.
Результат всё корректно создаётся. Сначала выбирается символ, а ПОТОМ создаётся по нему индикатор.
А где вы указали название символа (чтобы он еще евро отрабатывал)?
А где вы указали название символа (чтобы он еще евро отрабатывал)?
Пример создания индикатора iMA на символе 'USDJPY', при этом тестер запускается на 'EURUSD'. 'USDJPY' - задаётся в параметрах. Тестер запускается на 'EURUSD'. Что именно не ясно?
Историю проверьте - с таким экзотическим названием вероятно что истории всего две недели(утрированно). Всегда проверяйте тест на тестовом сервере MetaQuotes-Demo, и только потом на всякой экзотике.
И читайте сто раз справку - нельзя тупо делать SymbolSelect - не проверяя РЕЗУЛЬТАТ выполнения.
Есть нюанс - не первый год читаю и делаю что-то на MQL и работает же черт побери:)
Возможно косяк в символах (в их названии), но тогда бы вообще не работало.
Пример создания индикатора iMA на символе 'USDJPY', при этом тестер запускается на 'EURUSD'. 'USDJPY' - задаётся в параметрах. Тестер запускается на 'EURUSD'. Что именно не ясно?
Сделал уже - думал не в самом коде.
Ну и
2020.03.09 20:12:36.212 2010.01.01 00:00:00 cannot load indicator 'Moving Average' [4801]
2020.03.09 20:12:36.212 2010.01.01 00:00:00 Failed to create handle of the iMA indicator for the symbol GBPUSDrfd/PERIOD_H1, error code 4801
UPD
Ставлю на евро символ - работает
Выбираю кабель... ну и остальное вы уже сверху прочли:)
Резюмирую - вопрос в билде, а не в сове. Брокер - известный российский (в реестре ЦБ, а их там 4 всего) На боевом - работает. В тестере - не добавляет символы в обзор рынка. Почему - вопрос к разрабам. Выкинули тему в "вопросы новичков", а зря
Сделал уже - думал не в самом коде.
Ну и
2020.03.09 20:12:36.212 2010.01.01 00:00:00 cannot load indicator 'Moving Average' [4801]
2020.03.09 20:12:36.212 2010.01.01 00:00:00 Failed to create handle of the iMA indicator for the symbol GBPUSDrfd/PERIOD_H1, error code 4801
UPD
Ставлю на евро символ - работает
Выбираю кабель... ну и остальное вы уже сверху прочли:)
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2020.03.09 18:07
Историю проверьте - с таким экзотическим названием вероятно что истории всего две недели(утрированно). Всегда проверяйте тест на тестовом сервере MetaQuotes-Demo, и только потом на всякой экзотике.
***
Какие настройки в ТЕРМИНАЛЕ, по количеству БАРОВ на графике?
История с 2000 года и все работало 2 дня назад (не аргумент - понимаю)
Сто раз читал справку - ну разве не результат:
2020.03.09 19:19:45.766 symbol EURUSDrfd does not exist
2020.03.09 19:19:45.766 symbol USDJPYrfd does not exist
2020.03.09 19:19:45.766 symbol AUDUSDrfd does not exist
Какие настройки в ТЕРМИНАЛЕ, по количеству БАРОВ на графике?
100 000 баров в окне
Это влияет на то что "символ не существует"?
100 000 баров в окне
Это влияет на то что "символ не существует"?
Если баров мало, а дата теста очень ранняя и не перекрывается барами - будут ошибки.
И я Вам привёл код который у меня на всех всех серверах отрабатывает. Что там у Вас - не пойму. Тестируйте на НОРМАЛЬНОМ сервере, а потом уже ищите почему не работает на экзотическом сервере.История с 2000 года и все работало 2 дня назад (не аргумент - понимаю)
Сто раз читал справку - ну разве не результат:
2020.03.09 19:19:45.766 symbol EURUSDrfd does not exist
2020.03.09 19:19:45.766 symbol USDJPYrfd does not exist
2020.03.09 19:19:45.766 symbol AUDUSDrfd does not exist
Строка вида
говорит только о том, что имя символа не существует - что-то Вы неправильно делаете. Неправильно задаёте имя символа. Перед выбором символа распечатайте значение символа. Возможно в имени ставите пробел слева или справа - пробела не видно, но символ получается с неправильным именем.