Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 28
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Полнофункциональный осциллятор «Преобразование Фишера» для MetaTrader 5, созданный на основе фундаментальных статистических принципов, а не адаптированный из существующего шаблона. Индикатор применяет к ценовым данным метод, первоначально разработанный в статистике Рональдом Фишером — используемый для преобразования ограниченного, ненормального набора значений в набор, близко аппроксимирующий нормальное распределение, — что позволяет выявлять точки разворота, которые заметно более резкие и четко очерченные, чем у традиционных осцилляторов, построенных на простом усреднении.
Расчет происходит в три этапа. Сначала цена нормируется в фиксированный диапазон на основе её недавних максимумов и минимумов, что по сути похоже на расчёт в стиле стохастика. Затем это нормированное значение сглаживается относительно своего собственного предыдущего значения и ограничивается чуть ниже теоретической границы, поскольку следующий этап включает логарифм, который стремится к бесконечности по мере приближения входного значения к этой границе. Наконец, ограниченное значение пропускается через само логарифмическое преобразование Фишера и рекурсивно смешивается с результатом предыдущего бара — именно это дает индикатору способность резко выделять экстремумы и развороты, вместо того чтобы они сливаются с обычным колебанием цены.
Внутреннее рекурсивное состояние обрабатывается с помощью должным образом зарегистрированного буфера вычислений, а не массива, управляемого вручную, что автоматически передает терминалу управление его размером и непрерывностью от бара к бару. Сам основной буфер вывода одновременно служит собственной рекурсивной памятью, поскольку хранит непрерывное значение для каждого бара без пробелов — такая эффективность позволяет избежать двойного хранения одной и той же информации под разными именами. Индикатор намеренно выводит одно единственное достоверное значение осциллятора без встроенных стрелок «покупка/продажа»; решение о том, когда показание считается сигналом, остается за трейдером или за сопутствующим советником.
Как использовать: «
» (Линия Фишера) Интерпретация этого индикатора заключается в одновременном наблюдении за двумя вещами: уровнем, которого достигает линия Фишера, и тем, как она ведет себя после достижения этого уровня. Значение, выходящее за пределы примерно от ±1,5 до ±2, представляет собой значимое экстремальное значение относительно недавнего диапазона — чем выше порог, тем меньше, но тем сильнее сигналы. Момент для принятия решения наступает не тогда, когда линия впервые пересекает этот порог, а тогда, когда она выходит за его пределы, а затем разворачивается обратно к нулю. Значение, плавно поднимающееся выше +2, все еще находится в активной фазе движения — пик, на котором оно перестает расти и начинает снижаться, и является сигналом о потенциальной возможности продажи. Та же логика действует в обратном направлении для минимума ниже нижнего порога, обозначающего потенциальную возможность покупки. Это условие, состоящее из двух частей — достижение экстремума, а затем подтверждение разворота — намеренно более строгое, чем простое пересечение порога, и представляет собой то же правило, которое сопутствующий советник может применять программно.
Данный индикатор был разработан и протестирован в рамках серии статей «Создание пользовательских индикаторов для начинающих», где подробно излагаются полная статистическая теория, пошаговое руководство по реализации и инструкция по использованию на основе пороговых значений. Здесь он представлен в виде чистой, автономной реализации преобразования Фишера, подходящей для непосредственного использования или в качестве справочного материала для тех, кто создаёт собственные осцилляторы на основе статистических методов на языке MQL5.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76409
HybridMicrostructure EA
Эксперт-консультант «Hybrid Microstructure EA» — это передовой высокочастотный скальпинговый советник, разработанный специально для пары XAUUSD (золото) на таймфрейме M1. В отличие от традиционных индикаторов, основанных на отстающих математических вычислениях по данным OHLC, этот советник работает на основе динамики микроструктуры на уровне тиков, отслеживая скорость тиков, отклонения средней взвешенной по объему цены (VWAP) и отклонения при «зачистке ликвидности» (stop hunts), осуществляемые институциональными игроками.
Wolfe Wave Dashboard
Профессиональный индикатор MQL5 (в отдельном окне), который автоматически сканирует несколько символов и таймфреймов, выявляет самые последние достоверные фигуры «Волна Вольфа» (бычьи/медвежьи), отображает их на интерактивной панели инструментов и позволяет открывать графики одним щелчком мыши с полным рисованием фигур.
SuperTrend Indicator
Пользовательский индикатор SuperTrend, созданный с нуля, сочетающий в себе полосу волатильности на основе ATR с механизмом «трещотки» для построения четкой линии тренда, не подверженной перерисовке. Управление внутренним рекурсивным состоянием осуществляется с помощью надлежащим образом зарегистрированных буферов вычислений, что позволяет избежать ошибок потери состояния, характерных для реализаций с массивами, управляемыми вручную. Из серии статей «Создание пользовательских индикаторов для начинающих».
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.
