[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 277
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите плиз, почему не работает OrderOpenPrice ? Задача - ищем в пуле ордер выставленный по определенной цене, если его там нет, ставим ордер и ставим флаг что он установлен.
Функция ExistPosByPrice().
https://www.mql5.com/ru/forum/131859/page2#434212
Читайте последнюю строку моего поста. Кто сказал, что я писал пример для закрытия?
Остальное - прописные истины. Напишите свой учебник.
Не получается сигнал образования дивергенции из индикатора вывести в советник.
Индикатор FX5_Divergence_V2.1.mq4![](https://c.mql5.com/mql4/forum/2011/03/diver_small.gif)
Как стрелочку "взять" из индикатора?
Уточнил не для Вас. Мой пост предназначен исключительно для новичков. Так что обижаться не стоит.
Знаете, при наличии только одного ордера, может и пойдёт, но вот если ручками ещё открывать, то будет всё уже не так. Номер тикета нужно сохранять в переменной, а после выбора ордера сравнивать его тикет с запомненным:
А вообще, выбор ордеров нужно проводить ф-цией OrderSelect() в цикле:
Это только пример для понимания, а не законченный рабочий код, если что... :)
Спасибо!)))
При закрытии ордеров, если ордер не один, нужно использовать такой цикл:
И Вам тоже спасибо!))
Не получается сигнал образования дивергенции из индикатора вывести в советник.
Индикатор FX5_Divergence_V2.1.mq4
Как стрелочку "взять" из индикатора?
Подскажите плиз, почему не работает OrderOpenPrice ? Задача - ищем в пуле ордер выставленный по определенной цене, если его там нет, ставим ордер и ставим флаг что он установлен.
Примерно так:
Писал "на коленке" - ногами не пинать... :)2-й и 3-й буферы индикатора. Второй - стрелка вверх, третий - стрелка вниз. Используйте iCustom(); с проверкой данных этих буферов.
Эти буферы пустые. Выдают одно и то же значение 27.........., короче, много цифирь, которые никогда не изменяются...
Они изменяются только на баре со стрелкой. Нажмите Ctrl+D и поводите мышкой по графику индикатора, наблюдая за данными этих буферов. С вас пиво :))
ЗЫ. Эти цифиря - не что иное как EMPTY_VALUE (Пустое значение буфера)