Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Fisher Transform Indicator - индикатор для MetaTrader 5

Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
Quantitative Developer 🇵🇰
• MQL5 Author — algorithmic trading systems built on statistical modeling, recursive signal processing, and quantitative market analysis
• Technical skills: MQL5, Python, C++, statistical modeling, competitive programming
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
28
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Полнофункциональный осциллятор «Преобразование Фишера» для MetaTrader 5, созданный на основе фундаментальных статистических принципов, а не адаптированный из существующего шаблона. Индикатор применяет к ценовым данным метод, первоначально разработанный в статистике Рональдом Фишером — используемый для преобразования ограниченного, ненормального набора значений в набор, близко аппроксимирующий нормальное распределение, — что позволяет выявлять точки разворота, которые заметно более резкие и четко очерченные, чем у традиционных осцилляторов, построенных на простом усреднении.

Расчет происходит в три этапа. Сначала цена нормируется в фиксированный диапазон на основе её недавних максимумов и минимумов, что по сути похоже на расчёт в стиле стохастика. Затем это нормированное значение сглаживается относительно своего собственного предыдущего значения и ограничивается чуть ниже теоретической границы, поскольку следующий этап включает логарифм, который стремится к бесконечности по мере приближения входного значения к этой границе. Наконец, ограниченное значение пропускается через само логарифмическое преобразование Фишера и рекурсивно смешивается с результатом предыдущего бара — именно это дает индикатору способность резко выделять экстремумы и развороты, вместо того чтобы они сливаются с обычным колебанием цены.

Внутреннее рекурсивное состояние обрабатывается с помощью должным образом зарегистрированного буфера вычислений, а не массива, управляемого вручную, что автоматически передает терминалу управление его размером и непрерывностью от бара к бару. Сам основной буфер вывода одновременно служит собственной рекурсивной памятью, поскольку хранит непрерывное значение для каждого бара без пробелов — такая эффективность позволяет избежать двойного хранения одной и той же информации под разными именами. Индикатор намеренно выводит одно единственное достоверное значение осциллятора без встроенных стрелок «покупка/продажа»; решение о том, когда показание считается сигналом, остается за трейдером или за сопутствующим советником.

Как использовать: «
» (Линия Фишера) Интерпретация этого индикатора заключается в одновременном наблюдении за двумя вещами: уровнем, которого достигает линия Фишера, и тем, как она ведет себя после достижения этого уровня. Значение, выходящее за пределы примерно от ±1,5 до ±2, представляет собой значимое экстремальное значение относительно недавнего диапазона — чем выше порог, тем меньше, но тем сильнее сигналы. Момент для принятия решения наступает не тогда, когда линия впервые пересекает этот порог, а тогда, когда она выходит за его пределы, а затем разворачивается обратно к нулю. Значение, плавно поднимающееся выше +2, все еще находится в активной фазе движения — пик, на котором оно перестает расти и начинает снижаться, и является сигналом о потенциальной возможности продажи. Та же логика действует в обратном направлении для минимума ниже нижнего порога, обозначающего потенциальную возможность покупки. Это условие, состоящее из двух частей — достижение экстремума, а затем подтверждение разворота — намеренно более строгое, чем простое пересечение порога, и представляет собой то же правило, которое сопутствующий советник может применять программно.

Данный индикатор был разработан и протестирован в рамках серии статей «Создание пользовательских индикаторов для начинающих», где подробно излагаются полная статистическая теория, пошаговое руководство по реализации и инструкция по использованию на основе пороговых значений. Здесь он представлен в виде чистой, автономной реализации преобразования Фишера, подходящей для непосредственного использования или в качестве справочного материала для тех, кто создаёт собственные осцилляторы на основе статистических методов на языке MQL5.



Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76409

HybridMicrostructure EA HybridMicrostructure EA

Эксперт-консультант «Hybrid Microstructure EA» — это передовой высокочастотный скальпинговый советник, разработанный специально для пары XAUUSD (золото) на таймфрейме M1. В отличие от традиционных индикаторов, основанных на отстающих математических вычислениях по данным OHLC, этот советник работает на основе динамики микроструктуры на уровне тиков, отслеживая скорость тиков, отклонения средней взвешенной по объему цены (VWAP) и отклонения при «зачистке ликвидности» (stop hunts), осуществляемые институциональными игроками.

Wolfe Wave Dashboard Wolfe Wave Dashboard

Профессиональный индикатор MQL5 (в отдельном окне), который автоматически сканирует несколько символов и таймфреймов, выявляет самые последние достоверные фигуры «Волна Вольфа» (бычьи/медвежьи), отображает их на интерактивной панели инструментов и позволяет открывать графики одним щелчком мыши с полным рисованием фигур.

SuperTrend Indicator SuperTrend Indicator

Пользовательский индикатор SuperTrend, созданный с нуля, сочетающий в себе полосу волатильности на основе ATR с механизмом «трещотки» для построения четкой линии тренда, не подверженной перерисовке. Управление внутренним рекурсивным состоянием осуществляется с помощью надлежащим образом зарегистрированных буферов вычислений, что позволяет избежать ошибок потери состояния, характерных для реализаций с массивами, управляемыми вручную. Из серии статей «Создание пользовательских индикаторов для начинающих».

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.