Индикаторы. Собрание сочинений. Tankk...

Tankk

*********
CCI Force Candles

вы же в курсе, что все линейные индюки показывают примерно одно и тоже?
и сама идея давно валяется на просторах Интернета:
3 осциллятора выше ноля = тренд бычий.. ниже ноля = тренд медвежий...
ну а дальше понеслось: раскраска, стрелки, сигналы.. фильтры...

что бы полностью выключить дополнительную тренд-линию = ставим
TrdPeriod<1.. а ShowTrd = показать/спрятать тренд-линию...
ShowCandles = раскрасить свечи.. Стрелки и Фильтр разделены на 3 группы: 3 паттерна = включить/выключить = true/false...
индюк рисует в режиме MTF пока не закроется текущая старшая свеча
TimeFrame..
Сигналы привязаны к Стрелкам...
ARROWBAR и ALERTBAR скорректировал для MTF...

настройки по умолчанию от фонаря.. думаю, можно и нужно подобрать лучше...
хотя.. такие настройки достаточно хорошо подходят для графиков М5, М15.

* после 1 ноября 2024 года индюк переходит в тестовый режим, т.е. будет работать только в Тестере стратегий....
 

Вложения

  • CCI Force Candles_26-08-2024m5.png
    CCI Force Candles_26-08-2024m5.png
    77,3 КБ · Просмотры: 282
  • CCI Force Candles_26-08-2024m15.png
    CCI Force Candles_26-08-2024m15.png
    65,9 КБ · Просмотры: 251
  • CCI Force Candles_26-08-2024gbp.png
    CCI Force Candles_26-08-2024gbp.png
    51 КБ · Просмотры: 205
  • CCI Force Candles_26-08-2024cad.png
    CCI Force Candles_26-08-2024cad.png
    73,7 КБ · Просмотры: 203
  • CCI Force Candles_26-08-2024xau.png
    CCI Force Candles_26-08-2024xau.png
    64 КБ · Просмотры: 209
  • CCI Force Candles_26-08-2024btc.png
    CCI Force Candles_26-08-2024btc.png
    56,9 КБ · Просмотры: 264
  • CCI Force Candles.ex4
    78,5 КБ · Просмотры: 45

Tankk

*********
CCI Volatility Bands

Цена скорректированная на собственное отклонение CciPeriod, с дополнительным усреднением CciFast и CciSlow...
и Канал цепляется на саму Цену.. так что, это третье усреднение BndPeriod и BndCoef..
Стрелки имеют второстепенное значение.. всего 4 не сильно сложных паттерна: WeakArrows, HighLowArrows, BandsArrows, StrongArrows..
основной упор на 2 основные линии: CciFast и CciSlow.. и на раскраску CandlesMode: 5 видов...

индюк рисует в режиме MTF пока не закроется текущая старшая свеча TimeFrame..
Сигналы привязаны к Стрелкам...
ARROWBAR и ALERTBAR скорректировал для MTF...

настройки по умолчанию для графиков М5, М15...


* после 1 ноября 2024 года индюк переходит в тестовый режим, т.е. будет работать только в Тестере стратегий....
 

Вложения

  • CCI Volatility Bands_28-08-2024.png
    CCI Volatility Bands_28-08-2024.png
    94,7 КБ · Просмотры: 200
  • CCI Volatility Bands_28-08-2024dvr.png
    CCI Volatility Bands_28-08-2024dvr.png
    88,1 КБ · Просмотры: 179
  • CCI Volatility Bands_28-08-2024m1+m5.png
    CCI Volatility Bands_28-08-2024m1+m5.png
    84,7 КБ · Просмотры: 174
  • CCI Volatility Bands_28-08-2024xau.png
    CCI Volatility Bands_28-08-2024xau.png
    78,3 КБ · Просмотры: 192
  • CCI Volatility Bands.ex4
    98,8 КБ · Просмотры: 27
Последнее редактирование модератором:

Tankk

*********
CCI 2M2X NM BB AA9 MTF TT

открытый код.. или Пособие для начинающих программистов:
как с помощью костылей ликвидировать разные глюки при расчёте/синхронизации блоков и функций сложносоставного индюка...
начиная от простейшего: обнуление буферов и задержка в работе индюка.. раздельные стрелки и сигналы.. реальная раскраска...
и заканчивая функцией нормализации и расчётом MTF с использованием многомерных массивов....

в общем.. Знание = Сила!! всех с праздником!!!
 

Вложения

  • CCI 2M2X NM BB AA9 MTF TT_01-09-2024.png
    CCI 2M2X NM BB AA9 MTF TT_01-09-2024.png
    96,8 КБ · Просмотры: 189
  • CCI 2M2X NM BB AA9 MTF TT_01-09-2024pct.png
    CCI 2M2X NM BB AA9 MTF TT_01-09-2024pct.png
    93,5 КБ · Просмотры: 188
  • CCI 2M2X NM BB AA9 MTF TT_01-09-2024aHisto.png
    CCI 2M2X NM BB AA9 MTF TT_01-09-2024aHisto.png
    98 КБ · Просмотры: 195
  • CCI 2M2X NM BB AA9 MTF TT.mq4
    106,4 КБ · Просмотры: 15
Последнее редактирование модератором:

Tankk

*********
MA2 Cross HighLow

простой индюк.. идея из Интренета...

стрелки/сигналы имеют второстепенное значение.. лучше их вообще отключить.
рисует в режиме MTF пока не закроется текущая старшая свеча TimeFrame...
ARROWBAR и ALERTBAR без! корректировки! на MTF.. патамушта здесь можно включить сразу 2 старших TimeFrame,
поэтому ARROWBAR и ALERTBAR выставляйте вручную.. например = самый старший ТФ / текущий ТФ * ARROWBAR...
 

Вложения

  • MA2 Cross HighLow_04-09-2024.png
    MA2 Cross HighLow_04-09-2024.png
    85,3 КБ · Просмотры: 251
  • MA2 Cross HighLow_04-09-2024_H1.png
    MA2 Cross HighLow_04-09-2024_H1.png
    79,6 КБ · Просмотры: 249
  • MA2 Cross HighLow.ex4
    49 КБ · Просмотры: 75

Tankk

*********
Price Normalized SW
Price Normalized WS

здесь за стартовую цену берётся обычная Цена/Машка с графика = pPeriod, pMode и так далее…
период нормализации Цены = динамический.. он зависит от количества свечей, которые помещаются в текущее окно графика…
а количество свечей зависит от масштаба графика...
то есть.. даже если мы включаем боковые панели, например «Окно данных» = меняется количество свечей = меняется период индюка и индюк адаптируется 😁

в верхнем левом углу графика выводится «коммент»:
First Visible Bar = это первая видимая свеча на графике.. самая левая свеча, которая видна на графике..
Bars Per Chart = это количество свечей, которое помещается в окно, в экран = это и есть текущий период индюка…
Chart Scale = текущий масштаб графика…
в версии WS добавлены ещё 2 строки:
Normz Period = период нормализации nzPeriod.
MinMax Period = период нормализации для границ индюка mmPeriod..

таким образом.. визуально выбираем нужный масштаб графика: кнопки + и - на клавиатуре.. запоминаем масштаб... иии…
если Индекс (зелёная линия) пересекает уровень 50 == это смена глобального тренда…
все телодвижения Индекса возле уровней 25 и 75 == это начало/окончание коррекции...

получился очень даже граальный трендовый индюк 🤔 главное не забыть на каком масштабе графика открыл сделку 😁

версия SW = индюк тяяжёлый.. пришлось подрезать счётчик баров..
чтобы просмотреть как он вёл себя на истории: надо выбрать масштаб и дождаться открытия новой свечи = индюк пересчитает все свечи на графике…
или более быстрый способ = тоже выбрать масштаб, нажать кнопку индюка туда/сюда = произойдёт принудительная переинициализация индюка...

версия WS == здесь я уже добавил отдельные периоды для нормализации Цены = nzPeriod.. и для Границ = mmPeriod….
то есть.. здесь период индюка и его границ уже статичен.. нужно подбирать/устанавливать вручную...
чтобы отключить норамализацию = ставим nzPeriod=0.. отключить Границы = ставим mmPeriod=0 или MinMaxLevel<0… отключить Сигнальную = SigPeriod<2..
и эта версия работает намного легче = в ней стандартный счётчик баров…

и открою вам страшную тайну 😁 это простой Стохастик по цене pPrice... а pPeriod, pMode = это сглаживание Цены для Стохастика...
 

Вложения

  • Price Normalized WS_06-09-2024.png
    Price Normalized WS_06-09-2024.png
    73 КБ · Просмотры: 241
  • Price Normalized WS_06-09-2024PRC.png
    Price Normalized WS_06-09-2024PRC.png
    108,9 КБ · Просмотры: 238
  • 2 versions.zip
    83,1 КБ · Просмотры: 39
  • Price Normalized SW_06-09-2024.png
    Price Normalized SW_06-09-2024.png
    85,8 КБ · Просмотры: 236

Tankk

*********
Сергей Кучер: краткое описание:
Короткий мало запаздывающий трендовый индикатор AF в главном окне (желто-красная линия) является индикатором длинного тренда.
Его значения пропорциональны скорости ценового движения и при интенсивном движении опережают цену.
На восходящем тренде индикатор находится выше ценового графика, на нисходящем, - ниже, что позволяет по нему легко держать "Длинный" тренд.
AFLMA Template
AFPMA Template
AFWMA Template

но в отличии от оригинала: мои версии не рисуют.. я убрал рисовку.
иначе.. это получается очередной рисующий Snake или Hodrick Prescott...
хотя, Кучер использовал небольшую рисовку для этой Машки: всего 3-4 свечи..
тем не менее.. даже 4 свечи могут сыграть негативную роль на старших ТФ...

в архиве лежит оригинальный индюк Кучера:
чтобы увидеть всю безобразность рисовки:
открываем Тестер.. в окно визуализации кидаем оригинальный AF MTF и нерисующий AFLMA...
для AFLMA ставим History~999.. выбираем максимальную скорость теста.. и наблюдаем....

две другие версии:
AFPMA = без дополнительного сглаживания.
AFWMA = с дополнительным сглаживанием.
 

Вложения

  • AF MTF_09-09-2024.png
    AF MTF_09-09-2024.png
    74 КБ · Просмотры: 160
  • AF x3_09-09-2024.png
    AF x3_09-09-2024.png
    76,7 КБ · Просмотры: 155
  • Динамическая индикация [Sergey Kucher].pdf
    3,2 МБ · Просмотры: 18
  • 3 versions.zip
    334 КБ · Просмотры: 35
  • AFLMA Template_09-09-2024.png
    AFLMA Template_09-09-2024.png
    90,6 КБ · Просмотры: 147
  • AFPMA Template_09-09-2024.png
    AFPMA Template_09-09-2024.png
    82,3 КБ · Просмотры: 139
  • AFWMA Template_09-09-2024.png
    AFWMA Template_09-09-2024.png
    87 КБ · Просмотры: 153

Tankk

*********
AlexeNP: краткое описание:

Наверное, каждый трейдер слышал о фильтре Ходрика — Прескотта -https://en.wikipedia.org/wiki/Hodrick–Prescott_filter
За всеми этими непонятными формулами скрывается один математический факт - вторая производная линейного тренда равна нулю.

В дискретном случае, вторая производная выглядит так: x[0] - 2*x[1] + x[2] (индексация как в тайм-сериях).
Ее можно использовать и для прогнозирования - x[0] = 2*x[1] - x[2].

То есть - мы предполагаем, что тренд не изменится и сохранит свои свойства. Однако, в таком виде фильтр получится неустойчивым.
Все коэффициенты фильтра должны лежать в пределах от -1 до +1.
Чтобы сделать фильтр устойчивым мы будем использовать несколько вторых производных с разной частотой дискретизации.

Например, мы будем прогнозировать цену открытия на баре с индексом -1.
Тогда, формула индикатора у нас будет примерно такой:
open[-1] = 2*open[0] - open[1]
open[-1] = 2*open[1] - open[3]
open[-1] = 2*open[2] - open[5]

После нахождения всех значений, найдем их среднее, которое и примем за прогноз. Картина получается такой.
Возможные улучшения индикатора - придать значениям производных разные весовые коэффициенты, по типу LWMA. Или использовать адаптивный подход.

AIS 2nd Derivative
 

Вложения

  • AIS 2nd Derivative_12-09-2024.png
    AIS 2nd Derivative_12-09-2024.png
    59 КБ · Просмотры: 96
  • AIS 2nd Derivative_12-09-2024PCT.png
    AIS 2nd Derivative_12-09-2024PCT.png
    78,2 КБ · Просмотры: 101
  • AIS 2nd Derivative.zip
    367,5 КБ · Просмотры: 30
Последнее редактирование модератором:
Верх