OPEN-SOURCE SCRIPT

Demo GPT - Bull Market Support Band

// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org/MPL/2.0/
// © zkdev

//version=5
strategy('Demo GPT - Bull Market Support Band', overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_value=0.001, slippage=3)

// Input for start and end date
startDate = input.time(timestamp("2018-01-01 00:00 +0000"), title="Start Date")
endDate = input.time(timestamp("2069-12-31 00:00 +0000"), title="End Date")

// Check if the current time is within the specified range
inDateRange = (time >= startDate) and (time <= endDate)

// Source and lengths for SMA and EMA
source = close
smaLength = 20
emaLength = 21

// Calculate SMA and EMA
sma = ta.sma(source, smaLength)
ema = ta.ema(source, emaLength)

// Get values using request.security to maintain timeframe logic
outSma = request.security(syminfo.tickerid, timeframe.period, sma)
outEma = request.security(syminfo.tickerid, timeframe.period, ema)

// Plotting SMA and EMA
smaPlot = plot(outSma, color=color.new(color.red, 0), title='20w SMA')
emaPlot = plot(outEma, color=color.new(color.green, 0), title='21w EMA')

// Fill between SMA and EMA
fill(smaPlot, emaPlot, color=color.new(color.orange, 75), fillgaps=true)

// Entry condition for long trades
if inDateRange
strategy.entry("Long", strategy.long)
Candlestick 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é