Just Buy The Future!
Just Buy The Future!
Just Buy The Future!
Altın S1 Mean Reversion Stratejisi

Altın S1 Mean Reversion Stratejisi

Altın sertifikası 0,01 gram altını temsilen çıkarılmıştır. Bu rasyoya göre altın sertifikası zaman zaman gram altına göre ucuz hale gelirken zaman zaman ise pahalı hale gelir. 

Geliştirdiğim gösterge altın sertifikasının gram altına göre ucuz kaldığı ve aşırı pahalı olduğu seviyeleri göstermekte. Bu stratejinin temel mantığı ise mean reversion stratejisidir. Bu strateji fiyatların adil değerinden saptığını ve zaman içerisinde adil fiyatına döneceğini düşünür.

Kullanacağımız grafik için TradingView kodu: BIST:ALTIN*100/FX_IDC:XAUTRYG

Bu kodu TradingView’da arama kısmını yazıp aratmanız yeterli olacaktır. Bu sayede altın sertifikası/gram altın rasyosuna ulaşacağız. Grafiği haftalık zaman diliminde kullanmanız daha sağlıklı olacaktır.

Kullanacağımız gösterge ‘’Trader Onur Altın S1 Mean Reversion’’:

Göstergeyi grafiğe eklemek için aşağıdaki kodu kopyalayın ve Tradingview'de pine editöre yapıştırın.

//@version=6

indicator("Trader Onur S1 Mean Reversion", overlay=true)

// Mumun en yüksek ve en düşük seviyelerini kontrol et

price_low = low

price_high = high

// 1.07 seviyesinde turuncu yatay ışın

hline(1.07, "Orta Nokta (1.07)", color=color.orange, linestyle=hline.style_dashed)

// Alt ve üst çizgiler için pozisyonlar

lower_line = low - 0.05

upper_line = high + 0.05

// Renk koşulu: Mumun herhangi bir noktasında seviyelere göre renk

line_color = price_low <= 1.00 ? color.green : price_high >= 1.15 ? color.red : color.blue

// Alt ve üst çizgileri çiz

plot(lower_line, "Alt Çizgi", color=line_color, linewidth=2, style=plot.style_line)

plot(upper_line, "Üst Çizgi", color=line_color, linewidth=2, style=plot.style_line)

// Önceki mumun koşulunu kontrol etmek için değişkenler

var bool buy_condition_prev = false

var bool sell_condition_prev = false

// Mevcut mumun koşulu

bool buy_condition = price_low <= 1.00

bool sell_condition = price_high >= 1.15

// "BUY" yazısı (fiyat 1₺ ve altına düştüğünde, sadece koşul değiştiğinde)

if buy_condition and not buy_condition_prev

    float buy_position = ta.valuewhen(buy_condition, low, 0)  // Koşul sağlandığında low değerini al

    label.new(bar_index, buy_position - 0.15, "BUY", color=color.new(color.green, 0), textcolor=color.green, size=size.normal, style=label.style_none)

// "SELL" yazısı (fiyat 1.15₺ ve üstüne çıktığında, sadece koşul değiştiğinde)

if sell_condition and not sell_condition_prev

    float sell_position = ta.valuewhen(sell_condition, high, 0)  // Koşul sağlandığında high değerini al

    label.new(bar_index, sell_position + 0.15, "SELL", color=color.new(color.red, 0), textcolor=color.red, size=size.normal, style=label.style_none)

// Koşulları güncelle

buy_condition_prev := buy_condition

sell_condition_prev := sell_condition

// Grafiğin üst kısmına başlık

var label title = label.new(

     x=bar_index[int(bar_index/2)], 

     y=ta.highest(high, 50) + (ta.highest(high, 50) - ta.lowest(low, 50)) * 0.5, 

     text="Trader Onur S1 Mean Reversion", 

     color=color.new(color.gray, 65), 

     textcolor=color.black, 

     size=size.large, 

     style=label.style_none

     )

Bu kodu komple kopyalayarak TradingView, Pine Editor kısmına yapıştırınız ve grafiğe ekle butonuna tıklayınız. Bu gösterge size özel ve halka açık değildir.