Artan
Azalan
έώlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
9,68 10% 74,53 Mn 8,80 / 9,68
70,40 10% 853,62 Mn 64,35 / 70,40
103,40 10% 4,93 Mn 101,40 / 103,40
17,51 9.99% 168,75 Mn 15,30 / 17,51
46,30 9.98% 331,77 Mn 39,00 / 46,30
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
7,29 -10% 1,03 Mr 7,29 / 7,99
18,02 -9.99% 13,14 Mn 18,02 / 18,02
289,00 -9.97% 5,97 Mr 289,00 / 309,75
6,95 -9.97% 2,05 Mr 6,95 / 8,49
11,70 -9.93% 2,60 Mr 11,70 / 12,40
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
197,40 -9.9% 16,51 Mr 197,40 / 223,70
323,50 -1.07% 12,31 Mr 319,50 / 331,25
396,50 0% 9,28 Mr 391,00 / 406,75
263,00 3.75% 8,32 Mr 253,75 / 264,25
2,97 -1.98% 8,20 Mr 2,96 / 3,10
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
19,20 -1.03% 1,13 Mr 19,07 / 19,88
79,25 -1.86% 7,85 Mr 78,70 / 82,10
396,50 0% 9,28 Mr 391,00 / 406,75
207,90 -3.08% 6,99 Mr 205,70 / 216,50
763,00 1.4% 3,32 Mr 752,50 / 770,50
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
19,20 -1.03% 1,13 Mr 19,07 / 19,88
79,25 -1.86% 7,85 Mr 78,70 / 82,10
92,40 -1.6% 409,71 Mn 91,65 / 94,60
115,20 -1.2% 175,66 Mn 114,40 / 117,30
396,50 0% 9,28 Mr 391,00 / 406,75
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
19,20 -1.03% 1,13 Mr 19,07 / 19,88
31,30 -2.07% 177,58 Mn 30,66 / 32,50
79,25 -1.86% 7,85 Mr 78,70 / 82,10
10,39 -1.05% 314,87 Mn 10,29 / 10,67
79,00 -1.19% 407,78 Mn 78,70 / 81,20

Masrafsύz Bankacύlύk + 1.000 TL Nakit! Enpara’dan Ηifte Avantaj

Masrafsύz Bankacύlύk + 1.000 TL Nakit! Enpara’dan Ηifte Avantaj
Sayfa 401/402 έlkέlk ... 301351391399400401402 SonSon
Arama sonucu : 3214 madde; 3,201 - 3,208 arasύ.

Konu: Tradingview

  1. deneme...yedekleme iηin
    PHP Code:
    //@version=6
    indicator("Yφrόk [Sistem 6: Saf Ahenk SAR]"overlay=true)

    // ─────────────────────────────────────────────────────────────────
    //  1. ZIT KUTUPLARIN GέRDέLERέ
    // ─────────────────────────────────────────────────────────────────
    // YANG (ATEή): Hύzlύ baώlar, ηabuk tύkanύr.
    y_start input.float(0.05"Yang (Ateώ) Baώlangύη"step=0.01)
    y_inc   input.float(0.01"Yang (Ateώ) έvme"step=0.01)
    y_max   input.float(0.08"Yang (Ateώ) Max"step=0.01)

    // YέN (SU): Yavaώ baώlar, ηύπ gibi bόyόr, sύnύrύ yoktur.
    i_start input.float(0.005"Yin (Su) Baώlangύη"step=0.001)
    i_inc   input.float(0.05,  "Yin (Su) έvme"step=0.01)
    i_max   input.float(0.50,  "Yin (Su) Max"step=0.05)

    // ─────────────────────────────────────────────────────────────────
    //  2. ORTAK SAR MOTORU
    // ─────────────────────────────────────────────────────────────────
    f_ozel_sar(src_hsrc_l_start_inc_max) =>
        var 
    int trend 0
        
    var float sar_val 0.0
        
    var float ep 0.0
        
    var float af 0.0

        
    if trend == and not na(src_h[1])
            
    trend   := src_h >= src_h[1] or src_l >= src_l[1] ? : -1
            sar_val 
    := trend src_l[1] : src_h[1]
            
    ep      := trend src_h[1] : src_l[1]
            
    af      := _start
        
    else 
            
    float nextsar sar_val
            
    if trend 0
                
    if src_h[1] > ep
                    ep 
    := src_h[1]
                    
    af := math.min(_maxaf _inc)
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.min(math.min(src_l[1], src_l[2]), nextsar)
                if 
    nextsar src_l
                    trend   
    := -1
                    nextsar 
    := ep
                    ep      
    := src_l
                    af      
    := _start
            
    else 
                if 
    src_l[1] < ep
                    ep 
    := src_l[1]
                    
    af := math.min(_maxaf _inc)
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.max(math.max(src_h[1], src_h[2]), nextsar)
                if 
    nextsar src_h
                    trend   
    := 1
                    nextsar 
    := ep
                    ep      
    := src_h
                    af      
    := _start
            sar_val 
    := nextsar
        
    [sar_valtrend]

    // ─────────────────────────────────────────────────────────────────
    //  3. YέN VE YANG HESAPLAMALARI
    // ─────────────────────────────────────────────────────────────────
    [sar_yangdir_yang] = f_ozel_sar(highlowy_starty_incy_max)
    [
    sar_yindir_yin]   = f_ozel_sar(highlowi_starti_inci_max)

    // ─────────────────────────────────────────────────────────────────
    //  4. AHENK VE KAOS (MUM RENKLERέ)
    // ─────────────────────────────────────────────────────────────────
    bool ahenk_boga = (dir_yang 0) and (dir_yin 0)
    bool ahenk_ayi  = (dir_yang 0) and (dir_yin 0)

    // Renklendirme: έkisi aynύ yφndeyse Trend (Ahenk), farklύ yφndeyse Flat (Kaos/Pusu)
    barcolor(ahenk_boga color.lime ahenk_ayi color.red color.new(color.gray60))

    // ─────────────────────────────────────────────────────────────────
    //  5. GΦRSEL ήΦLEN (ΗέZέMLER)
    // ─────────────────────────────────────────────────────────────────
    // YέN (SU) Noktalarύ - Derinden gelir, kalύn ve mavidir.
    color col_yin dir_yin color.aqua color.blue
    plot
    (sar_yintitle="Yin (Su)"color=col_yinstyle=plot.style_circleslinewidth=3)

    // YANG (ATEή) Noktalarύ - Fiyata yapύώύktύr, ince ve turuncudur.
    color col_yang dir_yang color.orange color.maroon
    plot
    (sar_yangtitle="Yang (Ateώ)"color=col_yangstyle=plot.style_circleslinewidth=1
    16.07.2024 - 10.12.2024

  2. deneme...yedekleme iηin
    PHP Code:
    //@version=6
    indicator("Yφrόk [Nihai Form]"overlay=truemax_labels_count=500)

    // ─────────────────────────────────────────────────────────────────
    //  1. GέRDέLER (KRAL, VOLATέLέTE VE AYNALAR)
    // ─────────────────────────────────────────────────────────────────
    // Kral SAR Girdileri
    k_start input.float(0.0,  "Kaynak Baώlangύη"step=0.01)
    k_inc   input.float(0.02"Kaynak έvme"step=0.01)
    k_max   input.float(0.20"Kaynak Max"step=0.01)

    // Volatilite Girdileri
    volLength   input.int(20,  "Oynaklύk Uzunluπu"minval 5)
    projBars    input.int(5,   "έleriye Projeksiyon (Yakύnlύk)"minval 1
    barsPerYear input.int(50,  "Yύllύk Mum Ηarpanύ"minval 50)

    // Hύzlύ / Yavaώ SAR Girdileri
    h_start input.float(0.06"Hύzlύ SAR Baώlangύη"step=0.01group="Hύzlύ Ayna (Kalύn)")
    h_inc   input.float(0.06"Hύzlύ SAR έvme"step=0.01group="Hύzlύ Ayna (Kalύn)")
    h_max   input.float(0.30"Hύzlύ SAR Max"step=0.1group="Hύzlύ Ayna (Kalύn)")

    y_start input.float(0.01"Yavaώ SAR Baώlangύη"step=0.005group="Yavaώ Ayna (έnce)")
    y_inc   input.float(0.01"Yavaώ SAR έvme"step=0.005group="Yavaώ Ayna (έnce)")
    y_max   input.float(0.10"Yavaώ SAR Max"step=0.1group="Yavaώ Ayna (έnce)")

    // ─────────────────────────────────────────────────────────────────
    //  2. OTONOM BEYέN (FIBONACCI YAήLANMA VE ΗARPIήMA MOTORU)
    // ─────────────────────────────────────────────────────────────────
    type SARState
        float sar_value
        float extreme_point
        float accel_factor
        bool  isLong
        int   trend_age 
        int   bounce_count 
        bool  was_touching 

    method f_updateState
    (SARState statefloat high_valfloat low_valfloat close_valfloat accel_startfloat accel_incfloat accel_maxfloat decay_limitfloat atr_val) =>
        
    bool isInitialTrend false
        bool trend_changed 
    false

        
    if na(state.sar_value)
            if 
    close_val close_val[1]
                
    state.isLong        := true
                state
    .extreme_point := high_val
                state
    .sar_value     := low_val[1]
            else
                
    state.isLong        := false
                state
    .extreme_point := low_val
                state
    .sar_value     := high_val[1]
            
    isInitialTrend          := true
            state
    .accel_factor      := accel_start
            state
    .trend_age         := 0
        
    else
            
    state.trend_age += 1
            
        state
    .sar_value += state.accel_factor * (state.extreme_point state.sar_value)
        
        if 
    state.isLong
            
    if state.sar_value low_val
                isInitialTrend      
    := true
                trend_changed       
    := true
                state
    .isLong        := false
                state
    .sar_value     := math.max(high_valstate.extreme_point)
                
    state.extreme_point := low_val
                state
    .accel_factor  := accel_start
                state
    .trend_age     := 
        
    else
            if 
    state.sar_value high_val
                isInitialTrend      
    := true
                trend_changed       
    := true
                state
    .isLong        := true
                state
    .sar_value     := math.min(low_valstate.extreme_point)
                
    state.extreme_point := high_val
                state
    .accel_factor  := accel_start
                state
    .trend_age     := 
                
        
    if trend_changed
            state
    .bounce_count := 
            state
    .was_touching := false
        
    else
            
    float tol atr_val 0.2 
            bool is_touch 
    state.isLong ? (low_val <= state.sar_value tol) : (high_val >= state.sar_value tol)
            if 
    is_touch and not state.was_touching
                state
    .bounce_count += 
            state
    .was_touching := is_touch

        float decay_factor 
    math.max(0.011.0 - (state.trend_age decay_limit))
        
    float yasli_inc    accel_inc decay_factor

        
    if not isInitialTrend
            
    if state.isLong
                
    if high_val state.extreme_point
                    state
    .extreme_point := high_val
                    state
    .accel_factor  := math.min(state.accel_factor yasli_incaccel_max)
            else
                if 
    low_val state.extreme_point
                    state
    .extreme_point := low_val
                    state
    .accel_factor  := math.min(state.accel_factor yasli_incaccel_max)
                    
        if 
    bar_index 1
            
    if state.isLong
                state
    .sar_value := math.min(state.sar_valuelow_val[1])
                if 
    bar_index 2
                    state
    .sar_value := math.min(state.sar_valuelow_val[2])
            else
                
    state.sar_value := math.max(state.sar_valuehigh_val[1])
                if 
    bar_index 2
                    state
    .sar_value := math.max(state.sar_valuehigh_val[2])
        
    state

    // ─────────────────────────────────────────────────────────────────
    //  3. 9 PARALEL EVREN VE KRAL SAR SEΗέMέ
    // ─────────────────────────────────────────────────────────────────
    var float[] fibs = array.from(1.02.03.05.08.013.021.034.055.0)
    var 
    states = array.new<SARState>()

    if 
    barstate.isfirst
        
    for 0 to 8
            states
    .push(SARState.new(nanak_startfalse00false))

    float gercek_oynaklik ta.atr(14)

    for 
    0 to 8
        SARState s 
    states.get(i)
        
    s.f_updateState(highlowclosek_startk_inck_maxfibs.get(i), gercek_oynaklik)

    var 
    int king_idx 
    int new_king 
    = -1

    for 0 to 8
        
    if states.get(i).bounce_count >= 2
            new_king 
    := i
            
    break 

    if 
    new_king != -1
        king_idx 
    := new_king 

    // Kral SAR ve Yφrόk
    float kral_sar  states.get(king_idx).sar_value
    bool  kral_yon  
    states.get(king_idx).isLong
    float kral_ayna 
    close + (close kral_sar)
    float cc        ta.sar(0.00.010.3

    // ─────────────────────────────────────────────────────────────────
    //  4. LONESOME SAR MOTORU (HIZLI/YAVAή AYNALAR)
    // ─────────────────────────────────────────────────────────────────
    f_ozel_sar(src_hsrc_l_start_inc_max_reset_hiz) =>
        var 
    int trend 0
        
    var float sar_val 0.0
        
    var float ep 0.0
        
    var float af 0.0

        
    if trend == and not na(src_h[1])
            
    trend   := src_h >= src_h[1] or src_l >= src_l[1] ? : -1
            sar_val 
    := trend src_l[1] : src_h[1]
            
    ep      := trend src_h[1] : src_l[1]
            
    af      := _start
        
    else 
            if 
    _reset_hiz
                af 
    := _start

            float nextsar 
    sar_val
            
    if trend 0
                
    if src_h[1] > ep
                    ep 
    := src_h[1]
                    
    af := math.min(_maxaf _inc)
                
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.min(math.min(src_l[1], src_l[2]), nextsar)
                
                if 
    nextsar src_l
                    trend   
    := -1
                    nextsar 
    := ep
                    ep      
    := src_l
                    af      
    := _start
            
    else 
                if 
    src_l[1] < ep
                    ep 
    := src_l[1]
                    
    af := math.min(_maxaf _inc)
                
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.max(math.max(src_h[1], src_h[2]), nextsar)
                
                if 
    nextsar src_h
                    trend   
    := 1
                    nextsar 
    := ep
                    ep      
    := src_h
                    af      
    := _start
                    
            sar_val 
    := nextsar
        
    [sar_valtrend]

    yeni_gun ta.change(time("D")) != 0

    // Hύzlύ Ayna (Trend Ηizgisi έηin)
    [sar_hizlitrend_hizli] = f_ozel_sar(highlowh_starth_inch_maxyeni_gun)
    ayna_hizli trend_hizli close math.abs(close sar_hizli) : close math.abs(close sar_hizli)

    // Yavaώ Ayna (Arka planda hesaplanύyor, ηizimi kapalύ)
    [sar_yavastrend_yavas] = f_ozel_sar(highlowy_starty_incy_maxyeni_gun)
    ayna_yavas trend_yavas close math.abs(close sar_yavas) : close math.abs(close sar_yavas)

    // ─────────────────────────────────────────────────────────────────
    //  5. έSTATέSTέKSEL VOLATέLέTE (%68) VE HEDEFLER
    // ─────────────────────────────────────────────────────────────────
    logReturn math.log(close close[1])
    rawVol    ta.stdev(logReturnvolLength)
    annualVol rawVol math.sqrt(barsPerYear)

    conePrice(float basePricefloat volint tfloat sigmaMultiplierint direction) =>
        
    drift direction sigmaMultiplier vol math.sqrt(float(t) / float(barsPerYear))
        
    basePrice math.exp(drift)

    var 
    label[] sigmaLabels = array.new<label>()

    if 
    barstate.islast
        
    if sigmaLabels.size() > 0
            
    for 0 to sigmaLabels.size() - 1
                label
    .delete(sigmaLabels.get(i))
            
    sigmaLabels.clear()

        
    float tip1up conePrice(closeannualVolprojBars1.0,  1)
        
    float tip1dn conePrice(closeannualVolprojBars1.0, -1)
        
    int tipX bar_index projBars 

        
    if kral_yon
            sigmaLabels
    .push(label.new(tipXtip1up"(%68)\n" str.tostring(tip1upformat.mintick), color=color.new(color.lime80), textcolor=color.limestyle=label.style_label_leftsize=size.small))
        else
            
    sigmaLabels.push(label.new(tipXtip1dn"(%68)\n" str.tostring(tip1dnformat.mintick), color=color.new(color.red80), textcolor=color.redstyle=label.style_label_leftsize=size.small))

    // ─────────────────────────────────────────────────────────────────
    //  6. EKRAN ΗέZέMLERέ (GΦRSEL ήΦLEN)
    // ─────────────────────────────────────────────────────────────────
    // 1. Kral SAR ve Aynasύ
    color col_kral kral_yon color.new(color.lime0) : color.new(color.red0)
    color col_ayna kral_yon color.new(color.lime50) : color.new(color.red50)

    plot(kral_sartitle="Kral SAR"color=col_kralstyle=plot.style_circleslinewidth=3)
    plot(kral_aynatitle="Kral Ayna"color=col_aynastyle=plot.style_linelinewidth=2)

    // 2. Yφrόk Ηizgisi
    plot(cctitle="@yφrόk@"color=color.new(color.white0), style=plot.style_crosslinewidth=2)

    // 3. Trend Ηizgisi (Hύzlύ Ayna)
    bool hizli_yesil ayna_hizli close
    color col_hizli 
    hizli_yesil color.lime color.red
    plot
    (ayna_hizlititle="Trend (Hύzlύ Ayna)"color=col_hizlistyle=plot.style_linelinewidth=1
    16.07.2024 - 10.12.2024

  3. hurst mantύπύ ile... 1dakkalύk grafikte 34uzunluktan baώlayύp....gόnlόkte 2 uzunluπa...
    otomatik inen....hma ve alma ivmesini hesaplayύp...bar renklendirme ηalύώmasύ φrneπi...
    fibolara...55 fark eklendi...
    deneme...yedekleme iηin...
    PHP Code:
    //@version=6
    indicator("Yφrόk [Fraktal Mum Projeksiyonu]"overlay=true)

    // ─────────────────────────────────────────────────────────────────
    //  1. OTONOM ZAMAN DέLέMέ (SABέT BELLEK KέLέDέ)
    // ─────────────────────────────────────────────────────────────────
    // Ηarpanlar ve Zύrh ana uzunluπu
    simple int z_len = switch timeframe.period
        
    "1"   => 34
        
    "3"   => 21
        
    "5"   => 13
        
    "15"  => 8
        
    "60"  => 5
        
    "240" => 3
        
    => 2

    // ─────────────────────────────────────────────────────────────────
    //  2. 7 KATMANLI FRAKTAL MATRέS (HMA vs ALMA)
    // ─────────────────────────────────────────────────────────────────
    src hlc3

    // Her katmanda HMA (Kύlύη) ve ALMA (Zύrh) ηarpύώύr, aradaki mesafe (έvme) φlηόlόr
    f_titan_dalga(_f_s) => ta.hma(src_f) - ta.alma(src_s0.856)

    // Fraktal Fibonacci Katmanlarύ
    ao1 f_titan_dalga(256)
    ao2 f_titan_dalga(358)
    ao3 f_titan_dalga(560)
    ao4 f_titan_dalga(863)
    ao5 f_titan_dalga(1368)
    ao6 f_titan_dalga(2176)
    ao7 f_titan_dalga(3489)

    // ─────────────────────────────────────────────────────────────────
    //  3. SάPERPOZέSYON (MASTER DALGA) VE KέNETέK EVRELER
    // ─────────────────────────────────────────────────────────────────
    // 7 Katmanύn toplam gόcό
    float master_wave = (ao1 ao2 ao3 ao4 ao5 ao6 ao7) / 7

    // Master Dalga'nύn 4 Kinetik Evresi
    bool guclu_boga   master_wave and master_wave master_wave[1]
    bool yorulan_boga master_wave and master_wave <= master_wave[1]
    bool guclu_ayi    master_wave and master_wave master_wave[1]
    bool yorulan_ayi  master_wave and master_wave >= master_wave[1]

    // Kinetik Renk Paleti (Mumlar iηin)
    color dalga_rengi guclu_boga color.new(#00ffaa, 0) : yorulan_boga ? color.new(#eafa03, 0) : guclu_ayi ? color.new(#ff0055, 0) : yorulan_ayi ? color.new(#c604ed, 0) : color.gray

    // ─────────────────────────────────────────────────────────────────
    //  4. FέYATA PROJEKSέYON (MUM BOYAMA VE OMURGA)
    // ─────────────────────────────────────────────────────────────────
    // Bόtόn zekβyύ mumlarύn gφvdesine aktarύyoruz
    barcolor(dalga_rengi)

    // Fiyatύn ortasύndan geηen referans Gauss Zύrhύ (Trendi gφrsel tutmak iηin)
    omurga ta.alma(src550.856)
    //plot(omurga, "Yφrόk", color=color.new(dalga_rengi, 0), linewidth=1)

    // ───────────────────────────────────────────────────────────────── 
    16.07.2024 - 10.12.2024

  4.  Alύntύ Originally Posted by @yφrόk@ Yazύyύ Oku
    hurst mantύπύ ile... 1dakkalύk grafikte 34uzunluktan baώlayύp....gόnlόkte 2 uzunluπa...
    otomatik inen....hma ve alma ivmesini hesaplayύp...bar renklendirme ηalύώmasύ φrneπi...
    fibolara...55 fark eklendi...
    deneme...yedekleme iηin...
    PHP Code:
    //@version=6
    indicator("Yφrόk [Fraktal Mum Projeksiyonu]"overlay=true)

    // ─────────────────────────────────────────────────────────────────
    //  1. OTONOM ZAMAN DέLέMέ (SABέT BELLEK KέLέDέ)
    // ─────────────────────────────────────────────────────────────────
    // Ηarpanlar ve Zύrh ana uzunluπu
    simple int z_len = switch timeframe.period
        
    "1"   => 34
        
    "3"   => 21
        
    "5"   => 13
        
    "15"  => 8
        
    "60"  => 5
        
    "240" => 3
        
    => 2

    // ─────────────────────────────────────────────────────────────────
    //  2. 7 KATMANLI FRAKTAL MATRέS (HMA vs ALMA)
    // ─────────────────────────────────────────────────────────────────
    src hlc3

    // Her katmanda HMA (Kύlύη) ve ALMA (Zύrh) ηarpύώύr, aradaki mesafe (έvme) φlηόlόr
    f_titan_dalga(_f_s) => ta.hma(src_f) - ta.alma(src_s0.856)

    // Fraktal Fibonacci Katmanlarύ
    ao1 f_titan_dalga(256)
    ao2 f_titan_dalga(358)
    ao3 f_titan_dalga(560)
    ao4 f_titan_dalga(863)
    ao5 f_titan_dalga(1368)
    ao6 f_titan_dalga(2176)
    ao7 f_titan_dalga(3489)

    // ─────────────────────────────────────────────────────────────────
    //  3. SάPERPOZέSYON (MASTER DALGA) VE KέNETέK EVRELER
    // ─────────────────────────────────────────────────────────────────
    // 7 Katmanύn toplam gόcό
    float master_wave = (ao1 ao2 ao3 ao4 ao5 ao6 ao7) / 7

    // Master Dalga'nύn 4 Kinetik Evresi
    bool guclu_boga   master_wave and master_wave master_wave[1]
    bool yorulan_boga master_wave and master_wave <= master_wave[1]
    bool guclu_ayi    master_wave and master_wave master_wave[1]
    bool yorulan_ayi  master_wave and master_wave >= master_wave[1]

    // Kinetik Renk Paleti (Mumlar iηin)
    color dalga_rengi guclu_boga color.new(#00ffaa, 0) : yorulan_boga ? color.new(#eafa03, 0) : guclu_ayi ? color.new(#ff0055, 0) : yorulan_ayi ? color.new(#c604ed, 0) : color.gray

    // ─────────────────────────────────────────────────────────────────
    //  4. FέYATA PROJEKSέYON (MUM BOYAMA VE OMURGA)
    // ─────────────────────────────────────────────────────────────────
    // Bόtόn zekβyύ mumlarύn gφvdesine aktarύyoruz
    barcolor(dalga_rengi)

    // Fiyatύn ortasύndan geηen referans Gauss Zύrhύ (Trendi gφrsel tutmak iηin)
    omurga ta.alma(src550.856)
    //plot(omurga, "Yφrόk", color=color.new(dalga_rengi, 0), linewidth=1)

    // ───────────────────────────────────────────────────────────────── 
    aynalύ..triple sar...φrneπi...

    PHP Code:
    //@version=6
    indicator("."overlay=true)

    // ─────────────────────────────────────────────────────────────────
    //  1. BEST O (AO) HESAPLAMASI VE MUM BOYAMA
    // ─────────────────────────────────────────────────────────────────
    // Kullanύcύnύn belirttiπi 5 ve 45 periyotlu AO mantύπύ
    ao ta.ema(hl25) - ta.ema(hl245)

    // AO έvmesine gφre renk belirleme (Yόkseliyorsa Yeώil, Dόώόyorsa Kύrmύzύ)
    ao_color ta.change(ao) <= color.red color.green

    // Mumlarύ AO ivmesine gφre boya
    barcolor(ao_color)

    // ─────────────────────────────────────────────────────────────────
    //  2. TRIPLE SAR (άΗLά TAKTέK VέTES)
    // ─────────────────────────────────────────────────────────────────
    // Kullanύcύnύn belirttiπi sabit deπerlerle Triple SAR motoru
    roSarSlow     ta.sar(0.010.010.2)
    roSarModerate ta.sar(0.010.020.2)
    roSarFast     ta.sar(0.010.030.2)

    // SAR Seviyelerini fiyata "Cross" (Haη) stiliyle iώle
    plot(roSarSlow,     "SAR3",     color=color.blue,  linewidth=2style=plot.style_cross)
    plot(roSarModerate"SAR2"color=color.greenlinewidth=2style=plot.style_cross)
    plot(roSarFast,     "SAR1",     color=color.red,   linewidth=2style=plot.style_cross)

    // ─────────────────────────────────────────────────────────────────
    //  3. GΦRSEL BέLGέ (OPSέYONEL)
    // ─────────────────────────────────────────────────────────────────
    // AO'nun gφrsel takibi iηin kόηόk daireler (Orijinal koddaki stil)
    // Not: Overlay=true olduπu iηin bu daireler fiyatύn altύnda/όstόnde gφrόnecektir.
    plot(ao close"AO Trend έvmesi"color=ao_colorstyle=plot.style_circleslinewidth=1display=display.none)
    //////////////////

    // ─────────────────────────────────────────────────────────────────
    //  1. GέRDέLER 
    // ─────────────────────────────────────────────────────────────────
    k_start input.float(0.01,  "Kral Baώlangύη"step=0.01group="Otonom Beyin (Fibo SAR)")
    k_inc   input.float(0.01,  "Kral έvme"step=0.01group="Otonom Beyin (Fibo SAR)")
    k_max   input.float(0.20,  "Kral Max"step=0.01group="Otonom Beyin (Fibo SAR)")
    fibo_decay input.float(21.0"Fibo Yaώlanma Sύnύrύ"step=1.0group="Otonom Beyin (Fibo SAR)"tooltip="Trendin yaώlanύp ivmesinin kύrύlacaπύ varsayύlan ortalama bar sayύsύ.")

    // ─────────────────────────────────────────────────────────────────
    //  2. OTONOM BEYέN: FIBONACCI YAήLANMA MOTORU (TEK SAR)
    // ─────────────────────────────────────────────────────────────────
    f_fibo_sar(src_hsrc_l_start_inc_max_decay_limit) =>
        var 
    int trend 0
        
    var float sar_val 0.0
        
    var float ep 0.0
        
    var float af 0.0
        
    var int trend_age // Fibonacci yaώlanmasύ iηin sayaη

        
    if trend == and not na(src_h[1])
            
    trend   := src_h >= src_h[1] or src_l >= src_l[1] ? : -1
            sar_val 
    := trend src_l[1] : src_h[1]
            
    ep      := trend src_h[1] : src_l[1]
            
    af      := _start
            trend_age 
    := 0
        
    else 
            
    trend_age += // Her mumda trend yaώlanύr
            
            
    float nextsar sar_val
            
            
    // Fibo Sφnόmleme: Trend yaώlandύkηa ivme artύώύ yavaώlar
            
    float decay_factor math.max(0.011.0 - (trend_age _decay_limit))
            
    float yasli_inc    _inc decay_factor

            
    if trend 0
                
    if src_h[1] > ep
                    ep 
    := src_h[1]
                    
    af := math.min(_maxaf yasli_inc// Yaώlanmύώ ivme eklenir
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.min(math.min(src_l[1], src_l[2]), nextsar)
                
                if 
    nextsar src_l // Trend Dφnόώό (Aώaπύ Kύrύlύm)
                    
    trend     := -1
                    nextsar   
    := ep
                    ep        
    := src_l
                    af        
    := _start
                    trend_age 
    := // Yaώ sύfύrlanύr
            
    else 
                if 
    src_l[1] < ep
                    ep 
    := src_l[1]
                    
    af := math.min(_maxaf yasli_inc// Yaώlanmύώ ivme eklenir
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.max(math.max(src_h[1], src_h[2]), nextsar)
                
                if 
    nextsar src_h // Trend Dφnόώό (Yukarύ Kύrύlύm)
                    
    trend     := 1
                    nextsar   
    := ep
                    ep        
    := src_h
                    af        
    := _start
                    trend_age 
    := // Yaώ sύfύrlanύr
                    
            
    sar_val := nextsar
            
        
    [sar_valtrend]

    // Tek motoru ηalύώtύrύyoruz
    [kral_sarkral_yon] = f_fibo_sar(highlowk_startk_inck_maxfibo_decay)

    // ─────────────────────────────────────────────────────────────────
    //  3. έKέZ AYNA HESAPLAMASI (ΦNCά HEDEF)
    // ─────────────────────────────────────────────────────────────────
    // Ayna: Fiyatύn SAR'dan ne kadar uzaklaώtύπύnύ alύr, onu fiyatύn ilerisine projeksiyon yapar.
    float kral_ayna kral_yon close math.abs(close kral_sar) : close math.abs(close kral_sar)

    // ─────────────────────────────────────────────────────────────────
    //  4. GΦRSELLEήTέRME VE MUM RENKLERέ
    // ─────────────────────────────────────────────────────────────────
    color col_ana  kral_yon color.white color.white
    color col_ayna 
    kral_yon color.new(color.lime40) : color.new(color.red40)

    // Mumlarύ yφn deπiώimine gφre boya
    barcolor(col_ana)

    // Ana SAR (Stop noktasύ - Daireler)
    plot(kral_sartitle="SAR0"color=col_anastyle=plot.style_circleslinewidth=2)

    // έkiz Ayna (Φncό Hedef Ηizgisi)
    plot(kral_aynatitle="SAR5"color=col_aynastyle=plot.style_linelinewidth=1)

    // (Aέ) έmza - Operasyon Gόvenliπi
    var table ytd_table table.new(position.bottom_center11)
    if 
    barstate.islast
        table
    .cell(ytd_table00"(Aέ) Eπitim ηalύώmasύdύr. Yatύrύm tavsiyesi KULLANILAMAZ."text_color=color.new(color.white0), text_size=size.normal)
    //////////////
    //  1. GέRDέLER (YέN-YANG SAR)
    // ─────────────────────────────────────────────────────────────────
    h_start input.float(0.06"Hύzlύ SAR Baώlangύη"step=0.01group="Yin-Yang SAR")
    h_inc   input.float(0.06"Hύzlύ SAR έvme"step=0.01group="Yin-Yang SAR")
    h_max   input.float(0.30"Hύzlύ SAR Max"step=0.1group="Yin-Yang SAR")

    y_start input.float(0.01"Yavaώ SAR Baώlangύη"step=0.005group="Yin-Yang SAR")
    y_inc   input.float(0.01"Yavaώ SAR έvme"step=0.005group="Yin-Yang SAR")
    y_max   input.float(0.10"Yavaώ SAR Max"step=0.1group="Yin-Yang SAR")

    // ─────────────────────────────────────────────────────────────────
    //  2. YέN-YANG SAR MOTORU (SAR0 ve SAR1)
    // ─────────────────────────────────────────────────────────────────
    f_ozel_sar(src_hsrc_l_start_inc_max_reset_hiz) =>
        var 
    int trend 0
        
    var float sar_val 0.0
        
    var float ep 0.0
        
    var float af 0.0

        
    if trend == and not na(src_h[1])
            
    trend   := src_h >= src_h[1] or src_l >= src_l[1] ? : -1
            sar_val 
    := trend src_l[1] : src_h[1]
            
    ep      := trend src_h[1] : src_l[1]
            
    af      := _start
        
    else 
            if 
    _reset_hiz
                af 
    := _start

            float nextsar 
    sar_val
            
    if trend 0
                
    if src_h[1] > ep
                    ep 
    := src_h[1]
                    
    af := math.min(_maxaf _inc)
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.min(math.min(src_l[1], src_l[2]), nextsar)
                if 
    nextsar src_l
                    trend   
    := -1
                    nextsar 
    := ep
                    ep      
    := src_l
                    af      
    := _start
            
    else 
                if 
    src_l[1] < ep
                    ep 
    := src_l[1]
                    
    af := math.min(_maxaf _inc)
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.max(math.max(src_h[1], src_h[2]), nextsar)
                if 
    nextsar src_h
                    trend   
    := 1
                    nextsar 
    := ep
                    ep      
    := src_h
                    af      
    := _start
            sar_val 
    := nextsar
        
    [sar_valtrend]

    yeni_gun ta.change(time("D")) != 0

    [sar_hizlitrend_hizli] = f_ozel_sar(highlowh_starth_inch_maxyeni_gun)
    [
    sar_yavastrend_yavas] = f_ozel_sar(highlowy_starty_incy_maxyeni_gun)

    // ─────────────────────────────────────────────────────────────────
    //  3. 7 KATMANLI FRAKTAL MATRέS VE MUM RENKLERέ (BARCOLOR)
    // ─────────────────────────────────────────────────────────────────
    src hlc3

    // Her katmanda HMA (Kύlύη) ve ALMA (Zύrh) ηarpύώύr
    f_titan_dalga(_f_s) => ta.hma(src_f) - ta.alma(src_s0.856)

    // Fraktal Fibonacci Katmanlarύ
    ao1 f_titan_dalga(256)
    ao2 f_titan_dalga(358)
    ao3 f_titan_dalga(560)
    ao4 f_titan_dalga(863)
    ao5 f_titan_dalga(1368)
    ao6 f_titan_dalga(2176)
    ao7 f_titan_dalga(3489)

    // Master Dalga (Sόperpozisyon)
    float master_wave = (ao1 ao2 ao3 ao4 ao5 ao6 ao7) / 7

    // 4 Kinetik Evre
    bool guclu_boga   master_wave and master_wave master_wave[1]
    bool yorulan_boga master_wave and master_wave <= master_wave[1]
    bool guclu_ayi    master_wave and master_wave master_wave[1]
    bool yorulan_ayi  master_wave and master_wave >= master_wave[1]

    // Mum Boyama
    color dalga_rengi guclu_boga color.new(#00ffaa, 0) : yorulan_boga ? color.new(#eafa03, 0) : guclu_ayi ? color.new(#ff0055, 0) : yorulan_ayi ? color.new(#c604ed, 0) : color.gray
    barcolor(dalga_rengi)

    // ─────────────────────────────────────────────────────────────────
    //  4. EKRAN ΗέZέMLERέ (SAR0 ve SAR1)
    // ─────────────────────────────────────────────────────────────────
    // Sar0 (Yavaώ SAR)
    //color col_yin = trend_yavas > 0 ? color.fuchsia : color.fuchsia
    //plot(sar_yavas, title="(Yavaώ)", color=col_yin, style=plot.style_cross, linewidth=1)

    // Sar1 (Hύzlύ SAR)
    color col_yang trend_hizli color.fuchsia color.fuchsia
    plot
    (sar_hizlititle="(yφrόk)"color=col_yangstyle=plot.style_crosslinewidth=2
    16.07.2024 - 10.12.2024

  5. deneme...yedekleme iηin...
    PHP Code:
    //@version=6
    indicator(":)"overlay=truemax_labels_count=500)

    // ─────────────────────────────────────────────────────────────────
    //  1. TEMEL MATEMATέKSEL VE MATS FONKSέYONLARI
    // ─────────────────────────────────────────────────────────────────
    bool_to_float(bool source) => source 1.0 0.0

    ema
    (source)=>
        var 
    float ema_val 0.0
        
    var int count 0
        count 
    := nz(count[1]) + 1
        ema_val 
    := (1.0 2.0 / (count 1.0)) * nz(ema_val[1]) + 2.0 / (count 1.0) * source
        ema_val

    atan2
    (yx) =>
        var 
    float angle 0.0
        
    if 0
            angle 
    := math.atan(x)
        else if 
    and >= 0
            angle 
    := math.atan(x) + math.pi
        
    else if and 0
            angle 
    := math.atan(x) - math.pi
        
    else if == and 0
            angle 
    := math.pi 2
        
    else if == and 0
            angle 
    := -math.pi 2
        angle

    degrees
    (float source) => source 180 math.pi

    f_mats
    (int _len) =>
        
    atr_val ema(ta.tr)
        
    slope = (close close[10]) / (atr_val 10)
        
    angle_rad atan2(slope1)
        
    deg degrees(angle_rad)
        
    src_m ta.sma((deg high low), 2)
        
    smooth 0.0
        hh 
    math.max(math.sign(ta.change(ta.highest(_len))), 0)
        
    ll math.max(math.sign(ta.change(ta.lowest(_len)) * -1), 0)
        
    tc math.pow(ta.sma(bool_to_float(hh or ll 0), _len), 2)
        
    smooth := nz(smooth[1] + tc * (src_m smooth[1]), src_m)
        
    wp _len 1
        a 
    math.abs(nz(smooth[1]) - smooth)
        
    ma_a ta.ema(awp)
        
    dfa ta.ema(ma_awp) * _len 0.4
        res 
    0.0
        
    if smooth nz(res[1])
            
    res := (smooth dfa res[1]) ? res[1] : (smooth dfa)
        else
            
    res := (smooth dfa res[1]) ? res[1] : (smooth dfa)
        
    res

    // ─────────────────────────────────────────────────────────────────
    //  2. GέRDέLER (KRAL, VOLATέLέTE VE AYNALAR)
    // ─────────────────────────────────────────────────────────────────
    k_start input.float(0.0,  "Kral Baώlangύη"step=0.01group="Otonom Beyin")
    k_inc   input.float(0.02"Kral έvme"step=0.01group="Otonom Beyin")
    k_max   input.float(0.20"Kral Max"step=0.01group="Otonom Beyin")

    volLength   input.int(20,  "Oynaklύk Uzunluπu"minval 5group="έstatistiksel Hedef")
    projBars    input.int(5,   "έleriye Projeksiyon"minval 1group="έstatistiksel Hedef"
    barsPerYear input.int(50,  "Yύllύk Mum Ηarpanύ"minval 50group="έstatistiksel Hedef")

    h_start input.float(0.06"Hύzlύ SAR Baώlangύη"step=0.01group="Yin-Yang SAR")
    h_inc   input.float(0.06"Hύzlύ SAR έvme"step=0.01group="Yin-Yang SAR")
    h_max   input.float(0.30"Hύzlύ SAR Max"step=0.1group="Yin-Yang SAR")

    y_start input.float(0.01"Yavaώ SAR Baώlangύη"step=0.005group="Yin-Yang SAR")
    y_inc   input.float(0.01"Yavaώ SAR έvme"step=0.005group="Yin-Yang SAR")
    y_max   input.float(0.10"Yavaώ SAR Max"step=0.1group="Yin-Yang SAR")

    // ─────────────────────────────────────────────────────────────────
    //  3. ADAPTέF VέTES SEΗέMέ (MATS ZIRHI)
    // ─────────────────────────────────────────────────────────────────
    string tf timeframe.period
    float aktif_zirh 
    na

    if tf == "1"
        
    aktif_zirh := f_mats(34)
    else if 
    tf == "3"
        
    aktif_zirh := f_mats(21)
    else if 
    tf == "5"
        
    aktif_zirh := f_mats(13)
    else if 
    tf == "15"
        
    aktif_zirh := f_mats(8)
    else if 
    tf == "60"
        
    aktif_zirh := f_mats(5)
    else if 
    tf == "240"
        
    aktif_zirh := f_mats(3)
    else
        
    aktif_zirh := f_mats(2)

    // MATS Zύrh Ηizimi (Arkada sessiz ve asil durmasύ iηin beyaz ve yarύ saydam)
    plot(aktif_zirhtitle="έzStop"color=color.new(color.fuchsia100), linewidth=2)

    // ─────────────────────────────────────────────────────────────────
    //  4. OTONOM BEYέN (FIBONACCI YAήLANMA VE ΗARPIήMA MOTORU)
    // ─────────────────────────────────────────────────────────────────
    type SARState
        float sar_value
        float extreme_point
        float accel_factor
        bool  isLong
        int   trend_age 
        int   bounce_count 
        bool  was_touching 

    method f_updateState
    (SARState statefloat high_valfloat low_valfloat close_valfloat accel_startfloat accel_incfloat accel_maxfloat decay_limitfloat atr_val) =>
        
    bool isInitialTrend false
        bool trend_changed 
    false

        
    if na(state.sar_value)
            if 
    close_val close_val[1]
                
    state.isLong        := true
                state
    .extreme_point := high_val
                state
    .sar_value     := low_val[1]
            else
                
    state.isLong        := false
                state
    .extreme_point := low_val
                state
    .sar_value     := high_val[1]
            
    isInitialTrend          := true
            state
    .accel_factor      := accel_start
            state
    .trend_age         := 0
        
    else
            
    state.trend_age += 1
            
        state
    .sar_value += state.accel_factor * (state.extreme_point state.sar_value)
        
        if 
    state.isLong
            
    if state.sar_value low_val
                isInitialTrend      
    := true
                trend_changed       
    := true
                state
    .isLong        := false
                state
    .sar_value     := math.max(high_valstate.extreme_point)
                
    state.extreme_point := low_val
                state
    .accel_factor  := accel_start
                state
    .trend_age     := 
        
    else
            if 
    state.sar_value high_val
                isInitialTrend      
    := true
                trend_changed       
    := true
                state
    .isLong        := true
                state
    .sar_value     := math.min(low_valstate.extreme_point)
                
    state.extreme_point := high_val
                state
    .accel_factor  := accel_start
                state
    .trend_age     := 
                
        
    if trend_changed
            state
    .bounce_count := 
            state
    .was_touching := false
        
    else
            
    float tol atr_val 0.2 
            bool is_touch 
    state.isLong ? (low_val <= state.sar_value tol) : (high_val >= state.sar_value tol)
            if 
    is_touch and not state.was_touching
                state
    .bounce_count += 
            state
    .was_touching := is_touch

        float decay_factor 
    math.max(0.011.0 - (state.trend_age decay_limit))
        
    float yasli_inc    accel_inc decay_factor

        
    if not isInitialTrend
            
    if state.isLong
                
    if high_val state.extreme_point
                    state
    .extreme_point := high_val
                    state
    .accel_factor  := math.min(state.accel_factor yasli_incaccel_max)
            else
                if 
    low_val state.extreme_point
                    state
    .extreme_point := low_val
                    state
    .accel_factor  := math.min(state.accel_factor yasli_incaccel_max)
                    
        if 
    bar_index 1
            
    if state.isLong
                state
    .sar_value := math.min(state.sar_valuelow_val[1])
                if 
    bar_index 2
                    state
    .sar_value := math.min(state.sar_valuelow_val[2])
            else
                
    state.sar_value := math.max(state.sar_valuehigh_val[1])
                if 
    bar_index 2
                    state
    .sar_value := math.max(state.sar_valuehigh_val[2])
        
    state

    var float[] fibs = array.from(1.02.03.05.08.013.021.034.055.0)
    var 
    states = array.new<SARState>()

    if 
    barstate.isfirst
        
    for 0 to 8
            states
    .push(SARState.new(nanak_startfalse00false))

    float gercek_oynaklik ta.atr(14)

    for 
    0 to 8
        SARState s 
    states.get(i)
        
    s.f_updateState(highlowclosek_startk_inck_maxfibs.get(i), gercek_oynaklik)

    var 
    int king_idx 
    int new_king 
    = -1

    for 0 to 8
        
    if states.get(i).bounce_count >= 2
            new_king 
    := i
            
    break 

    if 
    new_king != -1
        king_idx 
    := new_king 

    float kral_sar  
    states.get(king_idx).sar_value
    bool  kral_yon  
    states.get(king_idx).isLong
    float kral_ayna 
    close + (close kral_sar)
    float cc        ta.sar(0.00.010.3

    // ─────────────────────────────────────────────────────────────────
    //  5. YέN-YANG SAR MOTORU VE MUM AHENGέ
    // ─────────────────────────────────────────────────────────────────
    f_ozel_sar(src_hsrc_l_start_inc_max_reset_hiz) =>
        var 
    int trend 0
        
    var float sar_val 0.0
        
    var float ep 0.0
        
    var float af 0.0

        
    if trend == and not na(src_h[1])
            
    trend   := src_h >= src_h[1] or src_l >= src_l[1] ? : -1
            sar_val 
    := trend src_l[1] : src_h[1]
            
    ep      := trend src_h[1] : src_l[1]
            
    af      := _start
        
    else 
            if 
    _reset_hiz
                af 
    := _start

            float nextsar 
    sar_val
            
    if trend 0
                
    if src_h[1] > ep
                    ep 
    := src_h[1]
                    
    af := math.min(_maxaf _inc)
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.min(math.min(src_l[1], src_l[2]), nextsar)
                if 
    nextsar src_l
                    trend   
    := -1
                    nextsar 
    := ep
                    ep      
    := src_l
                    af      
    := _start
            
    else 
                if 
    src_l[1] < ep
                    ep 
    := src_l[1]
                    
    af := math.min(_maxaf _inc)
                
    nextsar := sar_val af * (ep sar_val)
                
    nextsar := math.max(math.max(src_h[1], src_h[2]), nextsar)
                if 
    nextsar src_h
                    trend   
    := 1
                    nextsar 
    := ep
                    ep      
    := src_h
                    af      
    := _start
            sar_val 
    := nextsar
        
    [sar_valtrend]

    yeni_gun ta.change(time("D")) != 0

    [sar_hizlitrend_hizli] = f_ozel_sar(highlowh_starth_inch_maxyeni_gun)
    ayna_hizli trend_hizli close math.abs(close sar_hizli) : close math.abs(close sar_hizli)

    [
    sar_yavastrend_yavas] = f_ozel_sar(highlowy_starty_incy_maxyeni_gun)
    ayna_yavas trend_yavas close math.abs(close sar_yavas) : close math.abs(close sar_yavas)

    // Mum Renkleri: Yin ve Yang (Hύzlύ ve Yavaώ SAR) aynύ yφndeyse Ahenk (Renkli), aksi halde Kaos (Gri)
    bool ahenk_boga = (trend_hizli 0) and (trend_yavas 0)
    bool ahenk_ayi  = (trend_hizli 0) and (trend_yavas 0)
    //barcolor(ahenk_boga ? color.lime : ahenk_ayi ? color.red : color.new(color.yellow, 00))

    // ─────────────────────────────────────────────────────────────────
    //  6. έSTATέSTέKSEL VOLATέLέTE (%68) VE HEDEFLER
    // ─────────────────────────────────────────────────────────────────
    logReturn math.log(close close[1])
    rawVol    ta.stdev(logReturnvolLength)
    annualVol rawVol math.sqrt(barsPerYear)

    conePrice(float basePricefloat volint tfloat sigmaMultiplierint direction) =>
        
    drift direction sigmaMultiplier vol math.sqrt(float(t) / float(barsPerYear))
        
    basePrice math.exp(drift)

    var 
    label[] sigmaLabels = array.new<label>()

    if 
    barstate.islast
        
    if sigmaLabels.size() > 0
            
    for 0 to sigmaLabels.size() - 1
                label
    .delete(sigmaLabels.get(i))
            
    sigmaLabels.clear()

        
    float tip1up conePrice(closeannualVolprojBars1.0,  1)
        
    float tip1dn conePrice(closeannualVolprojBars1.0, -1)
        
    int tipX bar_index projBars 

        
    if kral_yon
            sigmaLabels
    .push(label.new(tipXtip1up"(YTD. @yφrόk@)\n" str.tostring(tip1upformat.mintick), color=color.new(color.lime80), textcolor=color.limestyle=label.style_label_leftsize=size.small))
        else
            
    sigmaLabels.push(label.new(tipXtip1dn"(YTD. @yφrόk@)\n" str.tostring(tip1dnformat.mintick), color=color.new(color.red80), textcolor=color.redstyle=label.style_label_leftsize=size.small))

    // ─────────────────────────────────────────────────────────────────
    //  7. EKRAN ΗέZέMLERέ (YέN-YANG EKLENDέ)
    // ─────────────────────────────────────────────────────────────────
    color col_kral kral_yon color.new(color.lime0) : color.new(color.red0)
    color col_ayna kral_yon color.new(color.lime0) : color.new(color.red0)

    // 1. Kral SAR ve Ayna
    //plot(kral_sar, title="0-0-0", color=col_kral, style=plot.style_circles, linewidth=2)
    //plot(kral_ayna, title="1-1-1", color=col_ayna, style=plot.style_line, linewidth=1)

    // 2. @yφrόk@ SAR (Sade haη iώareti)
    plot(cctitle="Stop"color=color.new(color.fuchsia0), style=plot.style_crosslinewidth=2)

    // 3. Trend Ηizgisi (Hύzlύ Ayna)
    color col_hizli = (ayna_hizli close) ? color.lime color.red
    plot
    (ayna_hizlititle="Ayna"color=col_hizlistyle=plot.style_linelinewidth=1)

    // 4. Yin-Yang SAR Noktalarύ (Geri Eklendi!)
    color col_yin trend_yavas color.lime color.red
    plot
    (sar_yavastitle="Sar0"color=col_yinstyle=plot.style_circleslinewidth=1)

    color col_yang trend_hizli color.lime color.red
    plot
    (sar_hizlititle="Sar1"color=col_yangstyle=plot.style_circleslinewidth=1)
    ///////////////////////

    // ─────────────────────────────────────────────────────────────────
    //  1. OTONOM ZAMAN DέLέMέ (SABέT BELLEK KέLέDέ)
    // ─────────────────────────────────────────────────────────────────
    // Ηarpanlar ve Zύrh ana uzunluπu
    simple int z_len = switch timeframe.period
        
    "1"   => 34
        
    "3"   => 21
        
    "5"   => 13
        
    "15"  => 8
        
    "60"  => 5
        
    "240" => 3
        
    => 2

    // ─────────────────────────────────────────────────────────────────
    //  2. 7 KATMANLI FRAKTAL MATRέS (HMA vs ALMA)
    // ─────────────────────────────────────────────────────────────────
    src hlc3

    // Her katmanda HMA (Kύlύη) ve ALMA (Zύrh) ηarpύώύr, aradaki mesafe (έvme) φlηόlόr
    f_titan_dalga(_f_s) => ta.hma(src_f) - ta.alma(src_s0.856)

    // Fraktal Fibonacci Katmanlarύ
    ao1 f_titan_dalga(256)
    ao2 f_titan_dalga(358)
    ao3 f_titan_dalga(560)
    ao4 f_titan_dalga(863)
    ao5 f_titan_dalga(1368)
    ao6 f_titan_dalga(2176)
    ao7 f_titan_dalga(3489)

    // ─────────────────────────────────────────────────────────────────
    //  3. SάPERPOZέSYON (MASTER DALGA) VE KέNETέK EVRELER
    // ─────────────────────────────────────────────────────────────────
    // 7 Katmanύn toplam gόcό
    float master_wave = (ao1 ao2 ao3 ao4 ao5 ao6 ao7) / 7

    // Master Dalga'nύn 4 Kinetik Evresi
    bool guclu_boga   master_wave and master_wave master_wave[1]
    bool yorulan_boga master_wave and master_wave <= master_wave[1]
    bool guclu_ayi    master_wave and master_wave master_wave[1]
    bool yorulan_ayi  master_wave and master_wave >= master_wave[1]

    // Kinetik Renk Paleti (Mumlar iηin)
    color dalga_rengi guclu_boga color.new(#00ffaa, 0) : yorulan_boga ? color.new(#eafa03, 0) : guclu_ayi ? color.new(#ff0055, 0) : yorulan_ayi ? color.new(#c604ed, 0) : color.gray

    // ─────────────────────────────────────────────────────────────────
    //  4. FέYATA PROJEKSέYON (MUM BOYAMA VE OMURGA)
    // ─────────────────────────────────────────────────────────────────
    // Bόtόn zekβyύ mumlarύn gφvdesine aktarύyoruz
    barcolor(dalga_rengi)

    // Fiyatύn ortasύndan geηen referans Gauss Zύrhύ (Trendi gφrsel tutmak iηin)
    omurga ta.alma(src550.856)
    plot(omurga"Yφrόk"color=color.new(dalga_rengi0), linewidth=2)

    // ───────────────────────────────────────────────────────────────── 
    16.07.2024 - 10.12.2024


  6. 16.07.2024 - 10.12.2024

  7. 3lό sar φrneπi... https://www.tradingview.com/x/8PDcCYHr/
    PHP Code:
    //@version=6
    indicator("3'lό SAR "overlay=truemax_bars_back=5000)

    // ─────────────────────────────────────────────────────────────────
    // 1. ORέJέNAL SAR DEΠERLERέ (YARI YARIYA ΦLΗEKLέ)
    // ─────────────────────────────────────────────────────────────────
    // Sarύ SAR (Hύzlύ - Tetikleyici / Standart Ayar)
    sarSari    ta.sar(0.020.020.20)

    // Mavi SAR (Orta - Dalga Filtresi)
    sarMavi    ta.sar(0.010.010.10)

    // Kύrmύzύ SAR (En Yavaώ - Aπύr Zύrh / Ana Trend Gφstergesi)
    sarKirmizi ta.sar(0.0050.0050.05)

    // ─────────────────────────────────────────────────────────────────
    // 2. MATRέKS EKRANI GΦRSELLEήTέRMESέ
    // ─────────────────────────────────────────────────────────────────
    // Resimdeki gibi kalύn, net noktalar (circles)
    plot(sarKirmizi"Kύrmύzύ (Ana Trend)"color=color.red,    style=plot.style_circleslinewidth=2)
    plot(sarMavi,    "Mavi (Orta Dalga)",   color=color.blue,   style=plot.style_circleslinewidth=2)
    plot(sarSari,    "Sarύ (Tetik)",        color=color.yellowstyle=plot.style_circleslinewidth=2)

    // ─────────────────────────────────────────────────────────────────
    // 3. έήLEM MANTIΠI: 3 KέLέT ONAYI
    // ─────────────────────────────────────────────────────────────────
    // Kusursuz Yόkseliώ: Fiyatύn, 3 SAR noktasύnύn da όstόnde olmasύ
    bogaAhenk close sarKirmizi and close sarMavi and close sarSari

    // Kusursuz Dόώόώ: Fiyatύn, 3 SAR noktasύnύn da altύnda olmasύ
    ayiAhenk  close sarKirmizi and close sarMavi and close sarSari

    // Sinyal tekrarύnύ φnlemek iηin sadece olayύn koptuπu έLK barda tetikle
    alTetik  bogaAhenk and not bogaAhenk[1]
    satTetik ayiAhenk and not ayiAhenk[1]

    // ─────────────────────────────────────────────────────────────────
    // 4. EKRAN MάHάRLERέ 
    // ─────────────────────────────────────────────────────────────────
    // Giriώ Sinyalleri (Elmaslar)
    plotshape(alTetik,  "AL",  shape.diamondlocation.belowbarcolor=color.greensize=size.smalltext="AL"textcolor=color.green)
    plotshape(satTetik"SAT"shape.diamondlocation.abovebarcolor=color.red,   size=size.smalltext="SAT"textcolor=color.red)

    // Erken Ηύkύώ / Kar Al (Sarύ SAR ihlali)
    // άηlό onayla girdin, ama trend zayύfladύ ve fiyat ilk olarak "Sarύyύ" kesti. O an kβrύ korumak iηin uyarύr.
    cikisBoga bogaAhenk[1] and close sarSari
    cikisAyi  
    ayiAhenk[1] and close sarSari

    plotshape
    (cikisBoga"Kar Al (Boπa)"shape.xcrosslocation.abovebarcolor=color.graysize=size.tiny)
    plotshape(cikisAyi,  "Kar Al (Ayύ)",  shape.xcrosslocation.belowbarcolor=color.graysize=size.tiny
    16.07.2024 - 10.12.2024

Sayfa 401/402 έlkέlk ... 301351391399400401402 SonSon

Yer έmleri

Yer έmleri

Gφnderi Kurallarύ

  • Yeni konu aηamazsύnύz
  • Konulara cevap yazamazsύnύz
  • Yazύlara ek gφnderemezsiniz
  • Yazύlarύnύzύ deπiώtiremezsiniz
  •