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

Работа завершена

Время выполнения 3 дня
Отзыв от заказчика
Сомневался что вообще получится переделать индикатор как я хотел. А получилось просто и изящно. Супер.

Техническое задание

Имеется индикатор силы валют  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.

Откликнулись

1
Разработчик 1
Оценка
(236)
Проекты
440
26%
Арбитраж
125
21% / 57%
Просрочено
96
22%
Работает
2
Разработчик 2
Оценка
(51)
Проекты
66
30%
Арбитраж
2
0% / 0%
Просрочено
0
Свободен

Информация о проекте

Бюджет
30 - 100 USD
Исполнителю
27 - 90 USD
Сроки выполнения
до 10 дн.