Индикаторы. Собрание сочинений. 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 КБ · Просмотры: 337
  • CCI Force Candles_26-08-2024m15.png
    CCI Force Candles_26-08-2024m15.png
    65,9 КБ · Просмотры: 303
  • CCI Force Candles_26-08-2024gbp.png
    CCI Force Candles_26-08-2024gbp.png
    51 КБ · Просмотры: 241
  • CCI Force Candles_26-08-2024cad.png
    CCI Force Candles_26-08-2024cad.png
    73,7 КБ · Просмотры: 234
  • CCI Force Candles_26-08-2024xau.png
    CCI Force Candles_26-08-2024xau.png
    64 КБ · Просмотры: 244
  • CCI Force Candles_26-08-2024btc.png
    CCI Force Candles_26-08-2024btc.png
    56,9 КБ · Просмотры: 316
  • CCI Force Candles.ex4
    78,5 КБ · Просмотры: 51

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 КБ · Просмотры: 228
  • CCI Volatility Bands_28-08-2024dvr.png
    CCI Volatility Bands_28-08-2024dvr.png
    88,1 КБ · Просмотры: 208
  • CCI Volatility Bands_28-08-2024m1+m5.png
    CCI Volatility Bands_28-08-2024m1+m5.png
    84,7 КБ · Просмотры: 198
  • CCI Volatility Bands_28-08-2024xau.png
    CCI Volatility Bands_28-08-2024xau.png
    78,3 КБ · Просмотры: 219
  • CCI Volatility Bands.ex4
    98,8 КБ · Просмотры: 36
Последнее редактирование модератором:

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 КБ · Просмотры: 245
  • CCI 2M2X NM BB AA9 MTF TT_01-09-2024pct.png
    CCI 2M2X NM BB AA9 MTF TT_01-09-2024pct.png
    93,5 КБ · Просмотры: 244
  • CCI 2M2X NM BB AA9 MTF TT_01-09-2024aHisto.png
    CCI 2M2X NM BB AA9 MTF TT_01-09-2024aHisto.png
    98 КБ · Просмотры: 252
  • CCI 2M2X NM BB AA9 MTF TT.mq4
    106,4 КБ · Просмотры: 29
Последнее редактирование модератором:

Tankk

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

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

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


MA2 Cross ASA 2MTF'RP TT
MA2 Cross ASA 2MTF'RP TT sw

SolidArrows=true --> стрелки на каждой свече 😁
 

Вложения

  • MA2 Cross HighLow_04-09-2024.png
    MA2 Cross HighLow_04-09-2024.png
    85,3 КБ · Просмотры: 329
  • MA2 Cross HighLow_04-09-2024_H1.png
    MA2 Cross HighLow_04-09-2024_H1.png
    79,6 КБ · Просмотры: 328
  • MA2 Cross HighLow.ex4
    49 КБ · Просмотры: 94
  • MA2 Cross ASA 2MTF'RP TT_30-09-2024.png
    MA2 Cross ASA 2MTF'RP TT_30-09-2024.png
    76,1 КБ · Просмотры: 172
  • MA2 Cross ASA 2MTF'RP TT.mq4
    31,7 КБ · Просмотры: 53
  • MA2 Cross ASA 2MTF'RP TT sw.mq4
    33,8 КБ · Просмотры: 49

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 КБ · Просмотры: 308
  • Price Normalized WS_06-09-2024PRC.png
    Price Normalized WS_06-09-2024PRC.png
    108,9 КБ · Просмотры: 303
  • 2 versions.zip
    83,1 КБ · Просмотры: 58
  • Price Normalized SW_06-09-2024.png
    Price Normalized SW_06-09-2024.png
    85,8 КБ · Просмотры: 300

Tankk

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

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

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

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

Вложения

  • AF x3_09-09-2024.png
    AF x3_09-09-2024.png
    76,7 КБ · Просмотры: 234
  • AF MTF_09-09-2024.png
    AF MTF_09-09-2024.png
    74 КБ · Просмотры: 240
  • Динамическая индикация [Sergey Kucher].pdf
    3,2 МБ · Просмотры: 29
  • 3 versions.zip
    334 КБ · Просмотры: 54
  • AFLMA Template_09-09-2024.png
    AFLMA Template_09-09-2024.png
    90,6 КБ · Просмотры: 214
  • AFPMA Template_09-09-2024.png
    AFPMA Template_09-09-2024.png
    82,3 КБ · Просмотры: 197
  • AFWMA Template_09-09-2024.png
    AFWMA Template_09-09-2024.png
    87 КБ · Просмотры: 230

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 КБ · Просмотры: 248
  • AIS 2nd Derivative_12-09-2024PCT.png
    AIS 2nd Derivative_12-09-2024PCT.png
    78,2 КБ · Просмотры: 255
  • AIS 2nd Derivative.zip
    367,5 КБ · Просмотры: 78
Последнее редактирование модератором:

Tankk

*********
TMA Real NRP HAX
TMA Half NRP HAX
TMA Divided NRP HAX

сентябрь месяц: начался новый учебный год.. значит самое время разрушить ещё один миф о TMA [Triangular Moving Average]...

Треугольная скользящая средняя [TMA]:
это дважды сглаженная Цена по методу простого среднего скользящего Simple Moving Average [SMA]:
TMA = SMA1(Price,N) --> SMA2(SMA1,N)
где:
Price – это стартовая Цена.
SMA1 – простая скользящая средняя, первая ступень сглаживания.
SMA2 – простая скользящая средняя, вторая ступень сглаживания.
N – период или количество свечей для расчёта TMA.


в тоже самое время, один безмозглый младенец берёт стандартную LWMA, лепит туда костыль на пол-периода и называет своё "дивное творение" ТМА 🤣🤣
зачем младенец всех обманул? здесь есть несколько причин.. но не будем углубляться в конспирологию. 🤔

таким образом:
TMA Real = формула из какой-то статьи.. это оригинальная/настоящая TMA = SMA1(Price,N) --> SMA2(SMA1,N)
TMA Half = формула с TradingView, выдернул из какого-то индюка.. для каждой ступени сглаживания SMA своя формула пол-периода.
TMA Divided = тоже формула из какой-то статьи, но с моими исправлениями.. поэтому местами получилась более чувствительная TMA.
 

Вложения

  • TMA Half vs half LWMA_25-09-2024.png
    TMA Half vs half LWMA_25-09-2024.png
    79 КБ · Просмотры: 212
  • TMA Real.zip
    7,4 МБ · Просмотры: 56
  • tma [mladen]_25-09-2024.png
    tma [mladen]_25-09-2024.png
    37,8 КБ · Просмотры: 198
  • LWMA vs half LWMA_25-09-2024.png
    LWMA vs half LWMA_25-09-2024.png
    83,5 КБ · Просмотры: 196
  • TMA vs half LWMA_25-09-2024.png
    TMA vs half LWMA_25-09-2024.png
    68,1 КБ · Просмотры: 217
  • TMA Real_25-09-2024.png
    TMA Real_25-09-2024.png
    72,3 КБ · Просмотры: 222

Tankk

*********
RSI MTF NRP

если б не случай :ROFLMAO: один бяша уссатый заикнулся на ForexFactory про нерисующий MTF .. так пришлось доставать свои черновики из архива....

но не забывайте:
это всего лишь манипуляции с текущими и предыдущими ценами/свечами.. так как ни один индюк не может предсказывать будущее. ;)
 

Вложения

  • RSI MTF NRP_16-09-2024.png
    RSI MTF NRP_16-09-2024.png
    103,6 КБ · Просмотры: 258
  • RSI MTF NRP.zip
    169,6 КБ · Просмотры: 47
  • RSI MTF NRP ver4Z_26-09-2024.png
    RSI MTF NRP ver4Z_26-09-2024.png
    71,1 КБ · Просмотры: 257

Tankk

*********
Stochastic MTF NRP
 

Вложения

  • Stochastic MTF NRP_18-09-2024.png
    Stochastic MTF NRP_18-09-2024.png
    74,1 КБ · Просмотры: 113
  • Stochastic MTF NRP ver1S_30-09-2024.png
    Stochastic MTF NRP ver1S_30-09-2024.png
    78,7 КБ · Просмотры: 116
  • 7 versions.zip
    271 КБ · Просмотры: 17
  • Stochastic MTF NRP ver4F_30-09-2024.png
    Stochastic MTF NRP ver4F_30-09-2024.png
    69,9 КБ · Просмотры: 99
  • Stochastic MTF NRP ver4Zz_30-09-2024.png
    Stochastic MTF NRP ver4Zz_30-09-2024.png
    59,5 КБ · Просмотры: 114

Tankk

*********
SSL Arrows TT

тоже древняя идея.. наверное это самый простой индюк класса "прорыв диапазона".. прорыв границ High/Low канала...
 

Вложения

  • SSL Arrows TT_15-09-2024.png
    SSL Arrows TT_15-09-2024.png
    66,2 КБ · Просмотры: 146
  • SSL Arrows TT_15-09-2024H1.png
    SSL Arrows TT_15-09-2024H1.png
    77,4 КБ · Просмотры: 147
  • SSL Arrows TT.mq4
    62,3 КБ · Просмотры: 39
  • SSL Arrows TT_01-10-2024_close.png
    SSL Arrows TT_01-10-2024_close.png
    82,1 КБ · Просмотры: 145

Tankk

*********
Trend Risk Indicator TT

описание в архиве....
 

Вложения

  • Trend Risk Indicator TT_16-09-2024.png
    Trend Risk Indicator TT_16-09-2024.png
    87,7 КБ · Просмотры: 156
  • Trend Risk Indicator TT_16-09-2024H1.png
    Trend Risk Indicator TT_16-09-2024H1.png
    75,5 КБ · Просмотры: 155
  • 2 versions.zip
    309,5 КБ · Просмотры: 43
  • Trend Risk Indicator TT lines_18-09-2024.png
    Trend Risk Indicator TT lines_18-09-2024.png
    83,1 КБ · Просмотры: 155

Tankk

*********
Price Increment AA9 MTF TT

простой осциллятор типа Momentum.. описание в архиве....
 

Вложения

  • Price Increment AA9 MTF TT_13-09-2024.png
    Price Increment AA9 MTF TT_13-09-2024.png
    82,7 КБ · Просмотры: 116
  • Price Increment AA9 MTF TT_13-09-2024mtf.png
    Price Increment AA9 MTF TT_13-09-2024mtf.png
    64,2 КБ · Просмотры: 116
  • Price Increment.zip
    134,8 КБ · Просмотры: 25

Tankk

*********
TMA Real NRP HAX
TMA Half NRP HAX
TMA Divided NRP HAX
сентябрь месяц: начался новый учебный год.. значит самое время разрушить ещё один миф о TMA [Triangular Moving Average]...
Треугольная скользящая средняя [TMA]:
это дважды сглаженная Цена по методу простого среднего скользящего Simple Moving Average [SMA]:
TMA = SMA1(Price,N) --> SMA2(SMA1,N)
где:
Price – это стартовая Цена.
SMA1 – простая скользящая средняя, первая ступень сглаживания.
SMA2 – простая скользящая средняя, вторая ступень сглаживания.
N – период или количество свечей для расчёта TMA.


в тоже самое время, один безмозглый младенец берёт стандартную LWMA, лепит туда костыль на пол-периода и называет своё "дивное творение" ТМА 🤣🤣
зачем младенец всех обманул? здесь есть несколько причин.. но не будем углубляться в конспирологию. 🤔

таким образом:
TMA Real = формула из какой-то статьи.. это оригинальная/настоящая TMA = SMA1(Price,N) --> SMA2(SMA1,N)
TMA Half = формула с TradingView, выдернул из какого-то индюка.. для каждой ступени сглаживания SMA своя формула пол-периода.
TMA Divided = тоже формула из какой-то статьи, но с моими исправлениями.. поэтому местами получилась более чувствительная TMA.
TMA Real Weighted
TMA Half Weighted

здесь каждой свече присваивается собственный треугольный вес == и в финале ТМА = SMA(Price,N) * Weight(N)...
 

Вложения

  • TMA Real Weighted.gif
    TMA Real Weighted.gif
    789,6 КБ · Просмотры: 86
  • TMA Real Weighted.ex4
    116,1 КБ · Просмотры: 24
  • TMA Half Weighted.ex4
    116,2 КБ · Просмотры: 21
  • TMA Real Weighted_03-10-2024.png
    TMA Real Weighted_03-10-2024.png
    94,3 КБ · Просмотры: 85
  • TMA Half Weighted_03-10-2024.png
    TMA Half Weighted_03-10-2024.png
    77,4 КБ · Просмотры: 83
  • HALF vs REAL_03-10-2024_TMA.png
    HALF vs REAL_03-10-2024_TMA.png
    69,7 КБ · Просмотры: 91
Верх