Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1569

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что скрипты все с роботами отключаются,что-ли,что нельзя?
некоторое время назад развелось тьма жуликов. С "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
Собственно вопрос:
Как сделать выполнение кода для тех символов, у которых открыта сессия, и не использовать с закрытой сессией.
Спасибо!
Если сессии в спецификации не проставлены или проставлены, но не корректно, что бывает частенько.
То найти время последнего минутного вчерашнего бара и сравнить его с временем последнего сегодняшнего минутного бара.
Если ничего не напутал(что вряд ли), то типа так
ЗЫ. Конечно напута))) Нужно найденное время отправить в структуру и уже потом сравнивать часы и минуты.
вот так возможно
Монструозно получилось и наверняка долго, но на скорую руку ничего лучше на ум не приходит.Если сессии в спецификации не проставлены или проставлены, но не корректно, что бывает частенько.
То найти время последнего минутного вчерашнего бара и сравнить его с временем последнего сегодняшнего минутного бара.
Если ничего не напутал(что вряд ли), то типа так
ЗЫ. Конечно напута))) Нужно найденное время отправить в структуру и уже потом сравнивать часы и минуты.
вот так возможно
Монструозно получилось и наверняка долго, но на скорую руку ничего лучше на ум не приходит.Спасибо за внимание!
Есть некоторая проблема: что-то лишнее
Спасибо за внимание!
Есть некоторая проблема: что-то лишнее
Ну да, всё как всегда. Ничего лишнего, просто всё не правильно.