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

Açık kaynak kodlu komut dosyası

Gerçek TradingView ruhuna uygun olarak, bu komut dosyasının yazarı komut dosyasını açık kaynak olarak yayınlamıştır, böylece yatırımcılar betiği anlayabilir ve doğrulayabilir. Yazar çok yaşa! Ücretsiz olarak kullanabilirsiniz, ancak bu kodun yayında yeniden kullanımı Ev kurallarına tabidir. Bir grafikte kullanmak için favorilere ekleyebilirsiniz.

Bu komut dosyasını bir grafikte kullanmak ister misiniz?

Feragatname