Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А вот то, что эксперт в тестере не может загрузить шпиона, то это уже странно. На демо у вас всё работает?
ERR_INDICATOR_CANNOT_CREATE
4802
Индикатор не может быть создан
У него выдаётся ошибка
ERR_INDICATOR_CANNOT_CREATE
4802
Индикатор не может быть создан
Пока не получается догадаться. На демо работает, а в тестере не загружает (не создает) . Пробовал даже вот это:
#property tester_indicator "iSpy.ex5"
Не помогает.Пока не получается догадаться. На демо работает, а в тестере не загружает (не создает) . Пробовал даже вот это:
Не помогает.Методом научного тыка - вот так в тестере заработало:
Причём достаточно было вставить только в первом условии, для "GBPUSD". Теперь вопрос - почему именно так?
Методом научного тыка - вот так в тестере заработало:
Причём достаточно было вставить только в первом условии, для "GBPUSD". Теперь вопрос - почему именно так?
Надо же, "научный тык" - великая вещь в нашем деле. Ну, а почему так - это вопрос к разработчикам, на мой взгляд.
Спасибо, что помогли разобраться.
В функции OnCalculate() в шпионе Spy Control panel MCM есть строчка:
По-умолчанию price[rates_total-1] равна цене close последнего незавершенного бара, которая, в свою очередь, равна поcледней цене bid. Т.е из шпиона по-умолчанию всегда получаем цену bid.
Если принудительно хотите получать цену ask, то замените эту строчку, например, на...
спасибо но немного не то, т.е. можно получить или бид или аск. А получить сразу обе цены и аск и бид. нужно для анализа вот таких ситуаций
2011.01.24 10:59:28 exSpy (GBPUSD,M5) 08:59:24 -> id=2: EURUSD PERIOD_M1 price=1.35778
2011.01.24 10:59:28 exSpy (GBPUSD,M5) 08:59:24 -> id=2: EURUSD PERIOD_M1 price=1.35778
2011.01.24 10:59:28 exSpy (GBPUSD,M5) 08:59:24 -> id=2: EURUSD PERIOD_M1 price=1.35778
три тика и бид не меняется, следовательно(возможно) менялся аск. хотелось бы получать более полную информацию.
Возможно ли это ?
спасибо но немного не то, т.е. можно получить или бид или аск. А получить сразу обе цены и аск и бид. нужно для анализа вот таких ситуаций
2011.01.24 10:59:28 exSpy (GBPUSD,M5) 08:59:24 -> id=2: EURUSD PERIOD_M1 price=1.35778
2011.01.24 10:59:28 exSpy (GBPUSD,M5) 08:59:24 -> id=2: EURUSD PERIOD_M1 price=1.35778
2011.01.24 10:59:28 exSpy (GBPUSD,M5) 08:59:24 -> id=2: EURUSD PERIOD_M1 price=1.35778
три тика и бид не меняется, следовательно(возможно) менялся аск. хотелось бы получать более полную информацию.
Возможно ли это ?
Возможно, есть несколько способов:
1. зарустить два шпиона на одном символе под разными id. Один будет присылать bid, а друглй пусть присылает ask.
2. зарустить один шпион на символе, но сделать, чтобы он под разными id последовательно отправлял два события bid и ask.
3. есть еще варианты, но они уже связаны со значительными переделками схемы передачи параметров в OnChartEvent - не советую.
Используйте шпиона как "семафор поступления нового тика", а в эксперте получайте полную информацию о тике при помощи SymbolInfoTick.
Подскажите, кому не трудно. В статье есть пример перечисления
и пример работы со значениями этого перечисления:
Аналогичные конструкции наблюдаются и в стандартной библиотеке. Насколько я понял, речь идёт о шестнадцатиричных числах и побитовых операциях, но пара найденных общих статей в Инете не помогла прояснить смысл и цель их использования в MQL5. Не подскажите, где можно чётко и внятно ознакомиться с особенностями шестнадцатиричной логики, используемыми в MQL5.
Подскажите, кому не трудно. В статье есть пример перечисления
и пример работы со значениями этого перечисления:
Аналогичные конструкции наблюдаются и в стандартной библиотеке. Насколько я понял, речь идёт о шестнадцатиричных числах и побитовых операциях, но пара найденных общих статей в Инете не помогла прояснить смысл и цель их использования в MQL5. Не подскажите, где можно чётко и внятно ознакомиться с особенностями шестнадцатиричной логики, используемыми в MQL5.
Шестнадцатиричная логика везде одна. Про системы счисления можно посмотреть здесь. Там можно почитать про позиционные системы счисления и посмотреть ссылки на 16-ю и двоичную. Там есть еще примеры перевода из системы в систему.
Все побитовые операции предназначены для двоичной системы. Про побитовые операции в MQL5 здесь.