Как использовать пользовательский символ времени начала разного таймфрейма свечей для поиска паттернов OHLC
Боюсь что на CustomSymbol сие не вполне реализуемо.
Custom хранит минутки и на их основе САМ делает таймфреймы старших периодов. А тут надо строить старшие ТФ на имеющихся минутках со сдвигом времени.
разница вроде-бы мелочь, но она есть и не позволит сделать как вы хотите и получить желаемый результат. Просто поменять каждой минутке архива время на 60 сек назад - не прокатит. Часовые свечки не закроются там где надо.
вам придётся делать (или скорее поискать) отдельные индикаторы которые строят подобные штуки в отдельном окне. Такое точно есть или в CodeBase или в Market
PS/ в 4-ке можно было так извернуться, оно бы тормозило, было неудобно, но работало-бы; а в 5-ке нет. Кстати минус в карму
Боюсь что на CustomSymbol сие не вполне реализуемо.
Custom хранит минутки и на их основе САМ делает таймфреймы старших периодов. А тут надо строить старшие ТФ на имеющихся минутках со сдвигом времени.
разница вроде-бы мелочь, но она есть и не позволит сделать как вы хотите и получить желаемый результат. Просто поменять каждой минутке архива время на 60 сек назад - не прокатит. Часовые свечки не закроются там где надо.
вам придётся делать (или скорее поискать) отдельные индикаторы которые строят подобные штуки в отдельном окне. Такое точно есть или в CodeBase или в Market
PS/ в 4-ке можно было так извернуться, оно бы тормозило, было неудобно, но работало-бы; а в 5-ке нет. Кстати минус в карму
Зачем такие трудности себе создавать? Для поиска паттерна нужны только OHLC и ничего более. Можно для ТФ 4 минуты, например, взять открытие, максимальное, минимальное значение и закрытие из этих 4х баров. Беда только в том, что если задать период не кратный часу, то-есть скажем 7 минут. То получится постоянный сдвиг по времени и соответственно не понятно с какого часа надо начинать отсчёт, ведь и сутки на 7 не делятся без остатка.
Зачем такие трудности себе создавать? Для поиска паттерна нужны только OHLC и ничего более. Можно для ТФ 4 минуты, например, взять открытие, максимальное, минимальное значение и закрытие из этих 4х баров. Беда только в том, что если задать период не кратный часу, то-есть скажем 7 минут. То получится постоянный сдвиг по времени и соответственно не понятно с какого часа надо начинать отсчёт, ведь и сутки на 7 не делятся без остатка.
Я прочитал эту статью (https://www.mql5.com/ru/articles/8226) и пытаюсь понять, как это реализовать в моем советнике. Пожалуйста, позвольте мне объяснить дальше.
Обычно таймфреймы мт4 и мт5 всегда совпадают с обычным дневным временем. Например, свечи M5 находятся в 08:00, 08:05, 08:10 и так далее, а свечи M4 — в 08:00, 08:04, 08:08 и так далее. Это фиксированное время начала свечи ограничивает то, что может быть сформировано на графике. Определенно была бы разница в паттернах свечей, если бы свечи М5 начинались в 08:03, 08:08, 08:13, а свечи М4 — в 08:03, 08:07 и 08:11.
Итак, у меня есть советник, который ищет свечной паттерн с несколькими таймфреймами, используя OHLC свечей. Я хочу искать совпадения со сдвигом от 1 минуты (например, для свечей М5 08:01, 08:06, 08:11 и так далее) до сдвига 4 минуты (например, для свечей М5 08:04 ) , 08:09, 08:14 и так далее) времени начала исходных таймфреймов, чтобы получить больше совпадений для моего паттерна.
Я пытался связаться с автором, но не получил ответа. Кроме того, я новичок в MQL5 и не очень понял статью, прочитав ее несколько раз. Я был бы очень признателен, если бы кто-нибудь помог мне с этим.
Автор вам ответил в течение 9 часов после вашего вопроса - это намного быстрее, чем позволяют себе отвечать сервис-дески многих крупных фирм. В статье есть готовый генератор кастом-символов под ваши требования, и весь вопрос заключается в том, как их анализировать из советника.
Если Вы покажете исходный код, которым ваш советник ищет паттерны, то это облегчит понимание, насколько он приспособлен к тому, чтобы на том же коде параллельно смотреть котировки нескольких кастом символов с временным сдвигом.
Может кто-нибудь, пожалуйста, помогите мне с этим. Я все еще пытаюсь решить эту проблему.
Без кода советника вам не помогут (а помогут ли бесплатно - следующий вопрос). Вы мне код показали - имхо, его по-любому придется существенно менять, какой бы подход ни применить: на кастом-символах или прямой расчет псевдо-таймфреймовых паттернов на основе котировок M1.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Обычно таймфреймы мт4 и мт5 всегда совпадают с обычным дневным временем. Например, свечи M5 находятся в 08:00, 08:05, 08:10 и так далее, а свечи M4 — в 08:00, 08:04, 08:08 и так далее. Это фиксированное время начала свечи ограничивает то, что может быть сформировано на графике. Определенно была бы разница в паттернах свечей, если бы свечи М5 начинались в 08:03, 08:08, 08:13, а свечи М4 — в 08:03, 08:07 и 08:11.
Итак, у меня есть советник, который ищет свечной паттерн с несколькими таймфреймами, используя OHLC свечей. Я хочу искать совпадения со сдвигом от 1 минуты (например, для свечей М5 08:01, 08:06, 08:11 и так далее) до сдвига 4 минуты (например, для свечей М5 08:04 ) , 08:09, 08:14 и так далее) времени начала исходных таймфреймов, чтобы получить больше совпадений для моего паттерна.
Я пытался связаться с автором, но не получил ответа. Кроме того, я новичок в MQL5 и не очень понял статью, прочитав ее несколько раз. Я был бы очень признателен, если бы кто-нибудь помог мне с этим.