Artan
Azalan
lem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Dk / Yksek
5,83 10% 1,06 Mr 5,49 / 5,83
11,99 10% 336,27 Mn 10,90 / 11,99
124,30 10% 112,66 Mn 116,00 / 124,30
35,42 10% 122,32 Mn 32,38 / 35,42
6,93 10% 401,38 Mn 5,67 / 6,93
Hisse Fiyat Fark% Hacim (TL) Dk / Yksek
1.170,00 -10% 101,24 Mn 1.170,00 / 1.290,00
481,50 -10% 434,72 Mn 481,50 / 532,00
43,74 -10% 96,29 Mn 43,74 / 48,36
6,48 -10% 126,65 Mn 6,48 / 7,28
17,10 -10% 1,93 Mr 17,10 / 19,25
Hisse Fiyat Fark% Hacim (TL) Dk / Yksek
121,30 -5.53% 24,17 Mr 121,30 / 136,30
3,20 1.27% 16,88 Mr 3,16 / 3,29
425,50 2.65% 16,34 Mr 415,50 / 434,25
264,00 3.63% 10,28 Mr 252,00 / 264,00
314,50 -0.4% 9,53 Mr 313,00 / 317,75
Hisse Fiyat Fark% Hacim (TL) Dk / Yksek
18,61 -1.27% 555,50 Mn 18,41 / 19,11
73,70 -2.96% 8,42 Mr 73,65 / 76,90
425,50 2.65% 16,34 Mr 415,50 / 434,25
264,00 3.63% 10,28 Mr 252,00 / 264,00
727,00 -0.41% 2,16 Mr 721,50 / 739,00
Hisse Fiyat Fark% Hacim (TL) Dk / Yksek
18,61 -1.27% 555,50 Mn 18,41 / 19,11
73,70 -2.96% 8,42 Mr 73,65 / 76,90
97,15 1.09% 607,34 Mn 95,70 / 98,05
112,30 -2.43% 247,63 Mn 111,80 / 115,70
425,50 2.65% 16,34 Mr 415,50 / 434,25
Hisse Fiyat Fark% Hacim (TL) Dk / Yksek
18,61 -1.27% 555,50 Mn 18,41 / 19,11
30,92 2.59% 121,66 Mn 30,22 / 30,98
73,70 -2.96% 8,42 Mr 73,65 / 76,90
10,22 -0.68% 218,42 Mn 10,22 / 10,44
83,15 0.12% 582,64 Mn 82,70 / 85,15

Masrafsz Bankaclk + 1.000 TL Nakit! Enparadan ifte Avantaj

Masrafsz Bankaclk + 1.000 TL Nakit! Enparadan ifte Avantaj
Sayfa 404/404 lklk ... 304354394402403404
Arama sonucu : 3229 madde; 3,225 - 3,229 aras.

Konu: Tradingview

  1. deneme...
    PHP Code:
    //  Fourier Spektral ekirdei [Saf Matematik]
    //@version=6
    indicator("Fourier Spektral ekirdek [Saf Matematik]"overlay=true)

    // ─────────────────────────────────────────────────────────────────
    // 0. GRDLER (SPEKTRAL AYARLAR)
    // ─────────────────────────────────────────────────────────────────
    int N input.int(64"Pencere Uzunluu (N)"tooltip="Gemi ka mumun frekans analiz edilecek?")
    int harmonics input.int(3"Harmonik Filtresi"tooltip="Dk deer (r: 2-3) = Przsz sins dalgas. Yksek deer = Grltye duyarl.")

    // ─────────────────────────────────────────────────────────────────
    // 1. FOURIER DNM (DISCRETE FOURIER TRANSFORM)
    // ─────────────────────────────────────────────────────────────────
    // ncelikle sinyalin DC bileenini (Ana eksen / Ortalama) buluyoruz
    float dc math.sum(closeN) / N
    float a_k_sum 
    0.0

    // Belirlenen harmonik saysna (k) gre kosins dalgalarnn genliklerini (amplitude) topluyoruz
    for 1 to harmonics
        float a_k 
    0.0
        
    for 0 to N 1
            
    // Frekans as hesab
            
    float angle = (2.0 math.pi i) / N
            a_k 
    += close[i] * math.cos(angle)
        
        
    // Normalize edilmi katsayy ana toplama ekle
        
    a_k_sum += (2.0 N) * a_k

    // ─────────────────────────────────────────────────────────────────
    // 2. SNZODAL YENDEN NA (RECONSTRUCTION)
    // ─────────────────────────────────────────────────────────────────
    // Gncel bar (t=0) iin sin(0)=0 olduundan sadece kosins genlikleri yeterlidir.
    float fourier_wave dc a_k_sum

    // ─────────────────────────────────────────────────────────────────
    // 3. GRSELLETRME (KNETK RENKLENDRME)
    // ─────────────────────────────────────────────────────────────────
    // Dalgann ynne gre Fuya (Ykseli) veya Bordo (D)
    color wave_col fourier_wave fourier_wave[1] ? color.fuchsia 
                     
    fourier_wave fourier_wave[1] ? color.maroon color.gray

    plot
    (fourier_wave"Fourier Dalgas"color=wave_collinewidth=3style=plot.style_line
    16.07.2024 - 10.12.2024

  2. deneme...
    PHP Code:
    //  Fourier x Ember Fusion [Saf Matematik & Kinetik Ateleme]
    //@version=6
    indicator("Fourier x Ember Fusion"shorttitle="F-EGO"overlay=truemax_labels_count=500)

    // ─────────────────────────────────────────────────────────────────
    // 0. GRDLER VE AYARLAR
    // ─────────────────────────────────────────────────────────────────
    g_fourier "Fourier Spektral ekirdek"
    int i_N         input.int(64"Pencere Uzunluu (N)"group=g_fourier)
    int i_harmonics input.int(3"Harmonik Filtresi"group=g_fourier)

    g_ember   "Kinetik Ateleme (Hacimsiz)"
    int   i_atrLen   input.int(14"ATR Uzunluu"group=g_ember)
    float i_ignRange input.float(1.5"Ateleme Eii (ATR arpan)"step=0.1group=g_ember)
    int   i_scoreThr input.int(75"Sinyal Puan Eii"minval=50maxval=100group=g_ember)

    g_visual  "Grsel Ayarlar"
    bool  i_showGlow input.bool(true"3 Katmanl Neon Parlama"group=g_visual)
    color c_buy      input.color(#00e676, "Boa Rengi (Fuya/Yeil)", group=g_visual)
    color c_sell     input.color(#ff1744, "Ay Rengi (Bordo/Krmz)", group=g_visual)
    color c_neutral  input.color(#787b86, "Ntr (Gri)", group=g_visual)

    // ─────────────────────────────────────────────────────────────────
    // 1. FOURIER SPEKTRAL DNM (SIFIR GECKMEL MOTOR)
    // ─────────────────────────────────────────────────────────────────
    float dc math.sum(closei_N) / i_N
    float a_k_sum 
    0.0

    for 1 to i_harmonics
        float a_k 
    0.0
        
    for 0 to i_N 1
            float angle 
    = (2.0 math.pi i) / i_N
            a_k 
    += close[i] * math.cos(angle)
        
    a_k_sum += (2.0 i_N) * a_k

    float fourier_wave 
    dc a_k_sum
    float fourier_slope 
    fourier_wave fourier_wave[1// Dalgadaki eim (vme)

    // ─────────────────────────────────────────────────────────────────
    // 2. KNETK ATELEME (HACMSZ IGNITION BAR)
    // ─────────────────────────────────────────────────────────────────
    float atrVal ta.atr(i_atrLen)
    float barRange high low

    // Mumun boyu ATR'nin x katndan bykse ve gvdesi glyse bu bir Ateleme Mumudur
    bool ignitionBar barRange >= (atrVal i_ignRange)
    bool bullIgnite  ignitionBar and close open and close close[1]
    bool bearIgnite  ignitionBar and close open and close close[1]

    // ─────────────────────────────────────────────────────────────────
    // 3. REZONANS PUANLAMASI (0 - 100)
    // ─────────────────────────────────────────────────────────────────
    // Dalgadaki eimi (slope) ATR'ye blerek dalgann iddetini lyoruz
    float slopePower math.abs(fourier_slope) / (atrVal 0.00001)
    float scoreBias  math.min(slopePower 50.050.0// Eimden max 50 puan
    float scoreIgn   = (bullIgnite or bearIgnite) ? 50.0 0.0 // Ateleme mumu varsa +50 puan

    float totalScore math.round(scoreBias scoreIgn)

    bool bullBias fourier_slope 0
    bool bearBias 
    fourier_slope 0

    // Sinyal artlar
    bool buySignal  bullBias and bullIgnite and totalScore >= i_scoreThr
    bool sellSignal 
    bearBias and bearIgnite and totalScore >= i_scoreThr

    // ─────────────────────────────────────────────────────────────────
    // 4. GRSELLETRME: 3 KATMANLI FOURIER NEON EFEKT
    // ─────────────────────────────────────────────────────────────────
    color waveCol bullBias c_buy bearBias c_sell c_neutral

    // EGO'dan alnan 3 Katmanl (Glow) izim teknii
    plot(i_showGlow fourier_wave na"Glow D"color=color.new(waveCol80), linewidth=6)
    plot(i_showGlow fourier_wave na"Glow ",  color=color.new(waveCol50), linewidth=3)
    plot(fourier_wave"ekirdek"color=color.new(waveCol0), linewidth=1)

    // Sinyal Oklar ve Rezonans Etiketleri
    plotshape(buySignal,  "Fourier Al"shape.triangleup,   location.belowbarcolor.new(c_buy0),  size=size.normaltext="ATELEME"textcolor=color.white)
    plotshape(sellSignal"Fourier Sat"shape.triangledownlocation.abovebarcolor.new(c_sell0), size=size.normaltext="ATELEME"textcolor=color.white)

    if 
    buySignal
        label
    .new(bar_indexlow atrVal 1.5"Rezonans: " str.tostring(totalScore) + "/100"style=label.style_label_upcolor=color.new(c_buy20), textcolor=color.whitesize=size.small)
    if 
    sellSignal
        label
    .new(bar_indexhigh atrVal 1.5"Rezonans: " str.tostring(totalScore) + "/100"style=label.style_label_downcolor=color.new(c_sell20), textcolor=color.whitesize=size.small)

    // Arka plan puanlama iddetine gre hafife renklendir
    bgcolor(totalScore >= 85 color.new(waveCol90) : na
    16.07.2024 - 10.12.2024

  3. deneme...
    PHP Code:
    //  Kinetik Komuta Merkezi [V8 Final - Fourier x Acceptance Fusion]
    //@version=6
    indicator("Fourier x Acceptance Fusion [V8 Final]"shorttitle="F-ACCEPT V8"overlay=truemax_boxes_count=100max_labels_count=200)

    // ─────────────────────────────────────────────────────────────────
    // 0. GRDLER VE AYARLAR
    // ─────────────────────────────────────────────────────────────────
    g_fourier "1. Fourier Spektral ekirdek"
    int i_N         input.int(64"Pencere Uzunluu (N)"group=g_fourier)
    int i_harmonics input.int(3"Harmonik Filtresi"group=g_fourier)

    g_ember   "2. Kinetik Ateleme (tki)"
    int   i_atrLen   input.int(14"ATR Uzunluu"group=g_ember)
    float i_ignRange input.float(1.5"Ateleme Eii (ATR arpan)"step=0.1group=g_ember)

    g_accept  "3. Fiyat Kabul (Acceptance) Motoru"
    float i_bandAtr   input.float(0.30"Kabul Band Ykseklii (ATR)"step=0.05group=g_accept)
    float i_shelfAtr  input.float(0.50"ptal Raf Mesafesi (ATR)"step=0.05group=g_accept)
    int   i_minCloses input.int(3"Minimum Onay Mumu (Accept in)"group=g_accept)

    g_visual  "Grsel Ayarlar"
    color c_buy     input.color(#00e676, "Boa (Fuya/Yeil)", group=g_visual)
    color c_sell    input.color(#ff1744, "Ay (Bordo/Krmz)", group=g_visual)
    color c_watch   input.color(#2962ff, "zleme (Mavi)", group=g_visual)
    color c_shelf   input.color(#880e4f, "ptal Raf (Koyu Bordo)", group=g_visual)
    color c_neutral input.color(#787b86, "Ntr (Gri)", group=g_visual) // EKSK VDA EKLEND

    // ─────────────────────────────────────────────────────────────────
    // 1. FOURIER SPEKTRAL DNM (SIFIR GECKMEL MOTOR)
    // ─────────────────────────────────────────────────────────────────
    float dc math.sum(closei_N) / i_N
    float a_k_sum 
    0.0

    for 1 to i_harmonics
        float a_k 
    0.0
        
    for 0 to i_N 1
            float angle 
    = (2.0 math.pi i) / i_N
            a_k 
    += nz(close[i]) * math.cos(angle)
        
    a_k_sum += (2.0 i_N) * a_k

    float fourier_wave 
    dc a_k_sum
    float fourier_slope 
    fourier_wave nz(fourier_wave[1])
    bool bullBias fourier_slope 0
    bool bearBias 
    fourier_slope 0

    // ─────────────────────────────────────────────────────────────────
    // 2. KNETK ATELEME (HACMSZ IGNITION BAR)
    // ─────────────────────────────────────────────────────────────────
    float atrVal ta.atr(i_atrLen)
    float safeAtr math.max(atrValsyminfo.mintick)
    float barRange high low

    bool isIgnition 
    barRange >= (safeAtr i_ignRange)
    bool fireBull bullBias and isIgnition and close open and close nz(close[1])
    bool fireBear bearBias and isIgnition and close open and close nz(close[1])

    // ─────────────────────────────────────────────────────────────────
    // 3. FYAT KABUL (ACCEPTANCE) VE PTAL RAFI DEVRES
    // ─────────────────────────────────────────────────────────────────
    var int   activeSide   0
    var float activeLevel  na
    var int   startBar     na
    var int   beyondCloses 0
    var string plannerState "NONE"

    var box accBox   na
    var box shelfBox na

    // Ateleme geldiinde ve zt yndeysek Yeni Seri Balat
    if (fireBull and activeSide != 1)
        
    activeSide   := 1
        activeLevel  
    := close // Krlm Referansmz: tki mumunun kapan
        
    startBar     := bar_index
        beyondCloses 
    := 0
        plannerState 
    := "BUILDING"
        
    label.new(bar_indexlow safeAtr"ATELEME"color=c_buytextcolor=color.whitestyle=label.style_label_upsize=size.small)

    else if (
    fireBear and activeSide != -1)
        
    activeSide   := -1
        activeLevel  
    := close
        startBar     
    := bar_index
        beyondCloses 
    := 0
        plannerState 
    := "BUILDING"
        
    label.new(bar_indexhigh safeAtr"ATELEME"color=c_selltextcolor=color.whitestyle=label.style_label_downsize=size.small)

    // Aktif Seri i Hesaplamalar
    bool stateChanged false

    if activeSide != 0
        int barsActive 
    bar_index startBar
        float shelf    
    activeSide == activeLevel - (i_shelfAtr safeAtr) : activeLevel + (i_shelfAtr safeAtr)
        
    float bandTop  activeLevel + (i_bandAtr safeAtr)
        
    float bandBot  activeLevel - (i_bandAtr safeAtr)
        
        
    // Kapan ve ptal Kontrolleri
        
    bool isBeyond activeSide == close activeLevel close activeLevel
        
    if isBeyond
            beyondCloses 
    += 1
            
        bool isFailed 
    activeSide == close shelf close shelf
        
        
    // 0-100 Puanlama Motoru
        
    float persistenceScore math.min(50, (beyondCloses math.max(1.0i_minCloses)) * 50)
        
    float distanceScore    math.min(30, (math.abs(close activeLevel) / safeAtr) * 15)
        
    float momentumScore    isBeyond 20 0
        float accScore         
    persistenceScore distanceScore momentumScore
        
        string prevState 
    plannerState
        
        
    // Durum Makinesi
        
    if isFailed
            plannerState 
    := "REJECTED"
            
    activeSide := // ptal oldu, motoru sfrla
        
    else if accScore >= 80 and barsActive >= i_minCloses
            plannerState 
    := "ACCEPTED"
        
    else if accScore >= 50
            plannerState 
    := "WATCH"
        
        
    stateChanged := plannerState != prevState
        
        
    // ─────────────────────────────────────────────────────────────────
        // 4. KUTULARIN VE ETKETLERN ZM
        // ─────────────────────────────────────────────────────────────────
        
    color boxCol activeSide == color.new(c_buy80) : color.new(c_sell80)
        
        if 
    barsActive == 0
            
    // Kutular Yarat
            
    accBox := box.new(startBarbandTopbar_index 10bandBotbgcolor=boxColborder_color=color.new(boxCol0))
            
    float shelfT activeSide == shelf shelf + (safeAtr 0.1)
            
    float shelfB activeSide == shelf - (safeAtr 0.1) : shelf
            shelfBox 
    := box.new(startBarshelfTbar_index 10shelfBbgcolor=color.new(c_shelf80), border_color=color.new(c_shelf20))
        else if 
    activeSide != 0
            
    // Kutular Gncelle ve Saa Uzat
            
    box.set_right(accBoxbar_index 8)
            
    box.set_right(shelfBoxbar_index 8)
            
            
    // Kabul Skoru Metni
            
    box.set_text(accBoxplannerState "\n" str.tostring(math.round(accScore)) + "/100")
            
    box.set_text_color(accBoxcolor.new(color.white20))
            
    box.set_text_size(accBoxsize.small)
            
        
    // Etiket Basmlar
        
    if stateChanged
            
    if plannerState == "ACCEPTED"
                
    label.new(bar_indexactiveSide == low safeAtr high safeAtr"ACCEPT"color=c_buytextcolor=color.whitestyle=activeSide==1?label.style_label_up:label.style_label_downsize=size.small)
            else if 
    plannerState == "WATCH"
                
    label.new(bar_indexactiveSide == low safeAtr high safeAtr"WATCH"color=c_watchtextcolor=color.whitestyle=activeSide==1?label.style_label_up:label.style_label_downsize=size.small)

        if 
    plannerState == "REJECTED" and prevState != "REJECTED"
            
    label.new(bar_indexactiveSide[1] == low safeAtr high safeAtr"REJECTED"color=color.maroontextcolor=color.whitestyle=activeSide[1]==1?label.style_label_up:label.style_label_downsize=size.small)

    // ─────────────────────────────────────────────────────────────────
    // 5. FOURIER DALGASININ 3 KATMANLI ZM
    // ─────────────────────────────────────────────────────────────────
    color waveCol bullBias c_buy bearBias c_sell c_neutral

    plot
    (fourier_wave"Glow D"color=color.new(waveCol80), linewidth=6)
    plot(fourier_wave"Glow ",  color=color.new(waveCol50), linewidth=3)
    plot(fourier_wave"ekirdek"color=color.new(waveCol0),  linewidth=1)

    barcolor(activeSide != ? (activeSide == color.new(c_buy20) : color.new(c_sell20)) : na
    16.07.2024 - 10.12.2024

  4. deneme...
    PHP Code:
    //  Kinetik Komuta Merkezi [V9 - TWAP x Fourier x Acceptance]
    //@version=6
    indicator("Kinetik Komuta Merkezi [V9]"shorttitle="KKM V9"overlay=truemax_boxes_count=100max_labels_count=200)

    // ─────────────────────────────────────────────────────────────────
    // 0. GRDLER VE AYARLAR
    // ─────────────────────────────────────────────────────────────────
    g_twap "1. Maliyet Trambolini (TWAP & statistiksel Bantlar)"
    float i_dev1 input.float(1.0"1. Sapma (Grlt Snr)"step=0.1group=g_twap)
    float i_dev2 input.float(2.0"2. Sapma (Kinetik Hedef)"step=0.1group=g_twap)
    float i_dev3 input.float(3.0"3. Sapma (Anomali Snr)"step=0.1group=g_twap)

    g_fourier "2. Fourier Spektral ekirdek"
    int i_N         input.int(64"Pencere Uzunluu (N)"group=g_fourier)
    int i_harmonics input.int(3"Harmonik Filtresi"group=g_fourier)

    g_ember   "3. Kinetik Ateleme (tki)"
    int   i_atrLen   input.int(14"ATR Uzunluu"group=g_ember)
    float i_ignRange input.float(1.5"Ateleme Eii (ATR arpan)"step=0.1group=g_ember)

    g_accept  "4. Fiyat Kabul (Acceptance) Motoru"
    float i_bandAtr   input.float(0.30"Kabul Band Ykseklii (ATR)"step=0.05group=g_accept)
    float i_shelfAtr  input.float(0.50"ptal Raf Mesafesi (ATR)"step=0.05group=g_accept)
    int   i_minCloses input.int(3"Minimum Onay Mumu"group=g_accept)

    // Renkler
    color c_twap   color.rgb(2552040)
    color c_buy    color.rgb(0230118)
    color c_sell   color.rgb(2552368)
    color c_watch  color.rgb(4198255)
    color c_shelf  color.rgb(1361479)
    color c_neutralcolor.rgb(120123134)

    // ─────────────────────────────────────────────────────────────────
    // 1. SAF TWAP VE STATSTKSEL SAPMA (Maliyet Trambolini)
    // ─────────────────────────────────────────────────────────────────
    // Yeni gn algla (Seans balangcnda otomatik reset)
    bool isNewDay ta.change(time("D")) != 0

    var float sumPrice  0.0
    var float sumPrice2 0.0
    var int   barCount  0

    if isNewDay
        sumPrice  
    := close
        sumPrice2 
    := close close
        barCount  
    := 1
    else
        
    sumPrice  += close
        sumPrice2 
    += close close
        barCount  
    += 1

    float twapValue 
    sumPrice barCount
    float variance  
    = (sumPrice2 barCount) - (twapValue twapValue)
    float stdev     math.sqrt(math.max(variance0))

    float up1 twapValue + (stdev i_dev1)
    float dn1 twapValue - (stdev i_dev1)
    float up2 twapValue + (stdev i_dev2)
    float dn2 twapValue - (stdev i_dev2)
    float up3 twapValue + (stdev i_dev3)
    float dn3 twapValue - (stdev i_dev3)

    plot(twapValue"TWAP (Maliyet Trambolini)"color=color.new(c_twap20), linewidth=2style=plot.style_linebr)
    p_up1 plot(up1"+1σ"color=color.new(c_buy60), linewidth=1style=plot.style_linebr)
    p_dn1 plot(dn1"-1σ"color=color.new(c_sell60), linewidth=1style=plot.style_linebr)
    p_up2 plot(up2"+2σ"color=color.new(c_buy40), linewidth=2style=plot.style_linebr)
    p_dn2 plot(dn2"-2σ"color=color.new(c_sell40), linewidth=2style=plot.style_linebr)
    plot(up3"+3σ"color=color.new(c_sell20), linewidth=1style=plot.style_cross// Anomali
    plot(dn3"-3σ"color=color.new(c_buy20), linewidth=1style=plot.style_cross)  // Anomali

    fill(p_up1p_dn1color=color.new(c_twap95), title="1σ Grlt Alan")

    // ─────────────────────────────────────────────────────────────────
    // 2. FOURIER SPEKTRAL DNM (SIFIR GECKMEL FREKANS)
    // ─────────────────────────────────────────────────────────────────
    float dc math.sum(closei_N) / i_N
    float a_k_sum 
    0.0

    for 1 to i_harmonics
        float a_k 
    0.0
        
    for 0 to i_N 1
            float angle 
    = (2.0 math.pi i) / i_N
            a_k 
    += nz(close[i]) * math.cos(angle)
        
    a_k_sum += (2.0 i_N) * a_k

    float fourier_wave 
    dc a_k_sum
    float fourier_slope 
    fourier_wave nz(fourier_wave[1])
    bool bullBias fourier_slope 0
    bool bearBias 
    fourier_slope 0

    // ─────────────────────────────────────────────────────────────────
    // 3. KNETK ATELEME (HACMSZ IGNITION BAR)
    // ─────────────────────────────────────────────────────────────────
    float atrVal ta.atr(i_atrLen)
    float safeAtr math.max(atrValsyminfo.mintick)
    float barRange high low

    bool isIgnition 
    barRange >= (safeAtr i_ignRange)
    bool fireBull bullBias and isIgnition and close open and close nz(close[1])
    bool fireBear bearBias and isIgnition and close open and close nz(close[1])

    // ─────────────────────────────────────────────────────────────────
    // 4. FYAT KABUL (ACCEPTANCE) VE PTAL RAFI DEVRES
    // ─────────────────────────────────────────────────────────────────
    var int   activeSide   0
    var float activeLevel  na
    var int   startBar     na
    var int   beyondCloses 0
    var string plannerState "NONE"

    var box accBox   na
    var box shelfBox na

    // Ateleme Geldiinde Yeni Seri
    if (fireBull and activeSide != 1)
        
    activeSide   := 1
        activeLevel  
    := close
        startBar     
    := bar_index
        beyondCloses 
    := 0
        plannerState 
    := "BUILDING"
        
    label.new(bar_indexlow safeAtr"ATELEME"color=c_buytextcolor=color.whitestyle=label.style_label_upsize=size.small)

    else if (
    fireBear and activeSide != -1)
        
    activeSide   := -1
        activeLevel  
    := close
        startBar     
    := bar_index
        beyondCloses 
    := 0
        plannerState 
    := "BUILDING"
        
    label.new(bar_indexhigh safeAtr"ATELEME"color=c_selltextcolor=color.whitestyle=label.style_label_downsize=size.small)

    // Seri Kontrolleri
    bool stateChanged false

    if activeSide != 0
        int barsActive 
    bar_index startBar
        float shelf    
    activeSide == activeLevel - (i_shelfAtr safeAtr) : activeLevel + (i_shelfAtr safeAtr)
        
    float bandTop  activeLevel + (i_bandAtr safeAtr)
        
    float bandBot  activeLevel - (i_bandAtr safeAtr)
        
        
    bool isBeyond activeSide == close activeLevel close activeLevel
        
    if isBeyond
            beyondCloses 
    += 1
            
        bool isFailed 
    activeSide == close shelf close shelf
        
        float persistenceScore 
    math.min(50, (beyondCloses math.max(1.0i_minCloses)) * 50)
        
    float distanceScore    math.min(30, (math.abs(close activeLevel) / safeAtr) * 15)
        
    float momentumScore    isBeyond 20 0
        float accScore         
    persistenceScore distanceScore momentumScore
        
        string prevState 
    plannerState
        
        
    if isFailed
            plannerState 
    := "REJECTED"
            
    activeSide := 0
        
    else if accScore >= 80 and barsActive >= i_minCloses
            plannerState 
    := "ACCEPTED"
        
    else if accScore >= 50
            plannerState 
    := "WATCH"
        
        
    stateChanged := plannerState != prevState
        
        
    // Kutular iz
        
    color boxCol activeSide == color.new(c_buy85) : color.new(c_sell85)
        
        if 
    barsActive == 0
            accBox 
    := box.new(startBarbandTopbar_index 10bandBotbgcolor=boxColborder_color=color.new(boxCol0))
            
    float shelfT activeSide == shelf shelf + (safeAtr 0.1)
            
    float shelfB activeSide == shelf - (safeAtr 0.1) : shelf
            shelfBox 
    := box.new(startBarshelfTbar_index 10shelfBbgcolor=color.new(c_shelf85), border_color=color.new(c_shelf20))
        else if 
    activeSide != 0
            box
    .set_right(accBoxbar_index 6)
            
    box.set_right(shelfBoxbar_index 6)
            
    box.set_text(accBoxplannerState "\n" str.tostring(math.round(accScore)) + "/100")
            
    box.set_text_color(accBoxcolor.new(color.white30))
            
    box.set_text_size(accBoxsize.small)
            
        if 
    stateChanged
            
    if plannerState == "ACCEPTED"
                
    label.new(bar_indexactiveSide == low safeAtr high safeAtr"ACCEPT"color=c_buytextcolor=color.whitestyle=activeSide==1?label.style_label_up:label.style_label_downsize=size.small)
            else if 
    plannerState == "WATCH"
                
    label.new(bar_indexactiveSide == low safeAtr high safeAtr"WATCH"color=c_watchtextcolor=color.whitestyle=activeSide==1?label.style_label_up:label.style_label_downsize=size.small)

        if 
    plannerState == "REJECTED" and prevState != "REJECTED"
            
    label.new(bar_indexactiveSide[1] == low safeAtr high safeAtr"REJECTED"color=color.maroontextcolor=color.whitestyle=activeSide[1]==1?label.style_label_up:label.style_label_downsize=size.small)

    // ─────────────────────────────────────────────────────────────────
    // 5. FOURIER DALGASI (KNETK NEON)
    // ─────────────────────────────────────────────────────────────────
    color waveCol bullBias c_buy bearBias c_sell c_neutral

    plot
    (fourier_wave"Glow D"color=color.new(waveCol85), linewidth=6)
    plot(fourier_wave"Glow ",  color=color.new(waveCol60), linewidth=3)
    plot(fourier_wave"ekirdek"color=color.new(waveCol0),  linewidth=1)

    barcolor(activeSide != ? (activeSide == color.new(c_buy30) : color.new(c_sell30)) : na
    deiik bir alma oldu... sadeleme... ve tablo gerekir gibi... imdilik yedekte kalsn....

    https://www.tradingview.com/x/z6Sw94x1/
    16.07.2024 - 10.12.2024

  5. 3225 mesajdan... itibaren...

    Fourier'in Saf Matematii Nasl alr?
    Fransz matematiki Joseph Fourier der ki: "Ne kadar karmak olursa olsun, her dalga (veya fiyat hareketi), farkl frekanslardaki basit sins (sine) ve kosins (cosine) dalgalarnn toplamndan ibarettir.

    "Fiyatn iine grlt kartnda, Fourier forml devreye girer:
    Bu forml unu yapar:Son 64 (veya N) mumu alr.Bu karmak fiyat hareketini frekanslarna ayrr.
    Yksek frekansl "atlak sesleri" pe atar.
    Geriye sadece piyasann en saf, przsz "Ana Dalga Boyunu" (Dk Harmonikler) brakr ve o sinzoidal eriyi yeniden ina eder.

    bu mantn... zerine... ai kullanarak... yaplan almalarda... en son deneme olarak... elde edilen kodun...

    alma mant.....

    Altn izgi (TWAP): Fiyatn her zaman geri dnmek isteyecei ana s.

    Pusu An: Fiyat bu altn izgiye geri ekildiinde, frekans dalgasnn (Fourier) rengine ve ynne bakarsn.

    Tetik ve Dorulama: Dalga yeile dndnde ve fiyat ATR patlamas yaptnda mhr vurulur: "ATELEME". Sistem annda arkana ptal Rafn eker. Onay kutusu "ACCEPT" verdiinde ileme girersin.

    Aynalar (nc Hedefler): Kar alma noktan (TP) neresi olacak? Rastgele bir yer deil, TWAP'n etrafndaki statistiksel 1σ veya 2σ hedeflerinden biri!

    ainin... yazd bu... denemek isteyene...
    16.07.2024 - 10.12.2024

Sayfa 404/404 lklk ... 304354394402403404

Yer mleri

Yer mleri

Gnderi Kurallar

  • Yeni konu aamazsnz
  • Konulara cevap yazamazsnz
  • Yazlara ek gnderemezsiniz
  • Yazlarnz deitiremezsiniz
  •