SDC

  • Menü
    • Teknik Analiz
    • BorsaPin
    • Bitmeyen Senfoni
    • Halet-i Ruhiye
    • Anlık Tepkiler
    • Teknoloji
    • Karma Karışık
  • Hakkında
  • İletişim
  • BorsaPin
  • Home
  • Menü
    • Teknik Analiz
    • BorsaPin
    • Bitmeyen Senfoni
    • Halet-i Ruhiye
    • Anlık Tepkiler
    • Teknoloji
    • Karma Karışık
  • Hakkında
  • İletişim
  • BorsaPin

Backtesting 1

Borsapin EMA Sinyal Tablosu (Kısa, Orta, Uzun Vade)

10 Ağustos 2025 BorsaPin, Teknik Analiz, Trading Viewal sat sinyali, algoritmik trading, aylık analiz, backtesting, borsa eğitimi, borsa sinyali, BorsaPin, çoklu varlık analizi, çoklu zaman dilimi analizi, day trading, destek direnç, ema crossover, fibonacci ema, fibonacci sayıları, grafik analizi, günlük analiz, hacim analizi, haftalık analiz, hisse senedi analizi, kısa vade sinyali, kripto para analizi, momentum indikatörü, orta vade sinyali, otomatik sinyal, performans analizi, Pine Script, piyasa analizi, piyasa momentumu, portföy yönetimi, pozisyon trading, quantitative analysis, risk yönetimi, sinyal tablosu, Stop-Loss, swing trading, Teknik Analiz, teknik indikatör, trading stratejisi, tradingview indikatörü, tradingview kodu, trend analizi, trend takibi, Üstel Hareketli Ortalama, uzun vade sinyali, volatilite analizi, yatırım stratejisi

Teknik analizde hareketli ortalamalar, piyasanın genel trendini ve momentum değişimlerini anlamak için kullanılan en temel araçlardan biridir.
Borsapin EMA Sinyal Tablosu, Fibonacci sayı dizisine dayalı EMA (Üstel Hareketli Ortalama) sistemini kullanarak yatırımcılara üç farklı zaman diliminde (kısa, orta, uzun vade) sinyal üreten gelişmiş bir indikatördür.

Fibonacci EMA Serileri
Kısa Vade EMA’lar: 5, 8, 13, 21

En hızlı tepki veren ortalamalar, Günlük işlemler için ideal , Kısa vadeli trend değişimlerini yakalar

Orta Vade EMA’lar: 34, 55

Orta vadeli trendin yönünü belirler, Haftalık strateji geliştiriciler için uygun, Gürültüyü filtreler, daha güvenilir sinyaller üretir

Uzun Vade EMA’lar: 89, 144

Ana trendin yönünü gösterir, Uzun vadeli yatırım kararları için kritik, En az yanıltıcı sinyaller üretir

Kısa Vade Sinyal Sistemi Mantığı

AL Sinyali Başlangıcı: Fiyat tüm EMA’ların (5,8,13,21) üzerinde ve EMA’ların eğimi yukarı yönlü
Sinyal Devamı: EMA 21’in altına geçici sarkmalarda bile, EMA eğimi yukarı yönlü kaldığı sürece AL sinyali bozulmaz
SAT Sinyali: Fiyat EMA 21’in altında ve EMA eğimi aşağı yönlü ise

Orta ve Uzun Vade Sistemlerin Mantığı

AL Sinyali: Fiyat ilgili EMA’ların üzerinde
SAT Sinyali: Fiyat kritik EMA seviyesinin altında (55 ve 89)

Aynı anda üç farklı perspektiften piyasayı değerlendirebilirsiniz. Kısa vadeli gürültüyü uzun vadeli trendden ayırabilirsiniz. Sinyal çakışmalarında güçlü fırsatları belirleyebilirsiniz.

Bar sayacı ile sinyalin ne kadar süredir aktif olduğunu görebilir, Güç göstergesi (⭐) ile sinyalin kalitesini değerlendirme yapabilirsiniz,

Avantajları 
Farklı zaman dilimlerinde çelişkili sinyallerde temkinli olmanızı sağlar. Kısa vade sinyaller ile  giriş/çıkış noktalarını,  Orta-uzun vade sinyalleri ile ana trend yönünün teyidi, Sinyal tarihlerini takip ederek performans analizi yapabilirsiniz. Farklı hisseler için aynı kriterlerde karşılaştırma yapabilir, ayrıca sektörel rotasyonda hangi hisselerin güçlü olduğunu belirleme şansına sahip olabilirsiniz. Varlıklara sistematik yaklaşıp, duygusal karar almanızı engeller. Size Objektif sinyal üretimlerini gösterir.

Dezavantajları ve Riskleri
EMA’lar geçmiş verilerle hesaplandığı için sinyaller gecikmeli gelir, Hızlı piyasa hareketlerinde geç kalabilir. Trend dönüş noktalarında yanıltıcı sinyaller verebilir. Yatay seyreden piyasalarda çok fazla sinyal üretebilir. Whipsaw (sahte sinyal) riski yüksek. Kısa vadede sık giriş-çıkış maliyetleri artabilir. Piyasa sadece teknik faktörlerden etkilenmez. Haberlere, makro ekonomik değişimlere tepki verebilir. Hacim, volatilite gibi faktörleri  indikatör hesaplamıyor. Geçmiş verilerle mükemmel çalışan parametreler gelecekte başarısız olabilir. Mesala Fibonacci sayıları her piyasa için optimal olmayabilir. Farklı volatilite ortamlarında farklı sonuçlar verebilir

Uyarılar 

Diğer teknik indikatörlerle teyit edin. Hacim analizini ihmal etmeyin, Para Giriş çıkışlarını kontrol edin, Temel analiz ile destekleyin. Yüksek Volatilite Dönemlerinde Özellikle dikkat etmeniz önerilir.  Borsapin EMA Sinyal Tablosu, Fibonacci sayı dizisinin doğal uyumunu teknik analize taşıyan, çoklu zaman diliminde objektif sinyaller üreten güçlü bir araçtır. Doğru kullanıldığında yatırımcılara önemli avantajlar sağlarken, limitasyonlarının da farkında olunması gerekmektedir. En önemlisi, hiçbir teknik indikatör tek başına %100 başarılı değildir. Bu sistemi, kapsamlı bir analiz sürecinin bir parçası olarak kullanmak, risk yönetimi kurallarıyla desteklemek ve sürekli performansını takip etmek başarılı sonuçlar için kritik öneme sahiptir. Geçmiş performans gelecekteki sonuçları garanti etmez. Her yatırım kararında kendi risk toleransınızı göz önünde bulundurun ve gerektiğinde profesyonel destek alın.

Trading View Pine Script Kodu

// Bu, Pine Script™ kodu Mozilla Kamu Lisansı 2.0 (MPL-2.0) altında lisanslandı
// © krstsntrk © BorsaPin codeispriority
//@version=6

indicator("BorsaPin Ema Sinyal Tablosu", overlay=true)

// Borsapin Ema Sinyal Tablosu
// Kısa Vade Fibonacci EMA'ları (5, 8, 13, 21)
ema5  = input.int(5, "EMA 5", minval=1, group="Kısa Vade")
ema8  = input.int(8, "EMA 8", minval=1, group="Kısa Vade")
ema13 = input.int(13, "EMA 13", minval=1, group="Kısa Vade")
ema21a = input.int(21, "EMA 21", minval=1, group="Kısa Vade")

// Orta Vade Fibonacci EMA'ları (34, 55)
ema34  = input.int(34, "EMA 34", minval=1, group="Orta Vade")
ema55a = input.int(55, "EMA 55", minval=1, group="Orta Vade")

// Uzun Vade Fibonacci EMA'ları (89, 144)
ema89  = input.int(89, "EMA 89", minval=1, group="Uzun Vade")
ema144 = input.int(144, "EMA 144", minval=1, group="Uzun Vade")

// Görsel ayarlar
showTable = input.bool(true, "Tabloyu Göster")
tablePos = input.string("Sağ Üst", "Tablo Konumu", options=["Sol Üst", "Sağ Üst", "Sol Alt", "Sağ Alt"])
showEMAs = input.bool(true, "EMA Çizgilerini Göster", group="Görsel")
onlyDaily = input.bool(false, "Sadece Günlük Verileri Göster", group="Görsel")

// Günlük Zaman Dilimi Verileri 
[dailyClose, dailyFib5, dailyFib8, dailyFib13, dailyFib21a, dailyFib34, dailyFib55a, dailyFib89, dailyFib144] =  request.security(syminfo.tickerid, "1D", [close, ta.ema(close, ema5), ta.ema(close, ema8), ta.ema(close, ema13), ta.ema(close, ema21a),  ta.ema(close, ema34), ta.ema(close, ema55a), ta.ema(close, ema89), ta.ema(close, ema144)])

// Günlük veriler için sinyal hesaplamaları
dailyEgimYukari = dailyFib5 > dailyFib5[1] and dailyFib8 > dailyFib8[1] and dailyFib13 > dailyFib13[1] and dailyFib21a > dailyFib21a[1]
dailyEgimAsagi = dailyFib21a < dailyFib21a[1] and dailyFib13 < dailyFib13[1]

// Günlük sinyaller
dailySinyalKisaAL = dailyClose > dailyFib5 and dailyClose > dailyFib8 and dailyClose > dailyFib13 and dailyClose > dailyFib21a and dailyEgimYukari
dailySinyalKisaSAT = dailyClose < dailyFib21a and dailyEgimAsagi
dailySinyalOrtaAL = dailyClose > dailyFib34 and dailyClose > dailyFib55a
dailySinyalOrtaSAT = dailyClose < dailyFib55a
dailySinyalUzunAL = dailyClose > dailyFib89 and dailyClose > dailyFib144
dailySinyalUzunSAT = dailyClose < dailyFib144
// Fibonacci EMA Hesapları
fib5   = ta.ema(close, ema5)
fib8   = ta.ema(close, ema8)
fib13  = ta.ema(close, ema13)
fib21a = ta.ema(close, ema21a)

fib34  = ta.ema(close, ema34)
fib55a = ta.ema(close, ema55a)

fib89  = ta.ema(close, ema89)
fib144 = ta.ema(close, ema144)

// Günlük sinyal durumları
var string dailyKisaSinyalDurumu = "BEKLİYOR"
var string dailyOrtaSinyalDurumu = "BEKLİYOR"
var string dailyUzunSinyalDurumu = "BEKLİYOR"

var int dailyKisaBarSayaci = 0
var int dailyOrtaBarSayaci = 0
var int dailyUzunBarSayaci = 0

var string dailyTarihKisa = "Yok"
var string dailyTarihOrta = "Yok"
var string dailyTarihUzun = "Yok"

// Günlük sinyal mantıkları
if dailySinyalKisaAL and dailyKisaSinyalDurumu[1] != "AL"
    dailyKisaSinyalDurumu := "AL"
    dailyKisaBarSayaci := 1
    dailyTarihKisa := str.format("{0,date,dd.MM.yyyy}", time)
else if dailyKisaSinyalDurumu[1] == "AL" and dailyClose > dailyFib21a and dailyEgimYukari
    dailyKisaSinyalDurumu := "AL"
    dailyKisaBarSayaci += 1
else if dailySinyalKisaSAT
    dailyKisaSinyalDurumu := "SAT"
    if dailyKisaSinyalDurumu[1] != "SAT"
        dailyKisaBarSayaci := 1
        dailyTarihKisa := str.format("{0,date,dd.MM.yyyy}", time)
    else
        dailyKisaBarSayaci += 1
else
    if dailyKisaSinyalDurumu[1] == "AL"
        dailyKisaSinyalDurumu := "AL"
        dailyKisaBarSayaci += 1
    else
        dailyKisaSinyalDurumu := "BEKLİYOR"
        dailyKisaBarSayaci := 0

if dailySinyalOrtaAL
    dailyOrtaSinyalDurumu := "AL"
    if dailyOrtaSinyalDurumu[1] != "AL"
        dailyOrtaBarSayaci := 1
        dailyTarihOrta := str.format("{0,date,dd.MM.yyyy}", time)
    else
        dailyOrtaBarSayaci += 1
else if dailySinyalOrtaSAT
    dailyOrtaSinyalDurumu := "SAT"
    if dailyOrtaSinyalDurumu[1] != "SAT"
        dailyOrtaBarSayaci := 1
        dailyTarihOrta := str.format("{0,date,dd.MM.yyyy}", time)
    else
        dailyOrtaBarSayaci += 1
else
    dailyOrtaSinyalDurumu := "BEKLİYOR"
    dailyOrtaBarSayaci := 0

if dailySinyalUzunAL
    dailyUzunSinyalDurumu := "AL"
    if dailyUzunSinyalDurumu[1] != "AL"
        dailyUzunBarSayaci := 1
        dailyTarihUzun := str.format("{0,date,dd.MM.yyyy}", time)
    else
        dailyUzunBarSayaci += 1
else if dailySinyalUzunSAT
    dailyUzunSinyalDurumu := "SAT"
    if dailyUzunSinyalDurumu[1] != "SAT"
        dailyUzunBarSayaci := 1
        dailyTarihUzun := str.format("{0,date,dd.MM.yyyy}", time)
    else
        dailyUzunBarSayaci += 1
else
    dailyUzunSinyalDurumu := "BEKLİYOR"
    dailyUzunBarSayaci := 0

// EMA Çizgileri
plot(showEMAs ? fib5 : na, "EMA 5", color=color.new(color.maroon, 50), linewidth=1)
plot(showEMAs ? fib8 : na, "EMA 8", color=color.new(color.blue, 50), linewidth=1)
plot(showEMAs ? fib13 : na, "EMA 13", color=color.new(color.green, 50), linewidth=1)
plot(showEMAs ? fib21a : na, "EMA 21", color=color.new(color.orange, 30), linewidth=1)
plot(showEMAs ? fib34 : na, "EMA 34", color=color.new(color.purple, 30), linewidth=1)
plot(showEMAs ? fib55a : na, "EMA 55", color=color.new(color.red, 20), linewidth=2)
plot(showEMAs ? fib89 : na, "EMA 89", color=color.new(color.fuchsia, 40), linewidth=2)
plot(showEMAs ? fib144 : na, "EMA 144", color=color.new(color.aqua, 40), linewidth=2)

// KISA VADE Sinyalleri  Detaylı Sinyal Mantığı  Her Vade İçin Ayrı 
// Eğim kontrolü
kisaVadeEgimYukari = fib5 > fib5[1] and fib8 > fib8[1] and fib13 > fib13[1] and fib21a > fib21a[1]

// AL sinyali: Tüm EMA'ların üzerinde ve eğim yukarı
sinyalKisaAL = close > fib5 and close > fib8 and close > fib13 and close > fib21a and kisaVadeEgimYukari

// SAT sinyali: EMA 21'in altına düşmesi ve eğim aşağı
kisaVadeEgimAsagi = fib21a < fib21a[1] and fib13 < fib13[1]
sinyalKisaSAT = close < fib21a and kisaVadeEgimAsagi

// ORTA VADE Sinyalleri (Kısa vade mantığı uygulandı)
sinyalOrtaAL = close > fib34 and close > fib55a and fib34 > fib55a

sinyalOrtaSAT = close < fib55a

// UZUN VADE Sinyalleri (Sadece fiyat kontrolü)
sinyalUzunAL = close > fib89 and close > fib144

sinyalUzunSAT = close < fib144

// Sinyal Durumu Değişkenleri 
var string kisaSinyalDurumu = "BEKLİYOR"
var string ortaSinyalDurumu = "BEKLİYOR"
var string uzunSinyalDurumu = "BEKLİYOR"

var int kisaBarSayaci = 0
var int ortaBarSayaci = 0
var int uzunBarSayaci = 0

var string tarihKisa = "Yok"
var string tarihOrta = "Yok"
var string tarihUzun = "Yok"

//  KISA VADE Sinyal Mantığı - Sürekli AL Mantığı
if sinyalKisaAL and kisaSinyalDurumu[1] != "AL"
    // İlk AL sinyali - tarih ve bar sayacı sıfırla
    kisaSinyalDurumu := "AL"
    kisaBarSayaci := 1
    tarihKisa := str.format("{0,date,dd.MM.yyyy}", time)
else if kisaSinyalDurumu[1] == "AL" and close > fib21a and kisaVadeEgimYukari
    // AL sinyali devam ediyor - EMA 21 üzerinde ve eğim yukarı
    kisaSinyalDurumu := "AL"
    kisaBarSayaci += 1
else if sinyalKisaSAT
    // SAT sinyali
    kisaSinyalDurumu := "SAT"
    if kisaSinyalDurumu[1] != "SAT"
        kisaBarSayaci := 1
        tarihKisa := str.format("{0,date,dd.MM.yyyy}", time)
    else
        kisaBarSayaci += 1
else
    // Belirsizlik durumu
    if kisaSinyalDurumu[1] == "AL"
        kisaSinyalDurumu := "AL"
        kisaBarSayaci += 1
    else
        kisaSinyalDurumu := "BEKLİYOR"
        kisaBarSayaci := 0

//  ORTA VADE Sinyal Mantığı
if sinyalOrtaAL
    ortaSinyalDurumu := "AL"
    if ortaSinyalDurumu[1] != "AL"
        ortaBarSayaci := 0
        tarihOrta := str.format("{0,date,dd.MM.yyyy} ", time)
    else
        ortaBarSayaci += 1
else if sinyalOrtaSAT
    ortaSinyalDurumu := "SAT"
    if ortaSinyalDurumu[1] != "SAT"
        ortaBarSayaci := 0
        tarihOrta := str.format("{0,date,dd.MM.yyyy} ", time)
    else
        ortaBarSayaci += 1
else
    ortaSinyalDurumu := "BEKLİYOR"
    ortaBarSayaci := 0

// UZUN VADE Sinyal Mantığı 
if sinyalUzunAL
    uzunSinyalDurumu := "AL"
    if uzunSinyalDurumu[1] != "AL"
        uzunBarSayaci := 0
        tarihUzun := str.format("{0,date,dd.MM.yyyy} ", time)
    else
        uzunBarSayaci += 1
else if sinyalUzunSAT
    uzunSinyalDurumu := "SAT"
    if uzunSinyalDurumu[1] != "SAT"
        uzunBarSayaci := 0
        tarihUzun := str.format("{0,date,dd.MM.yyyy}", time)
    else
        uzunBarSayaci += 1
else
    uzunSinyalDurumu := "BEKLİYOR"
    uzunBarSayaci := 0

// Tablo konumu belirleme
tablePosition = if tablePos == "Sol Üst"
    position.top_left
else if tablePos == "Sağ Üst"
    position.top_right
else if tablePos == "Sol Alt"
    position.bottom_left
else if tablePos == "Sağ Alt"
    position.bottom_right
else
    position.top_right

// Tablo Oluşturma 
if showTable
    var table tablo = table.new(tablePosition, 5, 4, border_width=1, bgcolor=color.white, border_color=color.gray)

    // Başlık satırı
    table.cell(tablo, 0, 0, "Vade", bgcolor=color.new(color.blue, 80), text_color=color.black, text_size=size.small)
    table.cell(tablo, 1, 0, "Sinyal Tarihi", bgcolor=color.new(color.blue, 80), text_color=color.black, text_size=size.small)
    table.cell(tablo, 2, 0, "Bar", bgcolor=color.new(color.blue, 80), text_color=color.black, text_size=size.small)
    table.cell(tablo, 3, 0, "Durum", bgcolor=color.new(color.blue, 80), text_color=color.black, text_size=size.small)
    table.cell(tablo, 4, 0, "Güç", bgcolor=color.new(color.blue, 80), text_color=color.black, text_size=size.small)

    //  KISA VADE SATIRI 
    // Hangi veriler kullanılacak
    useKisaSinyalDurumu = onlyDaily ? dailyKisaSinyalDurumu : kisaSinyalDurumu
    useKisaBarSayaci = onlyDaily ? dailyKisaBarSayaci : kisaBarSayaci
    useTarihKisa = onlyDaily ? dailyTarihKisa : tarihKisa
    useKisaClose = onlyDaily ? dailyClose : close
    useKisaFib5 = onlyDaily ? dailyFib5 : fib5
    useKisaFib8 = onlyDaily ? dailyFib8 : fib8
    
    kisaRenk = if useKisaSinyalDurumu == "AL"
        if useKisaClose < useKisaFib8 and useKisaClose > useKisaFib5
            color.new(color.green, 40) // Orta Güçlü AL
        else if useKisaClose < useKisaFib5
            color.new(color.green, 60) // Zayıf AL
        else
            color.new(color.green, 20) // Güçlü AL
    else if useKisaSinyalDurumu == "SAT"
        color.new(color.red, 20)
    else
        color.new(color.gray, 40)
    
    kisaDurumText = if useKisaSinyalDurumu == "AL" and useKisaClose < useKisaFib8
        "AL (Zayıf)"
    else if useKisaSinyalDurumu == "AL" and useKisaClose > useKisaFib8
        "AL (Güçlü)"
    else
        useKisaSinyalDurumu

    kisaGuc = if useKisaSinyalDurumu == "AL" 
        if useKisaBarSayaci <= 5
            "⭐⭐⭐"
        else if useKisaBarSayaci <= 15
            "⭐⭐"
        else if useKisaBarSayaci <= 30
            "⭐"
        else
            ""
    else if useKisaSinyalDurumu == "SAT"
        if useKisaBarSayaci <= 5
            "⭐⭐⭐"
        else if useKisaBarSayaci <= 15
            "⭐⭐"
        else if useKisaBarSayaci <= 30
            "⭐"
        else
            ""
    else
        "⏳"

    kisaBarText = useKisaSinyalDurumu == "BEKLİYOR" ? "" : str.tostring(useKisaBarSayaci)

    table.cell(tablo, 0, 1, "Kısa Vade", text_size=size.small)
    table.cell(tablo, 1, 1, useTarihKisa, text_size=size.tiny)
    table.cell(tablo, 2, 1, kisaBarText, text_size=size.small)
    table.cell(tablo, 3, 1, kisaDurumText, bgcolor=kisaRenk, text_color=color.white, text_size=size.small)
    table.cell(tablo, 4, 1, kisaGuc, text_size=size.small)

    // ORTA VADE SATIRI 
    ortaRenk = if ortaSinyalDurumu == "AL"
        if close < fib34 and close > fib55a
            color.new(color.green, 60) // Zayıf AL
        else if close > fib34
            color.new(color.green, 20) // Güçlü AL
        else
            color.new(color.green, 40) // Orta AL
    else if ortaSinyalDurumu == "SAT"
        color.new(color.red, 20)
    else
        color.new(color.gray, 40)
        
    ortaDurumText = if ortaSinyalDurumu == "AL" and close < fib34
        "AL (Zayıf)"
    else if ortaSinyalDurumu == "AL" and close > fib34
        "AL (Güçlü)"
    else
        ortaSinyalDurumu
        
    ortaGuc = if ortaSinyalDurumu == "AL" 
        if ortaBarSayaci <= 5 
            "⭐⭐⭐" 
        else if ortaBarSayaci <= 15 
            "⭐⭐" 
        else if ortaBarSayaci <= 30 
            "⭐" 
        else 
            ""
    else if ortaSinyalDurumu == "SAT" 
        if ortaBarSayaci <= 5 
            "⭐⭐⭐" 
        else if ortaBarSayaci <= 15 
            "⭐⭐" 
        else if ortaBarSayaci <= 30 
            "⭐" 
        else 
            ""
    else 
        "⏳"
        
    ortaBarText = ortaSinyalDurumu == "BEKLİYOR" ? "" : str.tostring(ortaBarSayaci)

    table.cell(tablo, 0, 2, "Orta Vade", text_size=size.small)
    table.cell(tablo, 1, 2, tarihOrta, text_size=size.tiny)
    table.cell(tablo, 2, 2, ortaBarText, text_size=size.small)
    table.cell(tablo, 3, 2, ortaDurumText, bgcolor=ortaRenk, text_color=color.white, text_size=size.small)
    table.cell(tablo, 4, 2, ortaGuc, text_size=size.small)

    //  UZUN VADE SATIRI 
    uzunRenk = if uzunSinyalDurumu == "AL"
        if close < fib89 and close > fib144
            color.new(color.green, 60) // Zayıf AL
        else if close > fib89
            color.new(color.green, 20) // Güçlü AL
        else
            color.new(color.green, 40) // Orta AL
    else if uzunSinyalDurumu == "SAT"
        color.new(color.red, 20)
    else
        color.new(color.gray, 40)
        
    uzunDurumText = if uzunSinyalDurumu == "AL" and close < fib89
        "AL (Zayıf)"
    else if uzunSinyalDurumu == "AL" and close > fib89
        "AL (Güçlü)"
    else
        uzunSinyalDurumu
        
    uzunGuc = if uzunSinyalDurumu == "AL" 
        if uzunBarSayaci <= 5 
            "⭐⭐⭐⭐" 
        else if uzunBarSayaci <= 15 
            "⭐⭐⭐" 
        else if uzunBarSayaci <= 30 
            "⭐⭐" 
        else if uzunBarSayaci <= 50 
            "⭐" 
        else 
            ""
    else if uzunSinyalDurumu == "SAT" 
        if uzunBarSayaci <= 5 
            "⭐⭐⭐⭐" 
        else if uzunBarSayaci <= 15 
            "⭐⭐⭐" 
        else if uzunBarSayaci <= 30 
            "⭐⭐" 
        else if uzunBarSayaci <= 50 
            "⭐" 
        else 
            ""
    else 
        "⏳"
        
    uzunBarText = uzunSinyalDurumu == "BEKLİYOR" ? "" : str.tostring(uzunBarSayaci)

    table.cell(tablo, 0, 3, "Uzun Vade", text_size=size.small)
    table.cell(tablo, 1, 3, tarihUzun, text_size=size.tiny)
    table.cell(tablo, 2, 3, uzunBarText, text_size=size.small)
    table.cell(tablo, 3, 3, uzunDurumText, bgcolor=uzunRenk, text_color=color.white, text_size=size.small)
    table.cell(tablo, 4, 3, uzunGuc, text_size=size.small)

 

Etiketler
Teknik AnalizaşkPythonhisse senedi analiziEma AlignmentÜstel Hareketli OrtalamaPine Scripthayattrend analizipivotEmaallahalgoritmik tradingtrend takibiyatırım stratejisiBorsaPinotomatik analizpiyasa momentumuyatırım stratejileriborsa eğitimifinansal analizborsa stratejileriborsaPython ile BIST verisi çekmePython teknik analizPython borsa analiziPearson korelasyonuStop-Lossİdeal EmadirençdestekFibonacciİdeal Ema UpTrading ViewCem Sultansonbaharmuhsin yazıcıoğlukehanetözlemhayalmasalatatürkistanbulfiravunPhp Melody
Arşiv
  • Ağustos 2025
  • Temmuz 2025
  • Nisan 2025
  • Şubat 2025
  • Ocak 2025
  • Kasım 2024
  • Ekim 2024
  • Temmuz 2024
  • Mart 2024
  • Ocak 2023
  • Ağustos 2018
  • Temmuz 2016
  • Kasım 2015
  • Kasım 2014
  • Aralık 2013
  • Eylül 2013
  • Kasım 2012
  • Ekim 2012
  • Haziran 2011
  • Mart 2011
  • Şubat 2011
  • Ocak 2011
  • Aralık 2010
  • Kasım 2010
  • Eylül 2010
  • Ağustos 2010
  • Temmuz 2010
  • Haziran 2010
  • Mayıs 2010
  • Nisan 2010
  • Mart 2010
  • Şubat 2010
  • Ocak 2010
  • Aralık 2009
  • Kasım 2009
  • Ekim 2009
  • Eylül 2009
  • Ağustos 2009
  • Temmuz 2009
  • Haziran 2009
  • Mayıs 2009
  • Nisan 2009
  • Mart 2009
  • Şubat 2009
  • Ocak 2009
  • Aralık 2008
  • Kasım 2008
Sponsor Bağlantılar
Kategoriler
  • Anlık Tepkiler
  • Bilinçaltı Sayıklamaları
  • Bitmeyen Senfoni
  • Blog
  • BorsaPin
  • Bu nedir ?
  • Code is prority
  • Halet-i Ruhiye
  • İndikatör
  • Karma Karışık
  • Pine Script
  • Python
  • Teknik Analiz
  • Teknoloji
  • Trading View
  • Wordpress
  • Telegram
  • YouTube
Son Yorumlar
  • PHP Mobil Cihazları yönlendirme için Azmi Güneş
  • Son bir hatıra için sdc
  • Arkadaşlık siteleri ve Tuzakları için can
  • Windows 7’de EasyPHP kurulumu (resimli anlatım) için mustafa
  • Bir daha sorgulayın kendinizi.. için Abdullah Çağrı ELGÜN


Borsapin Proje Google Drive

Sponsor Bağlantılar
Sponsor Bağlantılar
.

.

.

.

2025 © SDC