Индикатор Time Freezer — точный и простой прогноз цены
Кто из вас не мечтал иметь идеальный предсказатель цены? Один индикатор, который практически без ошибок предсказывает результат еще не совершенной сделки. Сегодня мы рассмотрим индикатор Time Freezer, предсказывающий направление движения цены с помощью рядов Фурье. Автором были сделаны некоторые изменения в оригинальном коде индикатора, что делает этот продукт вдвойне уникальным. В любом случае, можно смело заявлять, что это первое по-настоящему доступное применение рядов Фурье для рынка бинарных опционов.
Что дает индикатор ? Простой и понятный прогноз для открытия опциона.
Характеристики индикатора
Платформа: MetaTrader 4
Валютные пары: Любые
Таймфрейм: Любой
Экспирация опциона: Зависит от таймфрейма
Время торговли: Круглосуточно
Рекомендуемые брокеры: GrandCapital, Alpari
Установка
Индикатор устанавливается в MT4 по стандартной инструкции. Если ваш брокер не поддерживает торговлю из MT4, то следуйте инструкциям тут.
Принцип работы
Индикатор Time Freezer воспринимает поведение цены как сумму ее составляющих: волновых, шумовых и трендовых. То есть, алгоритм анализа временного ряда по Фурье заключается в разделении входных данных на сумму синусоид с разными длинами циклов. Длина каждого из циклов, в этом случае, является частью главного цикла. Это первый индикатор, применяющий данную модель в торговле бинарными опционами.
Для применения рыночных циклов в будущем необходимо получить амплитуду, период колебаний и вычислить свойства, присущие данным характеристикам спектра. Для этой цели применяются методы спектрального (или гармонического) анализа. Индикатор проводит спектральный анализ индикатора WPR (Процентный Диапазон Вильямса), и с помощью ряда Фурье экстраполирует эти значения в будущее. Частоты вычисляются с помощью алгоритма Куин-Фернандеса. Алгоритм производит фиттинг каждой гармоники (компонентов ряда Фурье), пока не будет обработано n-е количество гармоник. Фиттинг, в данном случае, отвечает за определение значений сдвига, коэффициентов и частот гармоник. Нахождение частотных характеристик является наиболее сложной частью фиттинга в данной тригонометрической модели.
Осциллятор Вильямса был выбран не случайно. Данный индикатор обладает интересной особенностью предугадывать разворот цены на ее пиках. Главным сигналом для подобного рода индикаторов служит выход из зоны перекупленности или перепроданности. Так как оригинальный индикатор дает отрицательные значения, перед использованием массив значений нормализуется относительно нуля. Ноль – ключевой уровень в данной системе, так как именно в отношении нуля будет определяться направление прогноза. Экстраполируя значение индикатора в будущее, мы, в теории, можем узнать о развороте цены еще до того, как сам индикатор его обнаружит. За оценочное количество прогноза отвечает процент вероятности – это всего лишь численная оценка соответствия прошлого ряда WPR к реальной ситуации на рынке.
Суть индикатора Time Freezer заключается в простой гипотезе: чем больше сходиться прогноз прошлого, тем больше вероятности повторения данной модели в будущем. То есть, чем ближе прошлые значения к историческим данным, тем более вероятно продолжение движение цены по тем же правилам. К сожалению, алгоритм сильно зависим от входных данных, поэтому следует хорошо подумать над выбором подходящего форвард-периода.
По сути, форвард-период – это единственный настраиваемый параметр, влияющий на итоговый график прогноза. Этот же параметр отвечает за срок экспирации. Именно поэтому, к выбору форвард-периода нужно подойти со всей серьезностью. Главная задача – попасть в ритм рынка. При этом, нужно, чтобы выбранная частота дискретизации не была слишком низкой и позволяла увидеть неэффективность рынка. Это не означает, что загрузив в индикатор тиковые котировки с 98-го года вы получите идеальные предсказания. Совсем нет, рыночные модели постоянно меняются и видоизменяются, поэтому к выбору периода стоит подходить с немного другой целью – достижения максимальной стационарности ряда. Если этого сделать не получится – качество прогнозирования будет не сильно отличаться от прогнозирования случайных рядов данных.
Сигналы
Осциллятор Вильямса определяет на рынке состояние перекупленности или перепроданности. Действовать по сигналам индикатора лучше всего, дождавшись разворота. Это общее правило для всех индикаторов подобного рода. То есть, что это означает? Если индикатор указывает на то, что рынок находится в состоянии перекупленности – перед покупкой опциона нужно дождаться разворота индикатора в обратном направлении. То же самое справедливо для зоны перепроданности.
Экстраполяция значений индикатора в будущее дает нам возможность, с некоторой вероятностью, спрогнозировать этот разворот заранее.
Чем больше значение вероятности – тем более качественные входы вы получите. Но, при слишком высоком проценте (например 80-90), можно пропустить много хороших входов с вероятностью ниже 80 процентов. С другой стороны, устанавливать значение параметра сильно ниже 70 тоже не стоит. Все-таки индикатор не может гарантировать вам точное соответствие заявленным процентам вероятности, а лишь дает свою оценку рыночной ситуации. Точные результаты будут известны только на большой выборке сделок.
Изменения и новые настройки
Оригинальная разработка (Fourier Extrapolation of Indicator) не нашла четкого применения на валютном рынке форекс. Поэтому, автором было решено немного доработать индикатор для работы на рынке бинарных опционов. Таким образом, в индикаторе были заменены старые настройки и добавлено несколько новых:
ProbabilityLevel – значение от 0 до 100 процентов. Чем больше значение порога вероятности – тем меньше потенциальных сделок, но входы обещают быть качественнее. В данном случае, используется оценка качества прогноза, основанная на подсчете корреляции между прошлым прогнозом и историческими котировками того же периода (по ценам закрытия). Текущий процент вероятности отображается в верхнем левом углу индикатора и загорается синими или красным цветом при появлении сигнала соответствующего направления.
Freeze – ON или OFF. Включает или отключает «замораживание» графика прогноза при получении сигнала на вход в сделку. То есть, индикатор замораживает расчет и ждет истечения срока экспирации. Это помогает сфокусироваться на конкретной сделке и, вместе с тем, наблюдать за ее текущим состоянием прямо из терминала.
ShowTime – включает показ времени на вертикальных метках. Функция добавлена для удобства ориентирования во время покупки опциона.
ExpirationTime – срок экспирации по-умолчанию (в барах). Также, срок экспирации можно изменять прямо на графике, перетаскиванием крайней линии. Выберите объект с пометкой «Время экспирации» и перетащите вправо для увеличения срока экспирации, или влево – для уменьшения. Для удобства, используйте таймфрейм на порядок ниже срока. Это позволит гибко настраивать период так, чтобы тот не выходил за край графика. Увеличение периода также влияет и на длину бэктеста. Чем больше форвард, тем больший отрезок данных анализируется при постройке прогноза.
AlertOn – включение оповещения о сигнале. Используется стандартный алерт MT4, который сообщает о появлении сигнала на покупку CALL или PUT-опциона.
Если вероятность превышает заданный порог, а прогноз показывает четкую направленность (разворот тенденции) – поступает сигнал на покупку опциона. Сигнал приходит в виде штатного алерта MT4. После получения сигнала текущий график замораживается (если включен параметр Freeze), предоставляя вам возможность следить за состоянием сделки из окна графика MT4.
Плюсы и минусы индикатора Time Freezer
Плюсы
- Предельно простой в понимании индикатор. Не вдаваясь в технические подробности, индикатор прогнозирует направление цены в будущем. Куда идет цена – туда и открываем сделку;
- Индикатор представляет собой высокоточный цифровой фильтр. Для дополнительного подтверждения прогноза можно также брать во внимание дивергенцию отфильтрованных значений индикатора с ценовым рядом;
- Индикатор сигнализирует о сделке изменением цвета на графике, и с помощью штатного алерта MT4.
Минусы
- Результат сильно зависит от входных данных. На подбор начальных параметров может уйти значительное время;
- Прогноз может не соответствовать действительности. Чтобы оценить размер погрешности, нужны результаты с большой выборки сделок.
Скачать индикатор Time Freezer
Вывод
Применение спектрального анализа цен в торговле бинарными опционами – новый и пока еще не до конца изученный раздел. Но сам принцип несет в себе большой потенциал, так как основан на проверенных математических методах. Прелесть алгоритма заключается в том, что его можно с одинаковым успехом использовать как для прогнозирования ценовых движений, так и для фильтрации исторических котировок. Данный индикатор выступает в качестве опровержения неприменимости Фурье к временным рядам. Главное, выбрать подходящий период, в соответствии с ритмом рынка. Если учитывать, что рынок – это не случайные колебание, то наша задача, на самом деле, максимально проста – поймать регулярные колебания рынка и успеть на этом заработать.
Математика и трейдинг
Основы статистического анализа
Рубрики блога
- Алготрейдинг
- Без рубрики
- Библиотека
- ИИС
- Инвестирование
- Индикаторы
- Криптовалюта
- Математика и трейдинг
- Мировые фондовые биржи
- Начинающим инвесторам
- Нейросети
- Новости платформы
- Новости рынка
- Облигации
- О Платформе
- Опционы
- Основы трейдинга
- Отзывы о брокерах
- Парный трейдинг
- Психология инвестирования
- Результаты инвестирования
- Российские компании
- Свечные паттерны
- Статьи
- Теория игр
- Технический анализ
- Торговая система
- Торговля опционами
- Торговые терминалы
- Трендовая торговля
- Управление рисками
Как использовать преобразование Фурье в трейдинге?
Преобразование Фурье – это, если говорить простым языком, операция, превращающая одну функцию в другую. А говоря ещё более просто, преобразование Фурье изменяет изначальный график функции в совсем другой график. По аналогии с тем, как подобное преобразование выполняет функция дифференцирования.
Что касается формулы, по которой происходит преобразование Фурье, то она весьма сложна. Те, кто хорошо разбираются в математике, могут ознакомиться с ней на иллюстрации снизу.
Однако и тем, кто не является профессором математики, волноваться нечего. Всё, что нам нужно знать – это то, что преобразование Фурье, как уже говорилось, изменяет один график в другой график. Над тем, как именно это происходит, задумываться вовсе не обязательно, так же как и над тем, каким именно образом электрический ток вашей розетки преобразуется в цветовые пиксели на экране вашего монитора.
Что же касается преобразования, то на графике ниже вы можете увидеть, как выглядела функция (и её график) до преобразования Фурье и как – после.
Даже невооружённым глазом не-специалиста хорошо видно, что разница существенная.
Поговорим теперь о том, что даёт преобразование Фурье и зачем его можно использовать.
О цикличности и спектрально-нейросетевом анализе
Говоря о преобразовании Фурье, нельзя не затронуть тему спектрального анализа хотя бы потому, что преобразование Фурье является всего лишь частью этого анализа. Специалисты считают, что спектральный анализ является вершиной современной науки о трейдинге.
Спектральный анализ базируется на следующих постулатах:
• Всё в природе циклично и повторяемо.
• Исходя из этого, синусоида является одним из оптимальных выражений каждого цикла.
• Каждая синусоида (цикл) разделяется на несколько этапов: начало, развитие, вершина, спад.
При этом каждая синусоида имеет несколько параметров:
• Амплитуда (ширина по оси Y).
• Период (ширина по оси Х).
• Фаза (при рассмотрении синусоиды в конкретный момент времени можно сказать, в какой фазе она находится).
Всё это применимо к огромному количеству сфер, начиная от астрономии (восход солнца, фазы луны, движение звёзд) и заканчивая экономикой (экономические циклы, кризисные циклы, сезонность в бизнесе). Трейдинг тем более не является исключением, так как в нём графический анализ играет огромную роль.
Суть спектрального анализа сводится к тому, что происходит разложение одной большой волны на несколько волн меньшего масштаба.Этот принципы известен трейдерам, так как существуют волны Эллиотта, который по праву может считаться человеком, первым применившим данный принцип.
Суть преобразования Фурье состоит в том, чтобы вычленить из любого цикла всё наиболее важное, в то же время отбросив малозначимые колебания. В случае с трейдингом отброшен окажется так называемый «рыночный шум».
Что касается нейросетевого анализа, то он хорошо сочетается с теми принципами, на которых построен спектральный анализ. Некоторые продвинутые трейдеры пытаются не только использовать преобразование Фурье, но и передавать результаты работы этой функции на нейросеть, чтобы та принимала решение о входе в рынок. Это, несомненно, технология завтрашнего дня, но на сегодняшний день она ещё не настолько развита, чтобы работать бесперебойно. Все опыты проводятся в основном в режиме тестирования и эксперимента.
Преимущества преобразования Фурье
Первым преимуществом является то, что такой анализ позволяет суммировать разные колебания в один хорошо заметный вектор.
В трейдинге, как и в любой другой сфере, часто приходится иметь дело с циклами, наложенными друг на друга. При этом специалисты заметили, что многие из этих циклов обладают свойством гармоничности и синхронности, а именно склонны завершаться одновременно, даже если они имеют совсем разные параметры периода.
Ещё одно важное свойство циклов – пропорциональность, то есть прямая зависимость амплитуды (размаха) от периода, то есть временного масштаба рассматриваемой синусоиды.
Недостатки преобразования Фурье
Главным недостатком можно назвать тот факт, что преобразование Фурье мало учитывает параметр времени. То есть, при использовании данного преобразования на график любой функции мы получаем изменённый график, на котором виден вектор движения синусоиды и её текущая фаза, что позволяет сделать предположение о том, какой будет следующая фаза. В случае с трейдингом – будет ли иметь место дальнейшее восхождение к вершине, или же вершина уже достигнута, и тренд будет падать.
В то же время, отсутствие чёткой корреляции с временной осью приводит к невозможности точно сказать, когда именно будет иметь место переход к следующей фазе тренда.
Помимо этого, нельзя забывать, что финансовые рынки отличаются, к примеру, от радиоволн, электромагнитных импульсов и других явлений физического мира тем, что не настолько предсказуемы. Любая волна, достигая апогея своей силы, неизбежно начинает затухать. В случае с финансовыми рынками это не обязательно будет именно так, поскольку тот тренд, который мы рассматриваем, может оказаться составной частью ещё более мощного тренда, который на нашем графике не отображён, или даже коррекцией этого тренда.
Не говоря уже о том, что на рынки часто оказывают влияние внешние события, никак не связанные с финансовыми рынками, а связанные исключительно с реальной жизнью.
Индикатор для использования преобразования Фурье на практике
Если переходить к практике, то на многих брокерских платформах существуют специальные индикаторы, позволяющие применить преобразование Фурье в собственной торговле. Например, индикатор Fourier.
Индикатор на графике цены выглядит как две линии. В них нетрудно узнать скользящие средние – быструю и медленную, то есть стандартный набор. Однако также бросается в глаза и тот факт, что эти линии имеют необычную форму, по сравнению со стандартными скользящими средними. В них нет привычной для СС «волнистости», и это как раз по причине того, что линии Фурье не просто представляют собой смещённый и растянутый/сжатый график, но являются суммирующей функцией сразу для нескольких микроволн, входящих в состав текущей синусоиды.
Что касается сигналов индикатора Фурье, то они не отличаются от сигналов стандартных скользящих средних:
• Сделка на покупку совершается, когда быстрая линия пересекает медленную снизу вверх.
• Сделка на продажу – когда медленная пересекает быструю снизу вверх.
Ещё одним вариантом использования сигналов данного индикатора является отслеживание пересечений линий с самой ценой. Особое внимание эксперты советуют обращать на выход из коридора, образуемого линиями индикатора, так как это может быть началом мощного тренда.
В целом индикатор Фурье несложен для использования, в отличие от той математической теории, которая за ним стоит. Однако следует потратить время на его настройку, чтобы добиться оптимального эффекта.
https://options.tlap.com/indikator-time-freezer/
https://quantpro.ru/archives/9095