← К каталогу
Исходный код · ID 4336

Mutanabby_AI | Ultimate Algo | Remastered+

tradingview indicator mutanabby_ai v7.pine

Похожие материалы по тегам

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор «Mutanabby_AI | Ultimate Algo | Remastered+» — инструмент анализа для TradingView (Pine Script v5), отображающий на графике сигналы покупки и продажи, формируемые при пересечении цены с индикатором SuperTrend при подтверждении простыми скользящими средними. Визуально дополнен облачной трендовой лентой (Trend Ribbon), градиентной раскраской свечей по шкале RSI и динамическими метками уровней входа, стоп-лосса и тейк-профита.

Сигналы возникают при пересечении цены вверх через SuperTrend и расположении цены выше SMA(9) — отображается метка «Buy» или «Strong Buy» в зависимости от соотношения SMA(8) и SMA(9). При пересечении вниз — соответствующие сигналы продажи. Стоп-лосс рассчитывается динамически на основе ATR с заданным множителем риска, а тейк-профиты устанавливаются на уровнях 1:1, 2:1 и 3:1 по отношению к риску.

Индикатор поддерживает пользовательские оповещения TradingView для сигналов покупки и продажи. Все исторические данные остаются фиксированными; обновления на текущем формирующемся свете являются стандартным поведением трендовых индикаторов. Включена визуализация пиковой прибыли через внешнюю библиотеку pta_plot.

Настройки программы

НастройкаОписание
sensitivity Задаёт чувствительность индикатора SuperTrend. Чем ниже значение, тем быстрее индикатор меняет направление.
enCloud Включает или отключает отображение облачной трендовой ленты (Trend Ribbon), построенной на скользящих средних SMA(21) и SMA(34).
levels Включает или отключает отображение меток уровней входа (Entry), стоп-лосса (SL) и тейк-профита (1:1, 2:1, 3:1 TP).
lvlLines Включает или отключает отображение горизонтальных линий уровней входа, стоп-лосса и тейк-профита.
linesStyle Задаёт стиль линий уровней: сплошная (SOLID), пунктирная (DASHED) или точечная (DOTTED).
lvlDistance Задаёт расстояние горизонтального смещения линий и меток уровней относительно свечи сигнала.
lvlDecimals Задаёт количество десятичных знаков при отображении числовых значений уровней входа, стоп-лосса и тейк-профита.
atrRisk Задаёт множитель риска (в процентах) для расчёта динамического уровня стоп-лосса на основе ATR.
atrLen Задаёт период расчёта индикатора Average True Range (ATR), используемого для динамического расчёта стоп-лосса.
len Задаёт период расчёта индикатора Relative Strength Index (RSI), используемого для градиентной раскраски свечей.
Получить полный код

Поиск по коду файла

indicator("Mutanabby_AI | Ultimate Algo | Remastered+", overlay=true, precision=0, explicit_plot_zorder=true, max_labels_count=500)

sensitivity = input.int(defval=4, title="Sensitivity", minval=1, maxval=20, tooltip="Controls SuperTrend sensitivity. Lower = more sensitive")

enCloud   = input.bool(true, 'Enable Trend Ribbon', group='Cloud')

levels      = input.bool(false, "Show TP/SL Levels" , group = "Risk Management" , inline = "MMDB2")
lvlLines    = input.bool(false, "Show Lines ", inline="levels", group = "Risk Management")
linesStyle  = input.string("SOLID", "", ["SOLID", "DASHED", "DOTTED"], inline="levels", group = "Risk Management")
lvlDistance = input.int(1, "Distance", 1, inline="levels2", group = "Risk Management")
lvlDecimals = input.int(2, "   Decimals", 1, 8, inline="levels2", group = "Risk Management")
atrRisk     = input.int(1, "Risk % ", 1, group = "Risk Management" , inline="levels3")
atrLen      = input.int(14, "  ATR Length", 1, group = "Risk Management" , inline="levels3")
decimals  = lvlDecimals == 1 ? "#.#" : lvlDecimals == 2 ? "#.##" : lvlDecimals == 3 ? "#.###" : lvlDecimals == 4 ? "#.####" : lvlDecimals == 5 ? "#.#####" : lvlDecimals == 6 ? "#.######" : lvlDecimals == 7 ? "#.#######" : "#.########"

supertrend(_src, factor, atrLen) =>
	atr = ta.atr(atrLen)
	upperBand = _src + factor * atr
	lowerBand = _src - factor * atr
	prevLowerBand = nz(lowerBand[1])
	prevUpperBand = nz(upperBand[1])
	lowerBand := lowerBand > prevLowerBand or close[1] < prevLowerBand ? lowerBand : prevLowerBand
	upperBand := upperBand < prevUpperBand or close[1] > prevUpperBand ? upperBand : prevUpperBand
	int direction = na
	float superTrend = na
	prevSuperTrend = superTrend[1]
	if na(atr[1])
		direction := 1
	else if prevSuperTrend == prevUpperBand
		direction := close > upperBand ? -1 : 1
	else
		direction := close < lowerBand ? 1 : -1
	superTrend := direction == -1 ? lowerBand : upperBand
	[superTrend, direction] 

ocAvg       = math.avg(open, close)
sma4        = ta.sma(close, 8)   // Fast MA
sma5        = ta.sma(close, 9)   // Medium MA  
sma9        = ta.sma(close, 13)  // Slow MA for trend confirmation
psar        = ta.sar(0.02, 0.02, 0.2)

[supertrend, direction] = supertrend(close, sensitivity, 11)

source = close, period = 150

green       = #2BBC4D, green2   = #00DD00
red         = #C51D0B, red2     = #DD0000

src = close
len = input.int(14, minval=1, title='RSI Length')
up = ta.rma(math.max(ta.change(src), 0), len)
down = ta.rma(-math.min(ta.change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - 100 / (1 + up / down)

tier1 = rsi <= 20
tier2 = rsi > 20 and rsi <= 21
tier3 = rsi > 21 and rsi <= 22
tier4 = rsi > 22 and rsi <= 23
tier5 = rsi > 23 and rsi <= 24
tier6 = rsi > 24 and rsi <= 25
tier7 = rsi > 25 and rsi <= 26
tier8 = rsi > 26 and rsi <= 27
tier9 = rsi > 27 and rsi <= 28
tier10 = rsi > 28 and rsi <=29
tier11 = rsi > 29 and rsi <=30
tier12 = rsi > 30 and rsi <=31
tier13 = rsi > 31 and rsi <=32
tier14 = rsi > 32 and rsi <=33
tier15 = rsi > 33 and rsi <=34
tier16 = rsi > 34 and rsi <=35
tier17 = rsi > 35 and rsi <=36
tier18 = rsi > 36 and rsi <=37
tier19 = rsi > 37 and rsi <=38
tier20 = rsi > 38 and rsi <=39
tier21 = rsi > 39 and rsi <=40
tier22 = rsi > 40 and rsi <=41
tier23 = rsi > 41 and rsi <=42
tier24 = rsi > 42 and rsi <=43
tier25 = rsi > 43 and rsi <=44
tier26 = rsi > 44 and rsi <=45
tier27 = rsi > 45 and rsi <=46
tier28 = rsi > 46 and rsi <=47
tier29 = rsi > 47 and rsi <=48
tier30 = rsi > 48 and rsi <=49
tier31 = rsi > 49 and rsi <=50
tier32 = rsi > 50 and rsi <=51
tier33 = rsi > 51 and rsi <=52
tier34 = rsi > 52 and rsi <=53
tier35 = rsi > 53 and rsi <=54
tier36 = rsi > 54 and rsi <=55
tier37 = rsi > 55 and rsi <=56
tier38 = rsi > 56 and rsi <=57
tier39 = rsi > 57 and rsi <=58
tier40 = rsi > 58 and rsi <=59
tier41 = rsi > 59 and rsi <=60
tier42 = rsi > 60 and rsi <=61
tier43 = rsi > 61 and rsi <=62
tier44 = rsi > 62 and rsi <=63
tier45 = rsi > 63 and rsi <=64
tier46 = rsi > 64 and rsi <=65
tier47 = rsi > 65 and rsi <=66
tier48 = rsi > 66 and rsi <=67
tier49 = rsi > 67 and rsi <=68
tier50 = rsi > 68 and rsi <=69
tier51 = rsi > 69 and rsi <=70
tier52 = rsi > 70 and rsi <=71
tier53 = rsi > 71 and rsi <=72
tier54 = rsi > 72 and rsi <=73
tier55 = rsi > 73 and rsi <=74
tier56 = rsi > 74 and rsi <=75
tier57 = rsi > 75 and rsi <=76
tier58 = rsi > 76 and rsi <=77
tier59 = rsi > 77 and rsi <=78
tier60 = rsi > 78 and rsi <=79
tier61 = rsi > 79 and rsi <=80

barcolor(tier1 ? #FF0000 : na)
barcolor(tier2 ? #FB0009 : na)
barcolor(tier3 ? #F2001A : na)
barcolor(tier4 ? #ED0023 : na)
barcolor(tier5 ? #E9002C : na)
barcolor(tier6 ? #E50035 : na)
barcolor(tier7 ? #E0003E : na)
barcolor(tier8 ? #DC0046 : na)
barcolor(tier9 ? #D7004F : na)
barcolor(tier10 ? #D30058 : na)
barcolor(tier11 ? #CE0061 : na)
barcolor(tier12 ? #CA006A : na)
barcolor(tier13 ? #C60072 : na)
barcolor(tier14 ? #C1007B : na)
barcolor(tier15 ? #BD0084 : na)
barcolor(tier16 ? #B8008D : na)
barcolor(tier17 ? #B40095 : na)
barcolor(tier18 ? #B0009E : na)
barcolor(tier19 ? #AB00A7 : na)
barcolor(tier20 ? #A700B0 : na)
barcolor(tier21 ? #A200B9 : na)
barcolor(tier22 ? #9E00C1 : na)
barcolor(tier23 ? #9900CA : na)
barcolor(tier24 ? #9500D3 : na)
barcolor(tier25 ? #9100DC : na)
barcolor(tier26 ? #8C00E5 : na)
barcolor(tier27 ? #8800ED : na)
barcolor(tier28 ? #8300F6 : na)
barcolor(tier29 ? #7F00FF : na)
barcolor(tier30 ? #7F00FF : na)
barcolor(tier31 ? #7B09F6 : na)
barcolor(tier32 ? #7612ED : na)
barcolor(tier33 ? #721AE5 : na)
barcolor(tier34 ? 

Показано первые 50% кода (символов: 9258)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
925,80₽ ≈ $11.32