Требуется разработать индикатор.

MQL5 Indicatori

Lavoro terminato

Tempo di esecuzione 4 giorni
Feedback del dipendente
Очень интересная задача. Техническое задание написано качественно, читается легко. Выполнять заказ было одно удовольствие. Спасибо!
Feedback del cliente
Очень быстрая и качественная работа! Marat оптимизировал формулу индикатора таким образом, что вычисления стали занимать минимально-возможное время! Огромное спасибо за работу!

Specifiche

1.Существует очень известный индикатор скорости тренда RоC,

который описывается формулой:

RоC(N, i) = 100*(Close(i) - Close(i - N)) / Close(i - N),

где:

N - период индикатора (в количестве свечей);

i - номер текущего бара (как правило это первый бар, если считать от конца графика инструмента).

2.Существует и модификация этого индикатора — индикатор S-RoC, в котором значения индикатора RоC сглаживаются через ЕМА с задаваемым в настройках периодом (коэффициентом сглаживания).

3.Однако у индикатора есть существенный недостаток: его шкала измерения  неопределенна, и в связи с этим трудно определить верхние и нижние пределы изменения скорости.

4.Эту неопределенность можно исключить, если изменить формулу расчета скорости и вычислять её через синус угла возвышения/снижения трендовой линии прочерченной на графике от Close(i — N) к Close(i). Очевидно, что чем больше скорость изменения цены за период N, тем больше угол трендовой линии -n, образованный отрезком горизонтальной оси и трендовой линией.

Можно было-бы измерять скорость изменения цены этим углом, но это не очень удобно - ведь тогда пришлось бы измерять скорость движения цены в градусах делённых на период, а это тоже давало бы очень неопределенную шкалу измерения.

Гораздо целесообразнее измерять этот угол, а значит и скорость Синусом угла n, который имеет строго ограниченные значения от (-1) до (+1).

Тогда мы будем иметь выражение для индикатора скорости в следующем виде:

RоC(N, i) = 100*Sin(n),

где n – угол наклона трендовой линии, а N -расчетный период индикатора.

Шкала измерений для значений такого индикатора при отображении в дополнительном окне графика будет всегда постоянной от -100 до +100.

Однако, такой индикатор, как и обычный RоC будет очень импульсивным, по этому, для получения более плавных его отображений, необходимо применить сглаживание, подобное тому, которое применяется в индикаторе S-RoC, то есть необходимо сгладить значения индикатора черезEMA.

Индикатор должен отображаться в дополнительном окне графика. И иметь шкалу измерения от -100 до +100.

Требуется разработать индикатор с вышеуказанными свойствами для МТ4 и МТ5.

Con risposta

1
Sviluppatore 1
Valutazioni
(619)
Progetti
1430
59%
Arbitraggio
31
81% / 0%
In ritardo
10
1%
Gratuito
2
Sviluppatore 2
Valutazioni
(21)
Progetti
49
39%
Arbitraggio
4
25% / 75%
In ritardo
10
20%
Gratuito
3
Sviluppatore 3
Valutazioni
(73)
Progetti
90
79%
Arbitraggio
0
In ritardo
2
2%
In elaborazione
Pubblicati: 4 codici

Informazioni sul progetto

Budget
15- USD
Scadenze
a 10 giorno(i)