Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 784
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Прошу помочь с составлением функции.
У меня есть текущий ТФ и расчетный ТФ, функция должна возвращать разность между двумя ТФ в любых комбинациях, если бы измерение было в барах
Как это реализовать правильно?
Сделал так
Беда в том, что мне это счастье надо для индикатора, а он, чудит и не хочет корректно инициализироватся, на такой код
Реагирует так:
2017.09.22 14:23:27.742 donchian_channel_prognoz_MTF (Eu Splice,M5) K=3 Период=5
2017.09.22 14:23:27.776 donchian_channel_prognoz_MTF (Eu Splice,M5) test
2017.09.22 14:23:27.790 donchian_channel_prognoz_MTF (Eu Splice,M15) K=1 Период=15
Самое не понятное, это то, что принтуется тест, который уже в теле OnCalculate!
Получается, что первый раз тайм фрейм правильно определен, а второй раз уже нет...
Что за чудеса, уж и не знаю...
Сделал так
Беда в том, что мне это счастье надо для индикатора, а он, чудит и не хочет корректно инициализироватся, на такой код
Реагирует так:
2017.09.22 14:23:27.742 donchian_channel_prognoz_MTF (Eu Splice,M5) K=3 Период=5
2017.09.22 14:23:27.776 donchian_channel_prognoz_MTF (Eu Splice,M5) test
2017.09.22 14:23:27.790 donchian_channel_prognoz_MTF (Eu Splice,M15) K=1 Период=15
Самое не понятное, это то, что принтуется тест, который уже в теле OnCalculate!
Получается, что первый раз тайм фрейм правильно определен, а второй раз уже нет...
Что за чудеса, уж и не знаю...
А зачем такие извращения???
Разве так не проще?
А зачем такие извращения???
Разве так не проще?
Так ветка для начинающих, поэтому я и не знал о такой возможности, спасибо, что подсказали.
Подскажите, пожалуйста, какая сейчас самая надежная функция iBarShift с двумя ТФ ?
У меня задача найти, к примеру, на минутном баре значение индикатора с верхнего ТФ, к примеру, М15. Тайм фреймы могут быть любые, что усложняет решение.
Для ТФ час, я сделал через структуру, но если это М15, то тут я в замешательстве...
Подскажите, пожалуйста, какая сейчас самая надежная функция iBarShift с двумя ТФ ?
У меня задача найти, к примеру, на минутном баре значение индикатора с верхнего ТФ, к примеру, М15. Тайм фреймы могут быть любые, что усложняет решение.
Для ТФ час, я сделал через структуру, но если это М15, то тут я в замешательстве...
Покрутите этот скрипт: Searching Nearest Bar
Покрутите этот скрипт: Searching Nearest Bar
Спасибо.
Так ветка для начинающих, поэтому я и не знал о такой возможности, спасибо, что подсказали.
Подскажите, пожалуйста, какая сейчас самая надежная функция iBarShift с двумя ТФ ?
У меня задача найти, к примеру, на минутном баре значение индикатора с верхнего ТФ, к примеру, М15. Тайм фреймы могут быть любые, что усложняет решение.
Для ТФ час, я сделал через структуру, но если это М15, то тут я в замешательстве...
А в этом случае постарайся забыть про нумерацию баров как это было в mql4. В mql5 почти всё решается по времени бара. Ну в крайнем случае воспользуйся функцией Bars()
Алексей, это ведь уже давным давно в mql4 есть.
Видимо это говорит о том, что я и mql4 хорошо не знаю, что я никогда и не утверждал...
А в этом случае постарайся забыть про нумерацию баров как это было в mql4. В mql5 почти всё решается по времени бара. Ну в крайнем случае воспользуйся функцией Bars()
Вы уверены в округлении?
Допустим время на м1 14:44, а мне нужно получить время 14:30 (первый бар М15).
Видимо это говорит о том, что я и mql4 хорошо не знаю, что я никогда и не утверждал...
Вы уверены в округлении?
Допустим время на м1 14:44, а мне нужно получить время 14:30 (первый бар М15).
Это что-то из другой серии. Что надо получить в 14:44 с периода М15 бара 14:30? Бери функцию Copy**** в неё ставь PERIOD_M15 и время 14:44 посмотри что получится. А когда получится не то, что ожидал, тогда и вопросы будут другие.
Это что-то из другой серии. Что надо получить в 14:44 с периода М15 бара 14:30? Бери функцию Copy**** в неё ставь PERIOD_M15 и время 14:44 посмотри что получится. А когда получится не то, что ожидал, тогда и вопросы будут другие.
Да в этом направлении и работал. В общем, мне помогли. Спасибо и Вам.