Архив: Перенести индикатор из Tradingview в платформу NinjaTrader 8

Бюджет По договоренности
Создан: 7 лет назад
Закрыт
Описание
Нужен индикатор для платформы NinjaTrader 8. Ниже представлен код.

На выходе должен быть индикатор для NT8 аналогичный индикатору Tradingview. Так же должны быть прорисована линия 0 (нуля) и возможность менять цвет и толщину линии "Average Slope"

Пишите сроки и стоимость



Этот индикатор есть в TradingView. Называется Linear Regression Slope (version 2) от ucsgears

Код:



// Created by UCSgears — Version 2

// Simple linear regression slope – Good way see if the trend is accelarating or decelarating



study(title="UCSGEARS – Linear Regression Slope", shorttitle="UCS-LRS", overlay=false)



src = close

//Input

clen = input (defval = 50, minval = 1, title = "Curve Length")

slen = input(defval=5, minval=1, title="Slope Length")

glen = input(defval=13, minval=1, title="Signal Length")



//Linear Regression Curve

lrc = linreg(src, clen, 0)

//Linear Regression Slope

lrs = (lrc-lrc[1])/1

//Smooth Linear Regression Slope

slrs = ema(lrs, slen)

//Signal Linear Regression Slope

alrs = sma(slrs, glen)

//loalrs = sma(slrs, (glen*5))



uacce = lrs > alrs and lrs > 0

dacce = lrs < alrs and lrs < 0



scolor = uacce ? green : dacce ? red : blue



plot(0, title = "Zero Line", color = gray)

plot(slrs, color = scolor, title = "Linear Regression Slope", style = histogram, linewidth = 4)

plot(alrs, color = gray, title = "Average Slope")
Категория