Temmuz 2024 sayısındaki Traders’ Tips bölümünde, Perry Kaufman’ın “Trading Opening Gaps And Extreme Closes In Stocks” başlıklı makalesine dayalı olarak RealTest platformu için hazırlanmış bir strateji kodu bulunmaktadır. Bu kod, açılış boşlukları ve ekstrem kapanışlar üzerine yapılan araştırmalara dayanmaktadır.
gap_thresholdkullanıcı tarafından ayarlanabilir, burada %11 olarak varsayılan.gapdeğişkeni önceki kapanışa göre açılış farkını hesaplar.- Gap pozitif ve eşik üstündeyse long, negatif ve eşik altındaysa short pozisyon açılır.
- Kapanışta pozisyon kapatılır.
- Grafik üzerinde gap up/down işaretleri gösterilir.
//@version=5
strategy(“Trading Opening Gaps and Extreme Closes”, overlay=true)
// Parametreler
gap_threshold = input.float(0.11, title=”Gap Threshold (11% gibi)”, step=0.01)
use_long_only = input.bool(false, title=”Long Only?”)
// Gap hesaplama: Bugünün açılışı ile dünün kapanışı arasındaki fark yüzdesi
gap = (open / close[1]) – 1
// Pozisyon açma koşulları
long_condition = gap >= gap_threshold
short_condition = gap <= -gap_threshold and not use_long_only
// Pozisyon açma
if (long_condition)
strategy.entry(“Long”, strategy.long)
else if (short_condition)
strategy.entry(“Short”, strategy.short)
// Pozisyon kapatma: Kapanışta pozisyonu kapat
if (strategy.position_size > 0 or strategy.position_size < 0)
strategy.close(“Long”, when=barstate.islast)
strategy.close(“Short”, when=barstate.islast)
// Grafik üzerine gap değerini yazdır
plotshape(long_condition, title=”Gap Up”, location=location.abovebar, color=color.green, style=shape.labelup, text=”Gap Up”)
plotshape(short_condition, title=”Gap Down”, location=location.belowbar, color=color.red, style=shape.labeldown, text=”Gap Down”)
// Gap yüzdesini göster
plot(gap * 100, title=”Gap %”, color=color.blue)
Yorum bırakın