Изменение формулы расчета в индикаторе силы валют

MQL5 Indikatoren Experten

Auftrag beendet

Ausführungszeit 3 Tage
Bewertung des Kunden
Сомневался что вообще получится переделать индикатор как я хотел. А получилось просто и изящно. Супер.

Spezifikation

Имеется индикатор силы валют  10.7 CSS.v2.0 28 pairs-6xx-ALL
Сила валют в нем рассчитывается как производная от скользящих средних и atr
gadblSlope = ( dblTma - dblPrev ) / atr;
atr = iATR(symbol, tf, 100, shiftWithoutSunday + 10) / 10;
dblTma = iMA( symbol, tf, 21, 0, MODE_LWMA, PRICE_CLOSE, shiftWithoutSunday );
dblPrev = ( iMA( symbol, tf, 21, 0, MODE_LWMA, PRICE_CLOSE, shiftWithoutSunday + 1 ) * 231 + iClose( symbol, tf, shiftWithoutSunday ) * 20 ) / 251;

Также имеется индикатор силы валют в MQLTA MT5 Currency Strength Lines
В нем сила валют по индикатору ROC рассчитывается как
SValue=((EndValue/StartValue)-1)*100;
EndValue=iClose(AllPairs[i],LinesTF,k);
StartValue=iClose(AllPairs[i],LinesTF,k+ROCPeriod);

Необходимо сделать чтобы SValue в индикаторе MQLTA MT5 Currency Strength Lines рассчитывался по формуле как в первом индикаторе.

Есть портированная версия первого индикатора в мт5 LibCSS5Test, но в нем недостаток в том, что не отображаются одновременно все валюты, только парами. И самый главный недостаток что некорректно тестируется, перерисовывается, резко изменяет цепочку при тестировании. Если это можно легко исправить в этом индикаторе то могу сделать другой заказ только на эту работу.
В MQLTA MT5 Currency Strength Lines все тестируется корректно, поэтому цель изменить только формулу в нем, которую нужно взять из первого индикатора 10.7 CSS.v2.0, вернее как это сделано в портированной его в мт5 версии LibCSS5Test.

Bewerbungen

1
Entwickler 1
Bewertung
(250)
Projekte
460
26%
Schlichtung
140
20% / 59%
Frist nicht eingehalten
100
22%
Arbeitet
2
Entwickler 2
Bewertung
(51)
Projekte
66
30%
Schlichtung
2
0% / 0%
Frist nicht eingehalten
0
Frei

Projektdetails

Budget
30 - 100 USD
Ausführungsfristen
bis 10 Tag(e)