Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1233

Добавлено: evge » 18 окт 2019, 07:37

Тема: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Текст сообщения:

SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
По мотивам: https://ru.tradingview.com/script/xEtpZd0t/

Параметры:
EmaPer - период EMA
TrPer - период ATR
factor - фактор влияния ATR.

Примеры работы:
SuperTrendEMA.zip
(33.34 КБ) 1189 скачиваний


Код: Выделить всё

function Initialize()
{
IndicatorName = "SuperTrendEMA";
PriceStudy = true;
AddInput("Input", Inputs.Candle);
AddSeries("Trend", DrawAs.Line, Color.Black, false);
AddSeries("U", DrawAs.Custom, Color.Green, true);
AddSeries("D", DrawAs.Custom, Color.Red, true);

AddParameter("EmaPer", 4);
AddParameter("TrPer", 7);
AddParameter("factor", 1.7);
}

function Evaluate()
{

// evge 18.10.2019 https://alfadirect4.ru

var I = Input;
var E = EMA(I, EmaPer);
var A = ATR(I, TrPer);
var up = E[0] - (factor * A[0]);
var down = E[0] + (factor * A[0]);
U = E[1] > U[1] ? Math.Max(up, U[1]) : up;
D = E[1] < D[1] ? Math.Min(down, D[1]) : down;
Trend = E[0] > D[1] ? 1 : E[0] <U[1] ? -1 : Trend[1];

if (Trend == 1) U.DrawLine(); else D.DrawLine();

}


Скачать индикатор:

SuperTrendEMA-01.png
SuperTrendEMA-01.png (37.54 КБ) 24588 просмотров