Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1567
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Написать отдельную программу в 15-20 строк кода
Уже сейчас - только с задержкой. Дальше будет хуже
узнать программными средствами быстро-быстро, прямо в реальном времени, что открылась сделка по сигналу и её опции - НЕЛЬЗЯ
это защита от пере-копирования сигналов.
PS. вроде-бы касается только сделок по сигналам. Если сделка открывается руками или роботом то можно и в реальном времени
Помогите правильно записать код в MQL5.
В mql4 он выглядит так:
MaxH = High[iHighest(NULL,0,MODE_CLOSE,period,i)];
MinL = Low[iLowest(NULL,0,MODE_CLOSE,period,i)];
Использую в индикаторе.
Что скрипты все с роботами отключаются,что-ли,что нельзя?
некоторое время назад развелось тьма жуликов. С "100500 торговых сигналов", фермами, облаками и прочим.
теперь помимо орг.мер разработчики принимают сугубо технические, затрудняющие копирование сигналов (быструю детекцию сделки от сигнала в том числе)
где конкретно будет найдена "золотая середина", чтобы и копирование невозможно и обычные пользователи не сильно пострадали - пока неизвестно.
MaxH = High[iHighest(NULL,0,MODE_CLOSE,period,i)];
MinL = Low[iLowest(NULL,0,MODE_CLOSE,period,i)];
MaxH = high[iHighest(NULL,0,MODE_CLOSE,period,i)];
MinL = low[iLowest(NULL,0,MODE_CLOSE,period,i)];
MaxH = high[iHighest(NULL,0,MODE_CLOSE,period,i)];
MinL = low[iLowest(NULL,0,MODE_CLOSE,period,i)];
спасибо, но работает совсем не так, как в mql4
спасибо, но работает совсем не так, как в mql4
там ещё ArraySetSeries(high,true) нужен..индексация массивов по умолчанию отличается в mt5
MaxH = high[iHighest(NULL,0,MODE_CLOSE,period,i)];
MinL = low[iLowest(NULL,0,MODE_CLOSE,period,i)];
Вопрос о мультивалютности:
Есть несколько символов, нужно получить данные индикатора
Так как новая свеча открывается на некоторых символах позже, чем на основном - актуальные данные по тому символу не получим
Добавлена проверка на совпадение времени, и если на всех символах время открытия совпадает - продолжаем
Код работает и выполняет свои функции до тех пор, пока не добавим символ с ограниченной сессией, к примеру Индекс
тогда выполнение всего кода останавливается
--
Собственно вопрос:
Как сделать выполнение кода для тех символов, у которых открыта сессия, и не использовать с закрытой сессией.
Спасибо!
Код работает и выполняет свои функции, пока мы не добавим символ с ограниченной сессией, например, Index
тогда все выполнение кода прекращается
--
Вопрос в следующем:
Как сделать так, чтобы код выполнялся для этих символов с открытой сессией, и не использовался с закрытой сессией.
Спасибо!
Проверьте информацию о рынке для каждого символа, если он не является сессионным, то исключите его.
https://www.mql5.com/en/docs/marketinformation