Artan
Azalan
οΏ½οΏ½lem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
48,42 10% 51,74 Mn 48,42 / 48,42
75,65 9.96% 290,95 Mn 72,05 / 75,65
21,12 9.94% 57,34 Mn 19,03 / 21,12
1.097,00 9.92% 15,19 Mn 1.097,00 / 1.097,00
37,96 8.64% 403,56 Mn 35,30 / 38,30
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
147,60 -10% 276,94 Mn 147,60 / 179,00
6,66 -10% 283,60 Mn 6,66 / 7,29
17,55 -10% 183,96 Mn 17,55 / 19,40
9,53 -9.92% 981.666,24₺ 9,53 / 9,53
2,87 -8.6% 411,68 Mn 2,83 / 3,05
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
351,25 2.03% 5,31 Mr 348,75 / 361,00
288,00 -2.37% 3,07 Mr 287,75 / 295,75
404,75 2.86% 2,49 Mr 397,50 / 409,25
2,77 -1.42% 2,12 Mr 2,76 / 2,85
35,00 -1.91% 1,52 Mr 34,94 / 35,78
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
19,35 -2.03% 174,39 Mn 19,24 / 19,79
68,30 -1.16% 1,45 Mr 68,05 / 69,50
404,75 2.86% 2,49 Mr 397,50 / 409,25
351,25 2.03% 5,31 Mr 348,75 / 361,00
394,25 0.38% 684,47 Mn 392,25 / 399,75
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
19,35 -2.03% 174,39 Mn 19,24 / 19,79
68,30 -1.16% 1,45 Mr 68,05 / 69,50
93,95 -1.57% 58,65 Mn 93,90 / 96,00
105,80 -1.76% 44,95 Mn 105,80 / 107,90
404,75 2.86% 2,49 Mr 397,50 / 409,25
Hisse Fiyat Fark% Hacim (TL) Dόώόk / Yόksek
19,35 -2.03% 174,39 Mn 19,24 / 19,79
33,52 -2.27% 22,07 Mn 33,40 / 34,42
68,30 -1.16% 1,45 Mr 68,05 / 69,50
10,81 -1.73% 44,43 Mn 10,80 / 11,01
79,30 -0.88% 49,65 Mn 79,30 / 80,65

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 15/23 έlkέlk ... 51314151617 ... SonSon
Arama sonucu : 177 madde; 113 - 120 arasύ.

Konu: @yφrόk@’όn Heybesinden

  1. PHP Code:
    // © Kinetik Komuta Merkezi - Modόl 2.2: OTONOM ZLEMA (Adaptif Omurga)
    //@version=6
    indicator("KKM Hub - Modόl 2.2 (Adaptif ZLEMA)"overlay=true)

    // ═════════════════════════════════════════════════════════════════════════
    //  1. TETέKΗέ MOTORU (ΦZEL SAR)
    // ═════════════════════════════════════════════════════════════════════════
    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 
    := -1nextsar := epep := src_laf := _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 
    := 1nextsar := epep := src_haf := _start
            sar_val 
    := nextsar
        
    [sar_valtrend]

    // Ayna'nύn Kinetik Sentezi (hl2 όzerinden)
    [sar_hizlitrend_hizli] = f_ozel_sar(highlow0.060.060.30)
    float ayna trend_hizli hl2 math.abs(hl2 sar_hizli) : hl2 math.abs(hl2 sar_hizli)

    // ═════════════════════════════════════════════════════════════════════════
    //  2. ADAPTέF ZLEMA MOTORU (Otonom Aπύrlύk)
    // ═════════════════════════════════════════════════════════════════════════
    // Adύm 1: Ayna ile fiyat (hl2) arasύndaki gerilimi (mesafeyi) φlη
    float gerilim math.abs(hl2 ayna)
    float max_gerilim ta.highest(gerilim21)
    float min_gerilim ta.lowest(gerilim21)

    // Adύm 2: Gerilimi 0 ile 1 arasύnda bir orana ηevir
    float gerilim_orani = (max_gerilim == min_gerilim) ? 0.0 : ((gerilim min_gerilim) / (max_gerilim min_gerilim))

    // Adύm 3: Uzunluπu 5 ile 21 arasύnda dinamik olarak belirle (Trend gόηlόyse 5, zayύfsa 21)
    float dinamik_uzunluk 21.0 - (gerilim_orani * (21.0 5.0))

    // Adύm 4: Otonom (Dinamik Alpha) EMA Fonksiyonu
    f_adaptif_ema(srcdyn_len) =>
        var 
    float ema_val na
        float alpha 
    2.0 / (dyn_len 1.0)
        
    ema_val := na(ema_val[1]) ? src : (alpha src) + ((1.0 alpha) * nz(ema_val[1]))
        
    ema_val

    // Adύm 5: Otonom ZLEMA Sentezi
    float adaptif_ema1 f_adaptif_ema(hl2dinamik_uzunluk)
    float adaptif_ema2 f_adaptif_ema(adaptif_ema1dinamik_uzunluk)
    float otonom_zlema adaptif_ema1 + (adaptif_ema1 adaptif_ema2)

    // ═════════════════════════════════════════════════════════════════════════
    //  3. GΦRSEL KANUNLAR (SADECE AYNA VE OTONOM OMURGA)
    // ═════════════════════════════════════════════════════════════════════════
    color ayna_renk ayna hl2 color.lime color.red

    // Sadece iki aktφr sahnede:
    plot(ayna"Tetikηi (Ayna)"color=ayna_renklinewidth=2style=plot.style_line)
    plot(otonom_zlema"Otonom ZLEMA (5-21)"color=color.yellowlinewidth=2style=plot.style_line
    16.07.2024 - 10.12.2024

  2. PHP Code:
    // © Kinetik Komuta Merkezi - ICC Piyasa Yapύsύ (Saf Ηekirdek)
    //@version=6
    indicator("ICC Piyasa Yapύsύ - SAF GάΗ"overlay=truemax_boxes_count=100)

    // ═══════════════════════════════════════════════════════════════════════════════
    // AYARLAR
    // ═══════════════════════════════════════════════════════════════════════════════
    swing_length input.int(5"Dalga (Swing) Hassasiyeti"minval=2)
    zlema_len    input.int(50"ZLEMA Trend Filtresi"minval=10)

    // ═══════════════════════════════════════════════════════════════════════════════
    // KάTLE MERKEZέ VE SIFIR GECέKME MOTORU
    // ═══════════════════════════════════════════════════════════════════════════════
    f_zlema(siglen) =>
        
    float ema1 ta.ema(siglen)
        
    float ema2 ta.ema(ema1len)
        
    ema1 + (ema1 ema2)

    zlema_trend f_zlema(hl2zlema_len)
    plot(zlema_trend"ZLEMA Yφn"color=color.new(color.yellow0), linewidth=2)

    // ═══════════════════════════════════════════════════════════════════════════════
    // PέYASA YAPISI (HL2 TABANLI SWING NOKTALARI)
    // ═══════════════════════════════════════════════════════════════════════════════
    sh ta.pivothigh(hl2swing_lengthswing_length)
    sl ta.pivotlow(hl2swing_lengthswing_length)

    var 
    float last_sh na
    var float last_sl na
    var box sh_box na
    var box sl_box na

    float atr 
    ta.atr(14)
    float zone_buffer atr 0.2 // Kutulara esneklik payύ

    if not na(sh)
        
    last_sh := sh
        sh_box 
    := box.new(bar_index swing_lengthsh zone_bufferbar_indexsh zone_bufferbgcolor=color.new(color.red85), border_color=color.redborder_style=line.style_dashed)

    if 
    not na(sl)
        
    last_sl := sl
        sl_box 
    := box.new(bar_index swing_lengthsl zone_bufferbar_indexsl zone_bufferbgcolor=color.new(color.lime85), border_color=color.limeborder_style=line.style_dashed)

    // Kutularύ gόncel fiyata kadar saπa uzat
    if not na(sh_box)
        
    box.set_right(sh_boxbar_index)
    if 
    not na(sl_box)
        
    box.set_right(sl_boxbar_index)

    // ═══════════════════════════════════════════════════════════════════════════════
    // KIRILIM (BREAKOUT) TETέΠέ VE NO-REPAINT
    // ═══════════════════════════════════════════════════════════════════════════════
    // hl2 kόtlesi kutuyu delerse ve ZLEMA onay verirse tetik dόώer
    bull_break barstate.isconfirmed and not na(last_sh) and hl2 > (last_sh zone_buffer) and hl2[1] <= (last_sh zone_buffer) and hl2 zlema_trend
    bear_break 
    barstate.isconfirmed and not na(last_sl) and hl2 < (last_sl zone_buffer) and hl2[1] >= (last_sl zone_buffer) and hl2 zlema_trend

    plotshape
    (bull_break"YAPISAL AL"shape.labeluplocation.belowbarcolor.limetext="AL"textcolor=color.blacksize=size.small)
    plotshape(bear_break"YAPISAL SAT"shape.labeldownlocation.abovebarcolor.redtext="SAT"textcolor=color.whitesize=size.small)

    ////////////sarlar////////////////
    sar_fast ta.sar(0.020.020.20)
    sar_mid ta.sar(0.030.030.25)
    sar_slow ta.sar(0.040.040.30)
    psar_uzun ta.sar(0.0.010.10)
    plot(psar_uzuntitle '2'color close psar_uzun #62ff01 : #ff0101, style = plot.style_line, linewidth = 1)
    plot(sar_fast'C'color color.rgb(02550), style plot.style_crosslinewidth 1)
    plot(sar_mid'B'color color.rgb(25500), style plot.style_crosslinewidth 1)
    plot(sar_slow'A'color color.rgb(2442444), style plot.style_crosslinewidth 1)
    ////////////// 
    16.07.2024 - 10.12.2024

  3. PHP Code:
    // © (TTS έΗέN)
    //@version=6
    indicator("Karargah 5M Pusu Beyni"overlay=false)

    // ZLEMA Motoru
    f_zlema(srclen) =>
        
    float lag = (len 1) / 2
        float emaSrc 
    src src src[lag]
        
    ta.sma(emaSrclen)

    float omurga f_zlema(hl289)
    float rsi    ta.rsi(hl214

    // 1. Makro Yφn Filtresi
    bool makro_boga omurga nz(omurga[1], omurga)
    bool makro_ayi  omurga nz(omurga[1], omurga)

    // 2. OTE/Pullback (Ucuzluk/Pahalύlύk) Filtresi
    bool ucuz_firsat   rsi 45
    bool pahali_firsat 
    rsi 55

    // 3. Dφnόώ Onayύ (Dόώen bύηaπύ tutma, yeώil yakύnca al)
    bool donus_long  = (close open) and (close close[1]) 
    bool donus_short = (close open) and (close close[1])

    // 4. Tetik
    bool pusu_long  makro_boga and ucuz_firsat and donus_long and barstate.isconfirmed
    bool pusu_short 
    makro_ayi and pahali_firsat and donus_short and barstate.isconfirmed

    // TTS'nin έstediπi Sinyal Formatύ (+1 Long, -1 Short, 0 Nφtr)
    int signal pusu_long pusu_short ? -0

    // Bu plot, TTS gφvdesi ile baπlantύ kuracak olan kablodur!
    plot(signaltitle="🔌Signal to TTS"color=signal color.green signal color.red color.graystyle=plot.style_steplinelinewidth=2
    16.07.2024 - 10.12.2024

  4. PHP Code:
    // © (TTS έΗέN)
    //@version=6
    indicator("Karargah 5M Pusu Beyni"overlay=false)

    // ZLEMA Motoru
    f_zlema(srclen) =>
        
    float lag = (len 1) / 2
        float emaSrc 
    src src src[lag]
        
    ta.sma(emaSrclen)

    float omurga f_zlema(hl289)
    float rsi    ta.rsi(hl214

    // 1. Makro Yφn Filtresi
    bool makro_boga omurga nz(omurga[1], omurga)
    bool makro_ayi  omurga nz(omurga[1], omurga)



    // 3. Dφnόώ Onayύ (Dόώen bύηaπύ tutma, yeώil yakύnca al)
    bool donus_long  = (close open) and (close close[1]) 
    bool donus_short = (close open) and (close close[1])

    // 4. Tetik
    bool pusu_long  makro_boga and  donus_long and barstate.isconfirmed
    bool pusu_short 
    makro_ayi and  donus_short and barstate.isconfirmed

    // TTS'nin έstediπi Sinyal Formatύ (+1 Long, -1 Short, 0 Nφtr)
    int signal pusu_long pusu_short ? -0

    // Bu plot, TTS gφvdesi ile baπlantύ kuracak olan kablodur!
    plot(signaltitle="🔌Signal to TTS"color=signal color.green signal color.red color.graystyle=plot.style_steplinelinewidth=2
    16.07.2024 - 10.12.2024

  5. PHP Code:
    // © Kinetik Komuta Merkezi - Master Hub (v6.7 - Quantum Regression Pro)
    //@version=6
    indicator("KKM Master Hub v6.7"overlay=falsemax_boxes_count=500max_lines_count=500)

    // ─────────────────────────────────────────────────────────────────
    //  1. KAMA TABANLI ADAPTέF KάTLE (Hacimsiz Fizik)
    // ─────────────────────────────────────────────────────────────────
    f_kama_kinetik(srclenfs) =>
        
    mom math.abs(ta.change(srclen))
        
    vol math.sum(math.abs(ta.change(src)), len)
        
    er vol != mom vol 0
        fastA 
    / (1), slowA / (1)
        
    alpha math.pow(er * (fastA slowA) + slowA2)
        var 
    float k na
        k 
    := alpha src + (alpha) * nz(k[1], src)
        
    k

    // KAMA ile gόηlendirilmiώ Kinetik Zemin
    float kin_z f_kama_kinetik(hl210230)
    var 
    int trend 0
    trend 
    := kin_z kin_z[1] ? kin_z kin_z[1] ? -nz(trend[1])

    // ─────────────────────────────────────────────────────────────────
    //  2. POLέNOMέK REGRESYON MOTORU (OLS Metodu)
    // ─────────────────────────────────────────────────────────────────
    f_polyreg(srclen) =>
        
    float sumX  0.0float sumY  0.0float sumXY 0.0float sumX2 0.0
        
    for 0 to len 1
            sumX  
    += i
            sumY  
    += src[i]
            
    sumXY += src[i]
            
    sumX2 += i
        slope 
    = (len sumXY sumX sumY) / (len sumX2 sumX sumY)
        
    intercept = (sumY slope sumX) / len
        
    [slopeintercept]

    [
    p_slopep_int] = f_polyreg(close20)
    // Regresyon Sapmasύ (Kalkan Geniώliπi)
    float reg_dist ta.highest(ta.sma(high low20), 20) * 1.5

    // ─────────────────────────────────────────────────────────────────
    //  3. DERέN ΦΠRENME (Tanh) & REGRESYON HέBRέT N-BAR
    // ─────────────────────────────────────────────────────────────────
    f_tanh(v) => (math.exp(-v)) / (math.exp(-v))
    k_diff = (kin_z kin_z[1]) / (kin_z[1] + 1e-9)
    n_in f_tanh(k_diff 100)

    // N-BAR Projeksiyon Hesaplama
    float f_p_open  close
    float f_p_close 
    close * (+ (f_tanh(n_in 4.16) * 0.01))
    // Regresyon Onaylύ Kόtle Bloπu (Fitil-Gφvde Entegre)
    float f_p_max math.max(f_p_openf_p_close) + (reg_dist 0.2)
    float f_p_min math.min(f_p_openf_p_close) - (reg_dist 0.2)

    // --- GEΗMέή N-BAR έZLERέ (Kutular) ---
    color nbar_col f_p_close f_p_open color.new(color.lime75) : color.new(color.red75)
    box.new(bar_index 1f_p_maxbar_index 1f_p_minborder_color=nbar_colbgcolor=nbar_colborder_width=4)

    // ─────────────────────────────────────────────────────────────────
    //  4. v6.5 ANTI-CHOP & REGRESYON KALKANI
    // ─────────────────────────────────────────────────────────────────
    psar_agresif ta.sar(0.00.10.9)
    bool kutle_hareketli ta.change(kin_z) != 0
    // KAMA Efficiency Ratio (ER) ile desteklenen Testere Filtresi
    er_val math.abs(ta.change(close10)) / math.sum(math.abs(ta.change(close)), 10)
    bool is_wait = (er_val 0.2 or not kutle_hareketli) and ((trend == and close psar_agresif) or (trend == -and close psar_agresif))

    color bar_col is_wait color.rgb(2411919) : (trend == color.rgb(722483) : color.rgb(25277))
    barcolor(bar_col)

    // ─────────────────────────────────────────────────────────────────
    //  GΦRSELLEήTέRME & REGRESYON RADARI
    // ─────────────────────────────────────────────────────────────────
    plot(kin_z"Kinetik Zemin"color=color.orangestyle=plot.style_steplinelinewidth=1)

    // Regresyon Hedef Ηizgileri (Noktalύ Gόmόώ Radar)
    var line reg_line na
    if barstate.islast
        line
    .delete(reg_line)
        
    reg_line := line.new(bar_indexclosebar_index 5close p_slope 5color=color.new(color.silver50), style=line.style_dottedwidth=2)


    // --- KKM v6.7 DEΠER ODAKLI KUANTUM PANELέ ---
    group_panel "Kuantum Panel"
    show_panel input.bool(true"Paneli Gφster?"group=group_panel)

    // Kritik Periyotlar
    tf_5  "5"
    tf_60 "60"
    tf_D  "D"

    // Kόtle ve Deπiώim Verilerini Ηekiyoruz
    [kin_5,  chg_5]  = request.security(syminfo.tickeridtf_5,  [kin_zta.change(kin_z)])
    [
    kin_60chg_60] = request.security(syminfo.tickeridtf_60, [kin_zta.change(kin_z)])
    [
    kin_D,  chg_D]  = request.security(syminfo.tickeridtf_D,  [kin_zta.change(kin_z)])

    // Panel Oluώturma (3 Sόtun: Periyot, Yφn, Deπer)
    var table mtf_table table.new(position.top_right34frame_color=color.grayframe_width=1border_width=1)

    if 
    barstate.islast and show_panel
        
    // Baώlύklar
        
    table.cell(mtf_table00"PERέYOT"text_color=color.whitebgcolor=color.black)
        
    table.cell(mtf_table10"YΦN",     text_color=color.whitebgcolor=color.black)
        
    table.cell(mtf_table20"KάTLE VAL"text_color=color.whitebgcolor=color.black)
        
        
    // 5 DK Satύrύ
        
    table.cell(mtf_table01"5M"text_color=color.white)
        
    table.cell(mtf_table11chg_5 "▲" "▼"text_color=chg_5 color.lime color.red)
        
    table.cell(mtf_table21str.tostring(kin_5format.mintick), text_color=color.silver)
        
        
    // 1 Saat Satύrύ
        
    table.cell(mtf_table02"1H"text_color=color.white)
        
    table.cell(mtf_table12chg_60 "▲" "▼"text_color=chg_60 color.lime color.red)
        
    table.cell(mtf_table22str.tostring(kin_60format.mintick), text_color=color.silver)
        
        
    // Gόnlόk Satύr
        
    table.cell(mtf_table03"1D"text_color=color.white)
        
    table.cell(mtf_table13chg_D "▲" "▼"text_color=chg_D color.lime color.red)
        
    table.cell(mtf_table23str.tostring(kin_Dformat.mintick), text_color=color.silver)
    //////////
    //  2. DERέN ΦΠRENME (Tanh) & KέNETέK ΗEKέRDEK KANALI (Yeni)
    // ─────────────────────────────────────────────────────────────────
    //f_tanh(v) => (1 - math.exp(-2 * v)) / (1 + math.exp(-2 * v))
    td_fn(s)  => nz((nz(s[1])) / (nz(s[1]) + 1e-9))

    // DL Giriώleri (Fiyat έvmesi)
    in_o f_tanh(td_fn(open)), in_h f_tanh(td_fn(high)), in_l f_tanh(td_fn(low)), in_c f_tanh(td_fn(close))
    h0 f_tanh((in_o 22.427) + (in_h * -26.691) + (in_l 4.937) + (in_c 9.034) - 10.692)
    h1 f_tanh((in_o * -38.288) + (in_h 10.050) + (in_l * -44.706) + (in_c * -17.816) + 30.566)
    dl_val f_tanh((h0 * -22.053) + (h1 3.652) - 0.415)

    // Renkli Ηekirdek Kanalύ (Atmosfer) Hesaplamasύ
    float atmos_range ta.atr(14) * (0.5 math.abs(dl_val))
    float atmos_top close atmos_range
    float atmos_bot 
    close atmos_range

    // Kanal Ηizimi
    p_top plot(atmos_top"Kanal άst"color=color.new(color.silver90))
    p_bot plot(atmos_bot"Kanal Alt"color=color.new(color.silver90))
    fill(p_topp_botcolor=trend == color.new(color.lime85) : color.new(color.red85), title="Ηekirdek Dolgu")
    //////////
    ////////////sarlar////////////////
    sar_fast ta.sar(0.020.020.20)
    sar_mid ta.sar(0.030.030.25)
    sar_slow ta.sar(0.040.040.30)
    plot(sar_fast'C'color color.rgb(2552380), style plot.style_crosslinewidth 1)
    plot(sar_mid'B'color color.rgb(0255238), style plot.style_crosslinewidth 1)
    plot(sar_slow'A'color color.rgb(25500), style plot.style_crosslinewidth 1)
    ///////////////////////////////KΦPEKBALIΠI///////////////////////////////////////////////////
    bgcolorEnabled input(truetitle 'Background ')
    bgcolorColor input.color(color.new(#d3f803, 70), title = 'ARKA RENK')
    barcolorEnabled input(truetitle 'Bar ')
    barcolorColor input.color(color.rgb(240241154), title 'Bar RENK')
    targetLinesEnabled input(truetitle 'HEDEF')
    targetLineColor input.color(color.yellowtitle 'RENK')
    targetLineThickness input.int(4title 'ΗέZGέ'minval 1maxval 5)
    // KALIP KURALI//////////
    ISP32 low[2] < low[1] and low[1] < low and high[2] > high[1] and high[1] > high
    // BARLARI KALIPLA TAKέP ET///
    var color barColorCurrent na
    var color barColor1 na
    var color barColor2 na
    barColorCurrent 
    := barcolorEnabled and (ISP32 or ISP32[1] or ISP32[2]) ? barcolorColor na
    barColor1 
    := barcolorEnabled and (ISP32[1] or ISP32[2]) ? barcolorColor na
    barColor2 
    := barcolorEnabled and ISP32[2] ? barcolorColor na


    if ISP32
        
        boxlen 
    0
        future_bar_index_lines 
    bar_index 3
        future_bar_index_fill 
    bar_index boxlen

        line
    .new(x1 bar_index[2], y1 low[2], x2 future_bar_index_linesy2 low[2], color color.bluewidth 3extend extend.none)
        
    line.new(x1 bar_index[2], y1 high[2], x2 future_bar_index_linesy2 high[2], color color.yellowwidth 3extend extend.none)

        
        if 
    targetLinesEnabled
            
            line
    .new(x1 bar_index[2], y1 high[2] + high[2] - low[2], x2 future_bar_index_linesy2 high[2] + high[2] - low[2], color targetLineColorwidth targetLineThicknessstyle line.style_dottedextend extend.none)
            
    line.new(x1 bar_index[2], y1 low[2] - (high[2] - low[2]), x2 future_bar_index_linesy2 low[2] - (high[2] - low[2]), color targetLineColorwidth targetLineThicknessstyle line.style_dottedextend extend.none)

        
    // KALIBI OLUήTUR
        
    if bgcolorEnabled
            box
    .new(left bar_index[2], top high[2], right future_bar_index_fillbottom low[2], bgcolor bgcolorColor)
    //////////////////////////////////////////////////////////////////////////BAR RENKLENDέR////////////////////
    // Ortak baώlangύη deπeri
    start 0.01
    // 4. SAR ve EMA(5) ile yumuώatma
    sar4_raw ta.sar(start11)
    sar4_ema ta.ema(sar4_raw3)
    // SAR4 EMA ηizgi rengi: fiyatύn όstόnde yeώil, altύnda kύrmύzύ
    sar4_color close sar4_ema color.white color.fuchsia
    ///////
    // 5 SAR hesapla
    sar18 ta.sar(0.10.10.1)
    sar28 ta.sar(0.10.30.3)
    sar38 ta.sar(0.10.50.5)
    sar48 ta.sar(0.10.70.7)
    sar58 ta.sar(0.11.01.0)

    // SAR ortalamasύ ve EMA(3) ile smooth
    sarAvg8 = (sar18 sar28 sar38 sar48 sar58) / 5
    smoothedSar8 
    ta.ema(sarAvg810)

    // EMA(1) (fiyat ηizgisi)
    ema18 ta.ema(close1)

    // Ηizgiler
    // === SAR'lar
    sar19 ta.sar(0.0.10.1)
    sar59 ta.sar(0.0.10.1)
    sar109 ta.sar(0.0.10.1)

    // === Gerηek eώitlik kontrolό
    equalAll sar19 == sar59 and sar59 == sar109
    sort9 
    = (sar19 sar59 sar109) / 3
    TREND789
    =(smoothedSar8+sort9+sar4_ema)/3
    plot
    (TREND789title '@yφrόk@'color sar4_colorstyle plot.style_steplinelinewidth 1)

    // Sinyaller
    longSignal8 ta.crossover(ema18smoothedSar8// AL
    shortSignal8 ta.crossunder(ema18smoothedSar8// SAT

    A111 input(0.)
    B111 input(0.01)
    C111 input(0.1".")
    ABC111 ta.sar(A111B111C111)
    plot(ABC111"@yφrόk@"style=plot.style_crosscolor=sar4_colorlinewidth 2)
    //////////////

    // ─────────────────────────────────────────────────────────────────
    //  0. FONKSέYONLAR (KάTLE VE ΦZEL SAR BέRLEήTέRέLMέή)
    // ─────────────────────────────────────────────────────────────────
    f_kutu_kutle(int _atrLenfloat _atrMultfloat _mu) =>
        
    float threshold ta.atr(_atrLen) * _atrMult
        
    var float z na
        
    var float v 0.0
        
    if bar_index == 0
            z 
    := hl2
        
    else
            
    // HATA DάZELTέLDέ: Virgόl ayrύmύ Pine Script'te hata verir, alt alta yazύlmalύ.
            
    float zPrev z[1]
            
    float vPrev v[1]
            
    float zPred zPrev vPrev
            float zTemp 
    zPred _mu * (hl2 zPred)
            
    float diff zTemp zPrev
            
    if math.abs(diff) > threshold
                v 
    := math.sign(diff) * (math.abs(diff) - threshold)
            else
                
    := 0.0
            z 
    := zPrev v
        z

    // Klonlanan f_ozel_sar1 iptal edildi. Bu fonksiyon hem deπeri hem trendi dφndόrόr.
    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]

    f_zlema(series float srcsimple int len) =>
        
    float ema1 ta.ema(srclen)
        
    float ema2 ta.ema(ema1len)
        
    ema1 + (ema1 ema2)

    // ─────────────────────────────────────────────────────────────────
    //  1. GέRDέLER VE RENK PALETέ
    // ─────────────────────────────────────────────────────────────────
    color col_up  color.new(#00e676, 0)
    color col_dn  color.new(#ff1744, 0)
    color col_gri color.new(color.white0)

    int atrLen    input.int(20"Kinetik Hafύza (ATR)")
    float atrMult input.float(3.5"Kinetik Gόrόltό Duvarύ"step=0.1)
    float mu      input.float(0.6"Yakύnsaklύk (μ)"step=0.1)

    // ─────────────────────────────────────────────────────────────────
    //  3. KUANTUM KALKANLARI (Mavi ve Sarύ Ortalamalar)
    // ─────────────────────────────────────────────────────────────────
    // Fonksiyon gόncellendiπi iηin ηaπrύlar ηoklu deπiώken [deπer, _] olarak ayarlandύ
    [s_mavi1_] = f_ozel_sar(kin_zkin_z0.0030.0030.02)
    [
    s_mavi2_] = f_ozel_sar(kin_zkin_z0.0010.0010.02)
    [
    s_mavi3_] = f_ozel_sar(kin_zkin_z0.00050.00050.02)
    float mavi_kalkan = (s_mavi1 s_mavi2 s_mavi3) / 3

    [s_sari1_] = f_ozel_sar(kin_zkin_z0.010.010.2)
    [
    s_sari2_] = f_ozel_sar(kin_zkin_z0.010.020.2)
    [
    s_sari3_] = f_ozel_sar(kin_zkin_z0.010.030.2)
    float sari_kalkan = (s_sari1 s_sari2 s_sari3) / 3

    plot
    (mavi_kalkan"Mavi Kalkan (Aπύr Ηekim)"color=hl2 mavi_kalkan col_up col_dnlinewidth=1)
    plot(sari_kalkan"Sarύ Kalkan (Orta Ηekim)"color=hl2 sari_kalkan col_up col_dnlinewidth=1)

    ////////  ΗέFT KATMANLI SAR MATRέSέ (Aπύr Ηekim ve Standart)
    float sarFusya ta.sar(0.0010.00050.02)
    plot(sarFusya"Y"color.new(#040cfb, 0), 1, plot.style_cross)
    float roSarFast     ta.sar(0.010.030.2)
    plot(roSarFast,     title="X"style=plot.style_crosscolor=color.new(color.yellow0), linewidth=1)

    // ─────────────────────────────────────────────────────────────────
    // 4. GέRDέLER VE έSTέHBARAT (Z-RS)
    // ─────────────────────────────────────────────────────────────────
    string symB input.symbol("BIST:XU100""Kύyaslanacak Endeks / Hisse")
    int zLenFast input.int(55"ZLEMA Hύzlύ (Kύsa Vade)"minval=1)
    int zLenSlow input.int(233"ZLEMA Yavaώ (Uzun Vade)"minval=1)

    [
    o2h2l2c2hl2_2] = request.security(symBtimeframe.period, [openhighlowclosehl2], lookahead=barmerge.lookahead_off)

    // ─────────────────────────────────────────────────────────────────
    // 5. KέNETέK ORAN (RELATIVE STRENGTH) MATEMATέΠέ
    // ─────────────────────────────────────────────────────────────────
    float rs_c close c2
    float rs_hl2 
    hl2 hl2_2

    // ─────────────────────────────────────────────────────────────────
    // 6. ZLEMA MOTORU VE KESέήέM MATEMATέΠέ
    // ─────────────────────────────────────────────────────────────────
    float zlema_fast f_zlema(rs_hl2zLenFast)
    float zlema_slow f_zlema(rs_hl2zLenSlow)

    bool isBullFast rs_c zlema_fast
    bool isBullSlow 
    rs_c zlema_slow

    color colSari   
    color.new(color.yellow0)
    color colFusya  color.new(color.fuchsia0)
    color colYesil  color.new(#00e676, 0)
    color colKirmizicolor.new(#ff1744, 0)

    color barCol = (isBullFast and isBullSlow) ? colSari : (not isBullFast and not isBullSlow) ? colFusya isBullFast colYesil colKirmizi
    barcolor
    (barCol)

    // ─────────────────────────────────────────────────────────────────
    // 7. YέN-YANG AYNASI VE ΗέZέMέ
    // ─────────────────────────────────────────────────────────────────
    [sar_hizlitrend_hizli] = f_ozel_sar(highlow0.060.060.30)
    float ayna_hizli trend_hizli hl2 math.abs(hl2 sar_hizli) : hl2 math.abs(hl2 sar_hizli)

    bool isMirrorAbove ayna_hizli hl2
    bool isMirrorBelow 
    ayna_hizli hl2

    color aynaColor 
    isMirrorAbove colYesil isMirrorBelow colKirmizi color.white
    plot
    (ayna_hizli"Yin-Yang Aynasύ"color=aynaColorlinewidth=1)
    //////////
    // 4. ΗέZέMLER: MAKRO OMURGA, 1M TWAP, SAR MATRέSέ VE AYNA
    // =========================================================================
    float z_mid4 f_zlema(ta.median(hl25), 233)
    plot(z_mid4"Omurga"color=color.new(color.fuchsia100), linewidth=1)

    /////////
    // έMZA PANELE EKLENDέ
    var table ytd_table table.new(position.bottom_center11)
    if 
    barstate.islast
        table
    .cell(ytd_table00"(Aέ, (Gemini Pro) ile yapύlmύώ, Eπitim ηalύώmasύdύr.) Yatύrύm tavsiyesi olarak KULLANILAMAZ."text_color=color.new(color.white0), text_size=size.normal
    16.07.2024 - 10.12.2024

  6. PHP Code:
    // © Kinetik Komuta Merkezi - Sniper v1.3 & AWACS v6.7 (God Mode + Dinamik Stop)
    //@version=6
    indicator("."overlay=truemax_boxes_count=500max_lines_count=500)

    // ═════════════════════════════════════════════════════════════════════════
    //  0. ORTAK FONKSέYONLAR BΦLάMά
    // ═════════════════════════════════════════════════════════════════════════
    f_kutu_kutle(series float srcint _atrLenfloat _atrMultfloat _mu) =>
        
    float threshold ta.atr(_atrLen) * _atrMult
        
    var float z na, var float v 0.0
        
    if bar_index == 0
            z 
    := src
        
    else
            
    float zPrev z[1], float vPrev v[1]
            
    float zPred zPrev vPrev
            float zTemp 
    zPred _mu * (src zPred)
            
    float diff zTemp zPrev
            
    if math.abs(diff) > threshold
                v 
    := math.sign(diff) * (math.abs(diff) - threshold)
            else
                
    := 0.0
            z 
    := zPrev v
        z

    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 
    := -1nextsar := epep := src_laf := _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 
    := 1nextsar := epep := src_haf := _start
            sar_val 
    := nextsar
        
    [sar_valtrend]

    f_zlema(series float srcsimple int len) =>
        
    float ema1 ta.ema(srclen), float ema2 ta.ema(ema1len)
        
    ema1 + (ema1 ema2)

    f_kama_kinetik(srclenfs) =>
        
    mom math.abs(ta.change(srclen)), vol math.sum(math.abs(ta.change(src)), len)
        
    er vol != mom vol 0
        alpha 
    math.pow(er * (2/(f+1) - 2/(s+1)) + 2/(s+1), 2)
        var 
    float k na:= alpha src + (alpha) * nz(k[1], src)
        
    k

    f_polyreg
    (srclen) =>
        
    float sumX 0.0float sumY 0.0float sumXY 0.0float sumX2 0.0
        
    for 0 to len 1
            sumX 
    += isumY += src[i], sumXY += src[i], sumX2 += i
        slope 
    = (len sumXY sumX sumY) / (len sumX2 sumX sumY)
        [(
    sumY slope sumX) / lenslope

    f_tanh(v) => (math.exp(-v)) / (math.exp(-v))
    td_fn(s)  => nz((nz(s[1])) / (nz(s[1]) + 1e-9))

    // ═════════════════════════════════════════════════════════════════════════
    //  1. SNIPER V1.3 ΗEKέRDEΠέ (Bar Rengi, Kalkanlar, Ayna ve Omurga)
    // ═════════════════════════════════════════════════════════════════════════
    color col_up color.new(#00e676, 0), color col_dn = color.new(#ff1744, 0)

    float tetikci_z f_kutu_kutle(hl251.50.9)
    barcolor(tetikci_z tetikci_z[1] ? color.new(#00e676, 0) : color.new(#ff1744, 0))

    float kin_z_y f_kutu_kutle(hl252.50.9)
    [
    s_mavi1_] = f_ozel_sar(kin_z_ykin_z_y0.0030.0030.02)
    [
    s_mavi2_] = f_ozel_sar(kin_z_ykin_z_y0.0010.0010.02)
    [
    s_mavi3_] = f_ozel_sar(kin_z_ykin_z_y0.00050.00050.02)
    float mavi_kalkan = (s_mavi1 s_mavi2 s_mavi3) / 3
    plot
    (mavi_kalkan"Y"color=hl2 mavi_kalkan col_up col_dnlinewidth=1)

    [
    s_sari1_] = f_ozel_sar(kin_z_ykin_z_y0.010.010.2)
    [
    s_sari2_] = f_ozel_sar(kin_z_ykin_z_y0.010.020.2)
    [
    s_sari3_] = f_ozel_sar(kin_z_ykin_z_y0.010.030.2)
    float sari_kalkan = (s_sari1 s_sari2 s_sari3) / 3
    plot
    (sari_kalkan"X"color=hl2 sari_kalkan col_up col_dnlinewidth=1)

    [
    sar_hizlitrend_hizli] = f_ozel_sar(highlow0.060.060.30)
    float ayna_hizli trend_hizli hl2 math.abs(hl2 sar_hizli) : hl2 math.abs(hl2 sar_hizli)
    plot(ayna_hizli"0"color=ayna_hizli hl2 col_up col_dnstyle=plot.style_linelinewidth=2)

    float kin_z f_kutu_kutle(hl2501.50.9)
    float i_start input.float(0.02"SAR Baώlangύη"step=0.01group="Kinetik SAR")
    float i_inc   input.float(0.02"SAR Artύώ"step=0.01group="Kinetik SAR")
    float i_max   input.float(0.2,  "SAR Maksimum"step=0.01group="Kinetik SAR")

    var 
    float k_sar na, var int trend 0, var float ep 0.0, var float af i_start
    if bar_index 1
        
    if trend == 0
            trend 
    := kin_z kin_z[1] ? : -1k_sar := trend == low[1] : high[1], ep := trend == high[1] : low[1], af := i_start
        
    else
            
    k_sar := k_sar af * (ep k_sar)
            if 
    trend == 1
                
    if kin_z k_sar
                    trend 
    := -1k_sar := epep := kin_zaf := i_start
                
    else
                    if 
    kin_z ep
                        ep 
    := kin_zaf := math.min(i_maxaf i_inc)
            else
                if 
    kin_z k_sar
                    trend 
    := 1k_sar := epep := kin_zaf := i_start
                
    else
                    if 
    kin_z ep
                        ep 
    := kin_zaf := math.min(i_maxaf i_inc)

    float sarDist math.abs(kin_z k_sar)
    bool earlyWarn sarDist < (ta.stdev(kin_z20) * 0.5)
    //plot(earlyWarn ? na : k_sar, "Kinetik SAR", style=plot.style_line, linewidth=1, color=color.new(trend == 1 ? col_up : col_dn, 0))
    plot(kin_z"1"color=color.new(color.fuchsia0), linewidth=2style=plot.style_stepline)

    // --- OMURGA (DέNAMέK STOP MERKEZέ) ---
    float med55 ta.median(hl21), float o377 f_zlema(med5513)
    plot(o377"2"color=color.yellowstyle=plot.style_steplinelinewidth=2)

    // ═════════════════════════════════════════════════════════════════════════
    //  2. AWACS V6.7 RADAR ENTEGRASYONU (Atmosfer, N-Bar, Shark, Regresyon)
    // ═════════════════════════════════════════════════════════════════════════
    float awacs_kin_z f_kama_kinetik(hl210230)
    var 
    int awacs_trend 0
    awacs_trend 
    := awacs_kin_z awacs_kin_z[1] ? awacs_kin_z awacs_kin_z[1] ? -nz(awacs_trend[1])

    [
    p_intp_slope] = f_polyreg(close20)
    float reg_dist ta.highest(ta.sma(high low20), 20) * 1.5
    var line reg_line na
    if barstate.islast
        line
    .delete(reg_line)
        
    reg_line := line.new(bar_indexclosebar_index 5close p_slope 5color=color.new(color.silver50), style=line.style_dottedwidth=2)

    in_o f_tanh(td_fn(open)), in_h f_tanh(td_fn(high)), in_l f_tanh(td_fn(low)), in_c f_tanh(td_fn(close))
    h0 f_tanh((in_o 22.427) + (in_h * -26.691) + (in_l 4.937) + (in_c 9.034) - 10.692)
    h1 f_tanh((in_o * -38.288) + (in_h 10.050) + (in_l * -44.706) + (in_c * -17.816) + 30.566)
    dl_val f_tanh((h0 * -22.053) + (h1 3.652) - 0.415)

    float atmos_range ta.atr(14) * (0.5 math.abs(dl_val))
    float atmos_top close atmos_rangefloat atmos_bot close atmos_range
    p_top 
    plot(atmos_top"+"color=color.new(color.silver90))
    p_bot plot(atmos_bot"-"color=color.new(color.silver90))
    fill(p_topp_botcolor=awacs_trend == color.new(color.lime75) : color.new(color.red75), title="Ηekirdek Dolgu")

    k_diff = (awacs_kin_z awacs_kin_z[1]) / (awacs_kin_z[1] + 1e-9)
    n_in f_tanh(k_diff 100)
    float f_p_open closefloat f_p_close close * (+ (f_tanh(n_in 4.16) * 0.01))
    float f_p_max math.max(f_p_openf_p_close) + (reg_dist 0.2), float f_p_min math.min(f_p_openf_p_close) - (reg_dist 0.2)
    color nbar_col f_p_close f_p_open color.new(color.yellow30) : color.new(color.aqua30)
    box.new(bar_index 1f_p_maxbar_index 1f_p_minborder_color=nbar_colbgcolor=nbar_colborder_width=7)

    bgcolorColor color.new(#d3f803, 70), barcolorColor = color.rgb(240, 241, 154)
    targetLineColor color.yellowtargetLineThickness 4
    bool ISP32 
    low[2] < low[1] and low[1] < low and high[2] > high[1] and high[1] > high
    if ISP32
        boxlen 
    0future_bar_index_lines bar_index 3future_bar_index_fill bar_index boxlen
        line
    .new(x1 bar_index[2], y1 low[2], x2 future_bar_index_linesy2 low[2], color color.bluewidth 3extend extend.none)
        
    line.new(x1 bar_index[2], y1 high[2], x2 future_bar_index_linesy2 high[2], color color.yellowwidth 3extend extend.none)
        
    line.new(x1 bar_index[2], y1 high[2] + high[2] - low[2], x2 future_bar_index_linesy2 high[2] + high[2] - low[2], color targetLineColorwidth targetLineThicknessstyle line.style_dottedextend extend.none)
        
    line.new(x1 bar_index[2], y1 low[2] - (high[2] - low[2]), x2 future_bar_index_linesy2 low[2] - (high[2] - low[2]), color targetLineColorwidth targetLineThicknessstyle line.style_dottedextend extend.none)
        
    box.new(left bar_index[2], top high[2], right future_bar_index_fillbottom low[2], bgcolor bgcolorColor)

    start_val 0.01sar4_raw ta.sar(start_val11), sar4_ema ta.ema(sar4_raw3)
    color sar4_color close sar4_ema color.lime color.red
    ABC111 
    ta.sar(0.00.010.1)
    plot(ABC111"@"style=plot.style_crosscolor=sar4_colorlinewidth 2)

    // ═════════════════════════════════════════════════════════════════════════
    //  3. SNIPER DέNAMέK TETέKLEYέCέLERέ VE OTONOM KUTULAR
    // ═════════════════════════════════════════════════════════════════════════
    float uct_tepe math.max(o377kin_z)
    bool sniper_al = (trend == 1) and ta.crossover(ayna_hizliuct_tepe)

    float uct_dip math.min(o377kin_z)
    bool sniper_cikis ta.crossunder(ayna_hizliuct_dip)

    plotshape(sniper_al,  "AL",  shape.triangleup,   location.belowbarcolor=color.new(#00e676, 10), size=size.small)
    plotshape(sniper_cikis"ΗIKIή"shape.triangledownlocation.abovebarcolor=color.new(#ff1744, 10), size=size.small)

    // --- DέNAMέK STOP (TRAILING) KUTU MOTORU ---
    grp_trade "Otonom Scalp (Dinamik Kutu) Ayarlarύ"
    rr_ratio input.float(1.5"Risk/Φdόl Oranύ (1:X)"step=0.1group=grp_trade)
    sl_buffer input.float(0.1"Omurga Tamponu (ATR)"step=0.1tooltip="Stop seviyesi Omurganύn ne kadar altύnda olsun?"group=grp_trade)

    var 
    bool in_trade false
    var float trade_entry 0.0, var float trade_sl 0.0, var float trade_tp 0.0
    var box box_tp na, var box box_sl na, var line line_entry na
    float global_atr 
    ta.atr(14)

    // Gόncel Stop Seviyesi: Omurga eksi ufak bir tampon payύ
    float guncel_omurga_stop o377 - (global_atr sl_buffer)

    if 
    in_trade
        
    // 1. DέNAMέK STOP GάNCELLEMESέ (Sadece yukarύ yφnlό hareket eder)
        
    if guncel_omurga_stop trade_sl
            trade_sl 
    := guncel_omurga_stop
            box
    .set_bottom(box_sltrade_sl// Kύrmύzύ risk kutusunu alttan daralt (Kβrύ kilitle)

        // 2. ΗIKIή KONTROLά
        
    if high >= trade_tp or low <= trade_sl or sniper_cikis or trend == -
            in_trade 
    := false
            box
    .set_right(box_tpbar_index), box.set_right(box_slbar_index), line.set_x2(line_entrybar_index)
            
            
    // Otonom Ηύkύώ Alarmύ
            
    string cikis_nedeni high >= trade_tp "🎯 HEDEF VURULDU" "🛑 STOP/KAΗIή ΗALIήTI"
            
    alert("KKM Sniper Ηύkύώ: " cikis_nedeni " | Fiyat: " str.tostring(close), alert.freq_once_per_bar_close)
        else
            
    box.set_right(box_tpbar_index 1), box.set_right(box_slbar_index 1), line.set_x2(line_entrybar_index 1)

    // 3. YENέ GέRέή KONTROLά (LONG)
    if sniper_al and not in_trade and trend == 1
        in_trade 
    := truetrade_entry := hl2
        
        
    // Stop, o anki Omurga hizasύndan baώlar
        
    trade_sl := guncel_omurga_stop 
        
        
    // Risk Miktarύ = Giriώ ile Omurga Stopu arasύndaki fark
        
    float risk_miktari math.max(trade_entry trade_slglobal_atr 0.5// Minimum 0.5 ATR mesafe ώartύ
        
    trade_tp := trade_entry + (risk_miktari rr_ratio)
        
        
    box_tp := box.new(bar_indextrade_tpbar_index 1trade_entrybgcolor=color.new(color.lime85), border_color=color.new(color.lime50))
        
    box_sl := box.new(bar_indextrade_entrybar_index 1trade_slbgcolor=color.new(color.red85), border_color=color.new(color.red50))
        
    line_entry := line.new(bar_indextrade_entrybar_index 1trade_entrycolor=color.whitewidth=2)
        
        
    // Otonom Giriώ Alarmύ
        
    alert("🟢 KKM Sniper AL: Giriώ " str.tostring(trade_entryformat.mintick) + " | Dinamik Stop: " str.tostring(trade_slformat.mintick) + " | Hedef: " str.tostring(trade_tpformat.mintick), alert.freq_once_per_bar_close)
    /////////////
    float sarFusya ta.sar(0.0010.00050.02)
    plot(sarFusya"B"style=plot.style_crosscolor=hl2 sarFusya col_up col_dnlinewidth=1)
    float roSarFast ta.sar(0.010.030.2)
    plot(roSarFasttitle="A"style=plot.style_crosscolor=hl2 roSarFast col_up col_dnlinewidth=1
    16.07.2024 - 10.12.2024

  7. PHP Code:
    // © Kinetik Komuta Merkezi - KKM Master Hub (V5 Final + Melez Omurga)
    //@version=6
    indicator("KKM Master Hub - V5 Final (Omurga Filtreli)"overlay=true)

    // ═════════════════════════════════════════════════════════════════════════
    //  1. ΗEKέRDEK FONKSέYONLAR (KUANTUM MOTORLARI VE EP HAFIZASI)
    // ═════════════════════════════════════════════════════════════════════════
    f_ozel_sar_ep(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 
    := -1nextsar := epep := src_laf := _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 
    := 1nextsar := epep := src_haf := _start
            sar_val 
    := nextsar
        
    [sar_valtrendep]

    f_adaptif_ema(srcdyn_len) =>
        var 
    float ema_val na
        float alpha 
    2.0 / (dyn_len 1.0)
        
    ema_val := na(ema_val[1]) ? src : (alpha src) + ((1.0 alpha) * nz(ema_val[1]))
        
    ema_val

    f_tam_otonom_kutu
    (series float srcseries float _dynAtrseries float _dynMultseries float _dynMu) =>
        
    float threshold _dynAtr _dynMult
        
    var float z na, var float v 0.0
        float zPrev 
    na(z[1]) ? src z[1], float vPrev v[1]
        
    float zPred zPrev vPrevfloat zTemp zPred _dynMu * (src zPred)
        
    float diff zTemp zPrev
        v 
    := math.abs(diff) > threshold math.sign(diff) * (math.abs(diff) - threshold) : 0.0
        z 
    := zPrev v
        z

    f_otonom_frama
    (srcseries int len) =>
        var 
    float filt na
        int safe_len 
    math.max(2nz(len55)) 
        
    int n1 math.max(1math.floor(safe_len 2)), int n2 math.max(1safe_len n1)
        
    float hh1 ta.highest(highn1), float ll1 ta.lowest(lown1)
        
    float hh2 ta.highest(high[n1], n2), float ll2 ta.lowest(low[n1], n2)
        
    float hh3 ta.highest(highsafe_len), float ll3 ta.lowest(lowsafe_len)
        
    float n1_range = (hh1 ll1) / n1float n2_range = (hh2 ll2) / n2float n3_range = (hh3 ll3) / safe_len
        float D 
    0.0
        
    if (n1_range and n2_range and n3_range 0)
            
    := (math.log(n1_range n2_range) - math.log(n3_range)) / math.log(2)
        
    float alpha math.exp(-4.6 * (nz(D) - 1))
        
    alpha := math.max(0.01math.min(1.0alpha))
        
    filt := na(filt[1]) ? src : (alpha src) + ((1.0 alpha) * nz(filt[1]))
        
    filt

    // ═════════════════════════════════════════════════════════════════════════
    //  2. SAHADAKέ AKTΦRLER (ΦZGάR AYNA VE META-SAR)
    // ═════════════════════════════════════════════════════════════════════════
    float ham_volatilite ta.tr(true)
    float max_vol nz(ta.highest(ham_volatilite50), 0.0001), float min_vol nz(ta.lowest(ham_volatilite50), 0.0)
    float vol_orani = (max_vol == min_vol) ? 0.0 : ((ham_volatilite min_vol) / (max_vol min_vol))

    float ayna_start 0.02 + (vol_orani 0.08), float ayna_inc 0.02 + (vol_orani 0.08), float ayna_max 0.20 + (vol_orani 0.30
    [
    ayna_sarayna_trendayna_ep] = f_ozel_sar_ep(highlowayna_startayna_incayna_max)
    float ayna ayna_trend hl2 math.abs(hl2 ayna_sar) : hl2 math.abs(hl2 ayna_sar)

    float ayna_ivme_genel math.abs(ayna nz(ayna[1], ayna))
    float max_ivme  nz(ta.highest(ayna_ivme_genel21), 0.0001), float min_ivme  nz(ta.lowest(ayna_ivme_genel21), 0.0)
    float ivme_orani = (max_ivme == min_ivme) ? 0.0 : ((ayna_ivme_genel min_ivme) / (max_ivme min_ivme))

    float ayna_h math.max(aynanz(ayna[1], ayna)), float ayna_l math.min(aynanz(ayna[1], ayna))
    float oto_start 0.02 + (ivme_orani 0.04), float oto_inc 0.02 + (ivme_orani 0.04), float oto_max 0.15 + (ivme_orani 0.15
    [
    meta_sarmeta_trendmeta_ep] = f_ozel_sar_ep(ayna_hayna_loto_startoto_incoto_max)

    // ═════════════════════════════════════════════════════════════════════════
    //  3. ANA TREND FέLTRESέ: OTONOM MELEZ OMURGA
    // ═════════════════════════════════════════════════════════════════════════
    var ep_kasa = array.new_float(21hl2)
    if 
    meta_trend != meta_trend[1]
        array.
    unshift(ep_kasameta_ep[1])
        array.
    pop(ep_kasa)

    int dinamik_uzunluk math.max(5math.min(21math.floor(21.0 - (ivme_orani 16.0))))
    float ham_medyan = array.median(array.slice(ep_kasa0dinamik_uzunluk))
    ham_medyan := na(ham_medyan) ? hl2 ham_medyan

    float ema1 
    f_adaptif_ema(ham_medyandinamik_uzunluk)
    float ema2 f_adaptif_ema(ema1dinamik_uzunluk)
    float otonom_melez_omurga ema1 + (ema1 ema2)

    // ═════════════════════════════════════════════════════════════════════════
    //  4. GέZLέ DUVARLAR (ARKA PLAN YAPAY ZEKALARI)
    // ═════════════════════════════════════════════════════════════════════════
    float zlema_gerilim math.abs(hl2 ayna)
    float max_g nz(ta.highest(zlema_gerilim21), 0.0001), float min_g nz(ta.lowest(zlema_gerilim21), 0.0)
    float g_orani = (max_g == min_g) ? 0.0 : ((zlema_gerilim min_g) / (max_g min_g))
    float zlema_len 21.0 - (g_orani 16.0
    float a_ema1 f_adaptif_ema(hl2zlema_len), float a_ema2 f_adaptif_ema(a_ema1zlema_len)
    float gizli_zlema a_ema1 + (a_ema1 a_ema2)

    float zemin_uzunluk 21.0 - (ivme_orani 16.0)
    float zemin_carpan  2.0 - (ivme_orani 1.9), float zemin_mu 0.9 - (ivme_orani 0.8)
    float otonom_atr f_adaptif_ema(ta.tr(true), zemin_uzunluk)
    float gizli_zemin f_tam_otonom_kutu(aynaotonom_atrzemin_carpanzemin_mu)

    int frama_uzunluk math.max(21math.min(55nz(math.floor(55.0 - (ivme_orani 34.0)), 55)))
    float gizli_frama f_otonom_frama(aynaframa_uzunluk)

    // ═════════════════════════════════════════════════════════════════════════
    //  5. 5 KέLέTLέ KONSENSάS SέNYALέ (OMURGA FέLTRELέ)
    // ═════════════════════════════════════════════════════════════════════════
    float ayna_sar_uzaklik math.abs(ayna meta_sar)
    float sar_stdev ta.stdev(meta_sar21) * 0.5
    bool zayiflayan_ivme 
    = (ayna_sar_uzaklik nz(ayna_sar_uzaklik[1])) and (ayna_ivme_genel sar_stdev)
    bool erken_uyari zayiflayan_ivme and not zayiflayan_ivme[1]

    // 5 Kilitli Konsensόs: ZLEMA, Zemin, FRAMA, Meta-SAR VE ANA TREND (OMURGA)
    bool bull_sart = (ayna gizli_zlema) and (ayna gizli_zemin) and (ayna gizli_frama) and (ayna meta_sar) and (ayna otonom_melez_omurga)
    bool bear_sart = (ayna gizli_zlema) and (ayna gizli_zemin) and (ayna gizli_frama) and (ayna meta_sar) and (ayna otonom_melez_omurga)

    var 
    int signal_state 0
    bool kesin_al  
    false
    bool kesin_sat 
    false

    if bull_sart and signal_state != 1
        kesin_al 
    := true
        signal_state 
    := 1

    if bear_sart and signal_state != -1
        kesin_sat 
    := true
        signal_state 
    := -1

    // ═════════════════════════════════════════════════════════════════════════
    //  6. SAF GΦRSEL EKRAN
    // ═════════════════════════════════════════════════════════════════════════
    color ayna_renk ayna hl2 color.lime color.red
    plot
    (ayna"Φzgόr Ayna"color=ayna_renklinewidth=2style=plot.style_line)

    color sar_renk meta_trend color.new(color.lime0) : color.new(color.red0)
    plot(meta_sar"Meta-SAR"color=sar_renklinewidth=2style=plot.style_cross)

    plot(otonom_melez_omurga"Otonom Melez Omurga"color=color.yellowlinewidth=3style=plot.style_line)

    plotchar(erken_uyari"Erken Uyarύ""⚠️"location.bottomcolor=color.yellowsize=size.tiny)
    plotshape(kesin_al,  "FέLTRELέ AL",  shape.triangleup,   location.belowbarcolor=color.limesize=size.large)
    plotshape(kesin_sat"FέLTRELέ SAT"shape.triangledownlocation.abovebarcolor=color.redsize=size.large
    16.07.2024 - 10.12.2024

  8. PHP Code:
    // © Kinetik Komuta Merkezi - KKM V13 MATRIX ULTIMATE (Kutsal άηlό / Bόyόk Birleώik Teori)
    //@version=6
    indicator("Karargah V13 Matrix Ultimate"overlay=truemax_lines_count=500max_boxes_count=500max_labels_count=500max_bars_back=500)

    // ═════════════════════════════════════════════════════════════════════════
    //  1. ΗEKέRDEK: OTONOM SAR VE DέNAMέK LRB MOTORLARI
    // ═════════════════════════════════════════════════════════════════════════
    f_ozel_sar_ep(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 
    := -1nextsar := epep := src_laf := _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 
    := 1nextsar := epep := src_haf := _start
            sar_val 
    := nextsar
        
    [sar_valtrendep]

    // YENέ: Kuantum DNA'sύna (Evrensel έvmeye) Baπlύ Dinamik Ηόrόyen Bant (LRB)
    f_kuantum_lrb_dinamik(srcbase_decaysmoothmax_atr_distevrensel_ivme) =>
        var 
    float hh na, var float ll na
        float pre_hh 
    nz(hh[1], src), float pre_ll nz(ll[1], src)
        
        
    float atr_gucu nz(ta.atr(14), ta.tr)
        
        
    // BάYάK BέRLEήME: Ηόrόme hύzύ evrensel ivmeye baπlandύ!
        // έvme dόώόkse (0) ηarpan 2.0 olur -> Bantlar fiyata HIZLA ηφker (Kapanύr)
        // έvme yόksekse (1) ηarpan 0.5 olur -> Bantlar YAVAήLAR, fiyata alan aηar (Trende izin verir)
        
    float decay_mult 2.0 - (evrensel_ivme 1.5)
        
    float cur_decay atr_gucu base_decay decay_mult
        float decay_sma 
    ta.sma(cur_decaysmooth
        
        
    float temp_hh src >= pre_hh src pre_hh decay_sma
        float temp_ll 
    src <= pre_ll src pre_ll decay_sma
        
        
    // Kuantum Ηekim (Grafik Ezilmesini Φnler)
        
    float max_mesafe atr_gucu max_atr_dist
        hh 
    := math.min(temp_hhsrc max_mesafe
        
    ll := math.max(temp_llsrc max_mesafe
        
        
    float mid math.avg(hhll)
        [
    hhllmid]

    // ═════════════════════════════════════════════════════════════════════════
    //  2. KUANTUM DNA: EVRENSEL έVME (Piyasanύn Kalp Atύώύ)
    // ═════════════════════════════════════════════════════════════════════════
    float ham_volatilite ta.tr(true)
    float max_vol nz(ta.highest(ham_volatilite3), 0.0001), float min_vol nz(ta.lowest(ham_volatilite3), 0.0)
    float vol_orani = (max_vol == min_vol) ? 0.0 : ((ham_volatilite min_vol) / (max_vol min_vol))

    // ═════════════════════════════════════════════════════════════════════════
    //  3. THE HOLY TRINITY (KUTSAL άΗLά - TEK BEYέNDEN BESLENέR)
    // ═════════════════════════════════════════════════════════════════════════
    // A) AYNA (RADAR): Piyasadan φnce manipόlasyonlarύ sezer.
    [ayna_sarayna_trendayna_ep] = f_ozel_sar_ep(highlow0.0 + (vol_orani 0.08), 0.001 + (vol_orani 0.08), 0.10 + (vol_orani 0.30))
    float ayna ayna_trend hl2 math.abs(hl2 ayna_sar) : hl2 math.abs(hl2 ayna_sar)

    // Evrensel έvme Oranύ (Tόm motorlarύ kontrol eden ana sinir sistemi)
    float ayna_ivme math.abs(ayna nz(ayna[1], ayna))
    float max_ivme nz(ta.highest(ayna_ivme3), 0.001), float min_ivme nz(ta.lowest(ayna_ivme3), 0.0)
    float evrensel_ivme = (max_ivme == min_ivme) ? 0.0 : ((ayna_ivme min_ivme) / (max_ivme min_ivme))

    // B) META SAR (έTέCέ GάΗ / MOTOR): Aynayύ takip eder, trendi sύrtύna alύr.
    [meta_sarmeta_trendmeta_ep] = f_ozel_sar_ep(math.max(aynanz(ayna[1])), math.min(aynanz(ayna[1])), 0.0 + (evrensel_ivme 0.004), 0.001 + (evrensel_ivme 0.004), 0.15 + (evrensel_ivme 0.15))

    // C) LR SAR (SΦNάMLEYέCέ / KAPAN): Evrensel ivmeyle nefes alan dinamik ηόrόyen bantlar.
    // Likidite Radarύ (Kutu έηi Giriώ έηin - Orta Hύz)
    [mid_hhmid_llmid_mid] = f_kuantum_lrb_dinamik(hl20.1542.0evrensel_ivme)
    // Vur-Kaη Kalkanύ (Tahliye έηin - Agresif Hύz)
    [micro_hhmicro_llmicro_mid] = f_kuantum_lrb_dinamik(hl20.3521.0evrensel_ivme)

    // Radar Ekranύ (έsteyen Komutanlar LRB bantlarύnύn nefes alύώύnύ buradan aηabilir)
    // plot(mid_hh, "Mid Tavan", color=color.new(color.yellow, 60), linewidth=1)
    // plot(mid_ll, "Mid Taban", color=color.new(color.yellow, 60), linewidth=1)

    // ═════════════════════════════════════════════════════════════════════════
    //  4. OTONOM KUTU (OTE) VE OMURGA HAFIZASI
    // ═════════════════════════════════════════════════════════════════════════
    var float o_tepe hl2, var float o_dip hl2
    var float c_high hl2, var float c_low hl2

    if meta_trend == 1
        c_high 
    := math.max(c_highhl2)
        if 
    meta_trend[1] == -1
            o_dip 
    := c_low
            c_high 
    := hl2
    else if meta_trend == -1
        c_low 
    := math.min(c_lowhl2)
        if 
    meta_trend[1] == 1
            o_tepe 
    := c_high
            c_low 
    := hl2

    float macro_dip 
    meta_trend == -c_low o_dip
    float macro_tepe 
    meta_trend == c_high o_tepe

    bool long_sart  
    = (meta_trend == 1)
    bool short_sart = (meta_trend == -1)

    var 
    int aktif_islem 0
    bool taktik_al 
    falsebool taktik_sat false

    if long_sart and aktif_islem != 1
        taktik_al 
    := trueaktif_islem := 1
    if short_sart and aktif_islem != -1
        taktik_sat 
    := trueaktif_islem := -1

    var box b_tp na, var box b_sl na
    var label l_tp na, var label l_sl na, var label l_en na, var label lb_f61 na
    var float entry_p na, var float tp_p na, var float sl_p na
    var float f61_p na

    if not na(b_tp)
        
    box.set_right(b_tpbar_index 3), box.set_right(b_slbar_index 3)
        
    label.set_x(l_tpbar_index 3), label.set_x(l_slbar_index 3), label.set_x(l_enbar_index 3)
        
    label.set_x(lb_f61bar_index 3)

    if 
    taktik_al or taktik_sat
        box
    .delete(b_tp), box.delete(b_sl)
        
    label.delete(l_tp), label.delete(l_sl), label.delete(l_en), label.delete(lb_f61)
        
        
    entry_p := hl2
        sl_p 
    := taktik_al macro_dip macro_tepe
        tp_p 
    := taktik_al o_tepe    o_dip
        
        tp_p 
    := taktik_al math.max(tp_pentry_p + (entry_p 0.001)) : math.min(tp_pentry_p - (entry_p 0.001))
        
    sl_p := taktik_al math.min(sl_pentry_p - (entry_p 0.001)) : math.max(sl_pentry_p + (entry_p 0.001))
        
    float d_boyu math.abs(tp_p sl_p)
        
        
    f61_p := taktik_al sl_p + (d_boyu 0.618) : sl_p - (d_boyu 0.618)

        
    color c_tp taktik_al color.new(color.lime95) : color.new(color.aqua95)
        
    color c_border taktik_al color.rgb(023011900) : color.rgb(018721200)
        
        
    b_tp := box.new(bar_indextaktik_al tp_p entry_pbar_index 3taktik_al entry_p tp_pbgcolor=c_tpborder_color=c_border)
        
    b_sl := box.new(bar_indextaktik_al entry_p sl_pbar_index 3taktik_al sl_p entry_pbgcolor=color.new(color.red95), border_color=color.red)
        
        
    l_tp := label.new(bar_index 3tp_p"TP: " str.tostring(tp_pformat.mintick), style=label.style_label_leftcolor=color.new(color.black100), textcolor=c_bordersize=size.small)
        
    l_sl := label.new(bar_index 3sl_p"SL: " str.tostring(sl_pformat.mintick), style=label.style_label_leftcolor=color.new(color.black100), textcolor=color.redsize=size.small)
        
    l_en := label.new(bar_index 3entry_p"@: " str.tostring(entry_pformat.mintick), style=label.style_label_leftcolor=color.new(color.black100), textcolor=color.whitesize=size.small)
        
    lb_f61 := label.new(bar_index 5f61_p"61.8 [" str.tostring(f61_pformat.mintick) + "]"style=label.style_label_leftcolor=color.new(color.black100), textcolor=color.yellowsize=size.small)

    // ═════════════════════════════════════════════════════════════════════════
    //  5. KUTU έΗέ PUSU TETέΠέ (TRINITY ONAYLI)
    // ═════════════════════════════════════════════════════════════════════════
    bool kutu_ici_long  = (aktif_islem == 1)  and (hl2 <= entry_p) and (hl2 >= sl_p)
    bool kutu_ici_short = (aktif_islem == -1) and (hl2 >= entry_p) and (hl2 <= sl_p)

    var 
    bool horoz_long false, var bool horoz_short false
    if taktik_al or taktik_sat
        horoz_long 
    := falsehoroz_short := false

    // HOROZ KURULUMU: Kόtle (hl2) hem 61.8'e inecek, hem de ivmeyle nefes alan LRB tabanύnύ (likiditeyi) delecek!
    if kutu_ici_long and (hl2 <= f61_p) and (hl2 <= mid_ll)
        
    horoz_long := true
    if kutu_ici_short and (hl2 >= f61_p) and (hl2 >= mid_hh)
        
    horoz_short := true

    // TETέK
    bool otonom_pusu_long  horoz_long  and ta.crossover(hl2mid_hh) and barstate.isconfirmed
    bool otonom_pusu_short 
    horoz_short and ta.crossunder(hl2mid_ll) and barstate.isconfirmed

    if otonom_pusu_long
        horoz_long 
    := false
    if otonom_pusu_short
        horoz_short 
    := false

    plotshape
    (otonom_pusu_long,  "Kutu έηi Long Pusu",  shape.triangleup,   location.belowbarcolor=color.limesize=size.smalltext="PUSU\nAL",  textcolor=color.white)
    plotshape(otonom_pusu_short"Kutu έηi Short Pusu"shape.triangledownlocation.abovebarcolor=color.red,  size=size.smalltext="PUSU\nSAT"textcolor=color.white)

    // ═════════════════════════════════════════════════════════════════════════
    //  6. AGRESέF TAHLέYE (έVMEYE BAΠLI DέNAMέK LRB KALKANI)
    // ═════════════════════════════════════════════════════════════════════════
    var float iz_suren_stop na
    var int savas_durumu 

    if otonom_pusu_long
        savas_durumu 
    := 1
        iz_suren_stop 
    := sl_p 
    else if otonom_pusu_short
        savas_durumu 
    := -1
        iz_suren_stop 
    := sl_p 

    bool tahliye_sinyali 
    false

    if savas_durumu == 1
        
    // Tahliye ηizgisi Mikro LRB'yi izler (Hύzύnύ piyasanύn ivmesi belirler)
        
    iz_suren_stop := math.max(nz(iz_suren_stop[1], iz_suren_stop), micro_ll)
        if 
    ta.crossunder(hl2iz_suren_stop) and barstate.isconfirmed
            savas_durumu 
    := 0
            tahliye_sinyali 
    := true

    if savas_durumu == -1
        iz_suren_stop 
    := math.min(nz(iz_suren_stop[1], iz_suren_stop), micro_hh)
        if 
    ta.crossover(hl2iz_suren_stop) and barstate.isconfirmed
            savas_durumu 
    := 0
            tahliye_sinyali 
    := true

    color iz_renk 
    savas_durumu == color.aqua savas_durumu == -color.fuchsia na
    plot
    (savas_durumu != iz_suren_stop na"Aktif έz Sόren Kalkan"color=iz_renkstyle=plot.style_steplinelinewidth=4)
    plotshape(series=tahliye_sinyali hl2 natitle="έώlem Kapatύldύ"style=shape.xcrosslocation=location.absolutecolor=color.new(color.yellow0), size=size.smalltext="TAHLέYE"textcolor=color.white
    16.07.2024 - 10.12.2024

Sayfa 15/23 έlkέlk ... 51314151617 ... 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
  •