Скриптове за TradingView
Готови индикатори и стратегии на Pine Script, споделени от общността. Копирай кода, отвори в TradingView или сподели своя.
Библиотека
Pine Utils
@vladi
Помощни функции за нормализация и чести изчисления в Pine.
БиблиотекаUtils
//@version=5
library("PineUtils")
// Нормализира стойност към 0..100
export norm(float src, int len) =>
lo = ta.lowest(src, len)
hi = ta.highest(src, len)
100 * (src - lo) / (hi - lo)
Стратегия
Mean Reversion
@ani_g
Вход при отклонение от средната, изход при връщане към нея.
Mean ReversionSMA
//@version=5
strategy("Mean Reversion", overlay=true)
len = input.int(20, "Период")
dev = input.float(2.0, "Ст. отклонения")
basis = ta.sma(close, len)
band = dev * ta.stdev(close, len)
if close < basis - band
strategy.entry("Long", strategy.long)
if close > basis
strategy.close("Long")
Стратегия
ORB Breakout Strategy
@stefan_v
Пробив на отварящия диапазон — вход при излизане над върха на първите минути.
ПробивIntraday
//@version=5
strategy("ORB Breakout", overlay=true)
sess = input.session("0930-1000", "Диапазон")
inSess = not na(time(timeframe.period, sess))
var float hi = na
var float lo = na
if inSess
hi := math.max(nz(hi, high), high)
lo := math.min(nz(lo, low), low)
if not inSess and close > hi
strategy.entry("Long", strategy.long)
Индикатор
RSI Divergence Finder
@plamen_t
Открива бичи и мечи дивергенции между цената и RSI.
RSIДивергенция
//@version=5
indicator("RSI Divergence", overlay=false)
len = input.int(14, "RSI период")
r = ta.rsi(close, len)
pl = ta.pivotlow(r, 5, 5)
ph = ta.pivothigh(r, 5, 5)
plot(r, "RSI", color = color.purple)
hline(70, color = color.gray)
hline(30, color = color.gray)
Индикатор
EMA Trend Ribbon
@mony_v
Три EMA в едно — оцветява тренда зелено/червено според подредбата.
ТрендEMA
//@version=5
indicator("EMA Ribbon", overlay=true)
e1 = ta.ema(close, 8)
e2 = ta.ema(close, 21)
e3 = ta.ema(close, 55)
up = e1 > e2 and e2 > e3
plot(e1, color = up ? color.green : color.red)
plot(e2, color = color.gray)
plot(e3, color = color.orange)
Индикатор
Volume Spike Highlighter
@dimitar_k
Маркира свещите с необичайно висок обем спрямо пълзяща средна.
ОбемAlert
//@version=5
indicator("Volume Spike", overlay=false)
len = input.int(20, "Период")
mult = input.float(2.0, "Множител")
avg = ta.sma(volume, len)
spike = volume > avg * mult
plot(volume, style=plot.style_columns, color = spike ? color.red : color.gray)
alertcondition(spike, "Обемен скок", "Необичаен обем!")
// СПОДЕЛИ СКРИПТ
Имаш полезен индикатор? Сподели го.
Постави Pine Script кода си по-долу. След кратък преглед за качество и сигурност го публикуваме тук с твоето име.
ВЛЕЗ, ЗА ДА СПОДЕЛИШ