Predictor of the bars
- Индикаторы
- Maxim Romanov
- Версия: 1.3
- Обновлено: 24 марта 2020
Описание индикатора
Индикатор уникален в своем роде. Он прогнозирует бары, которые могут появиться в будущем, используя теорию цикличности ценовых движений и некоторой доли стационарности на рынке. С помощью этого индикатора вы сможете прогнозировать как 1 бар в будущее, так и множество, таким образом, составляя потенциально возможную картину развития событий на рынке.
В основу этого индикатора положено 5 методов прогнозирования. Первый метод - это преобразование фурье. Остальные - это методы линейного прогнозирования в различных вариациях. Вы можете сами выбрать, какой из методов применять. Анализ проводится на основе исторических данных, и чем больше данных принимается для анализа, тем точнее прогноз. Метод фурье имеет наибольшую точность, но требует больших вычислительных ресурсов, поэтому иногда применять его не целесообразно.
Если вы устанавливаете большое количество данных для анализа (>1000), то целесообразно применить методы линейного прогнозирования, которые работают значительно быстрее. Особенностью данного индикатора является то, что на вход методов прогнозирования подается не цена, а усредненные приращения цены. То есть расчет одного close ведется на основании значений open, high, low и предыдущих значений high, low. Тоже относится и к остальным значениям бара.
В индикаторе есть возможность прогнозировать не только будущее значение цены, но и переносить точку начала прогноза на N баров в прошлое, чтобы иметь возможность подобрать оптимальные на текущий момент параметры. С этим индикатором вы получите возможность заглянуть в будущее и узнать возможные варианты развития событий при существующих на данный момент взаимосвязях между прошлыми и текущими ценами. Естественно, на рынке присутствует и множество других процессов. Возможно, они в какой-то мере хаотичны, поэтому, складываясь с циклическими процессами, искажают реальную картину относительно прогноза. Но есть моменты, когда доминируют циклические процессы и прогноз абсолютно точен, а есть моменты, когда доминируют другие процессы и прогноз становится менее точным.
Таким образом, вы можете использовать индикатор как по прямому назначению - прогноз движения, так и для определения того, какие процессы на рынке сейчас доминируют по степени сходства предсказанного движения с реальным. Установив этот индикатор, вы удивитесь насколько иногда рынок предсказуем.
Пояснение настроек
- Method - метод прогнозирования (1- через преобразование фурье, 2,3,4,5 - методы линейного прогнозирования).
- LastBar - номер бара, с которого начинать прогноз (0 - с текущего, любое другое число, количество баров в прошлое).
- PastBars - число баров, используемое для анализа (для метода фурье рекомендуется от 100 до 1000, больше сильно замедляет расчеты, для остальных методов можно ставить больше 10000, но при этом придется долго ждать).
- LPOrder - точность прогнозирования от 0 до 1 (применяется только для линейных методов прогнозирования).
- FutBars - количество баров, которое будет прогнозировано (должно быть не больше PastBars, а лучше в 2-3 раза меньше).
- HarmNo - максимальное количество частот для метода фурье (рекомендуется ставить 1/2 или 1/3 от PastBars, сильно влияет на скорость расчетов, чем больше число, тем медленнее считает. Не должно быть больше PastBars ).
- FreqTOL - точность прогноза для метода фурье (чем больше точность, тем медленнее считает. Рекомендуется не более 0.00000001).
- FreqMax - максимальное число итераций для сведения частот (можно не изменять).
- BurgWin - функция для взвешенного усреднения (для методов линейного прогнозирования; 0 = без взвешенного усреднения, 1 = метод Хэмминга, 2 = параболический метод).
- P - период усреднения приращений (для H1 рекомендуется 12, для М30 =24, M15 =48, для М5 =60, можно поставить 1, результаты тоже хороши, можно экспериментировать).
- TF - таймфрейм, на котором установлен индикатор (указывается в минутах, для H1 установить =60).
- s1="High=(Hoh+Hhl+H3)/3" - данные для расчета значения High, (должно быть включено не менее 1).
- Hoh_= true.
- Hhl_=true.
- H3_=true.
- s2= "Low=(Lol+Lhl+L3)/3" - данные для расчета значения Low, (должно быть включено не менее 1).
- Lol_=true.
- Lhl_=true.
- L3_=true.
- s3="Close=(Coc+Chc+Clc)/3" - данные для расчета значения Close, (должно быть включено не менее 1).
- Coc_=true.
- Chc_=true.
- Clc_ =true.
Особенности работы
Расчеты могут занимать от десятых долей секунды до нескольких минут, или даже десятков минут и даже дней, в зависимости от установленной глубины истории для анализа. Если терминал перестал отвечать, значит идет расчет и нужно подождать. Индикатор никогда не "вешает" терминал, в конечном итоге он закончит расчет. Не ставьте для преобразования фурье больше 3000 баров анализа (для других методов больше 20000), поскольку это сильно замедлит работу, или если хотите большую глубину анализа, поставьте большое значение TF, например, 240, в противном случае, расчет никогда не будет закончен, поскольку прогноз пересчитывается на каждом новом баре.
As time goes by , it seems to get quite reliable.Well done