Lavoro terminato
Specifiche
ТЗ на пользовательский Индикатор
по тройной корреляции** (в отдельном окне, ПРИМЕР прилагается):
Линия цены Symbol-1 S1 = HMA***(1)_Fast / HMA(1)_Slow (главный инструмент/пара = PRINCIPAL)
Линия цены Symbol-2* S2 = HMA(2)_Fast / HMA(2)_Slow (предусмотреть режим обратной корреляции к PRINCIPAL S2_revers=true: S2 = (Fast/Slow – 1)
Линия цены Symbol-3* S3 = HMA(3)_Fast / HMA(3)_Slow (предусмотреть режим обратной корреляции к PRINCIPAL S3_revers=true: S3 = (Fast/Slow – 1)
Линия Middle-line M = (S1 + S2 + S3) / 3 (средняя линия)
Линия ширины канала W_iChannel = S1 + S2 + S3 – M (ширина канала)
Визуализация Линии W_iChannel:
iChannel [i] > iChannel [i-1] – RED bullet
iChannel [i] < iChannel [i-1] – LIME bullet
** обратить внимание на синхронизацию инструментов - индикатор не должен перерисовываться и должен показывать одинаковую картинку (i) при наброске на чистый график, (ii) при включении на график в процессе работы Тестера/Визуализатора, и (iii) после окончания работы Тестера - в том числе когда:
-- торговые сессии не совпадают (currency/CFD/commodity, etc),
-- или используется "дырявая" история.
*** индикатор НМА - clean code https://dl.dropboxusercontent.com/u/52347722/HMA.mq4 (original formula _http://www.istockanalyst.com/article/viewarticle/articleid/3019836)