OPEN-SOURCE SCRIPT

Custom Strategy TO Spread strategy

//version=5
indicator("Custom Strategy", shorttitle="CustomStrat", overlay=true)

// Configuração das SMAs
smaShort = ta.sma(close, 8)
smaLong = ta.sma(close, 21)

// Configuração da Supertrend
atrPeriod = 10
atrFactor = 2
[superTrend, direction] = ta.supertrend(atrFactor, atrPeriod)

// Cálculo do spread
spread = high - low
spreadThreshold = 0.20 * close // 20% do preço atual

// Condições de entrada
crossOver = ta.crossover(smaShort, smaLong)
crossUnder = ta.crossunder(smaShort, smaLong)
superTrendCross = (close > superTrend) and (close[1] < superTrend[1])
superTrendConfirm = ta.barssince(superTrendCross) <= 6

// Volume
volumeConfirmation = (volume > volume[1]) and (volume[1] > volume[2])
volumeAverage = ta.sma(volume, 15) > ta.sma(volume[1], 15)

// Condição final
entryCondition = (crossOver or crossUnder) and superTrendConfirm and (spread > spreadThreshold) and volumeConfirmation and volumeAverage

// Alertas
if (entryCondition)
alert("Condição de entrada atendida!", alert.freq_once_per_bar_close)
Bands and ChannelsCandlestick analysis

Script open-source

Dans le plus pur esprit TradingView, l'auteur de ce script l'a publié en open-source, afin que les traders puissent le comprendre et le vérifier. Bravo à l'auteur! Vous pouvez l'utiliser gratuitement, mais la réutilisation de ce code dans une publication est régie par nos Règles. Vous pouvez le mettre en favori pour l'utiliser sur un graphique.

Vous voulez utiliser ce script sur un graphique ?

Clause de non-responsabilité