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

In pieno spirito TradingView, l'autore di questo script lo ha pubblicato open-source, in modo che i trader possano comprenderlo e verificarlo. Un saluto all'autore! È possibile utilizzarlo gratuitamente, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento. Per aggiungerlo al grafico, mettilo tra i preferiti.

Vuoi usare questo script sui tuoi grafici?

Declinazione di responsabilità