Artan
Azalan
İşlem
BIST 30
BIST 50
BIST 100
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
13,31 10% 6,77 Mn 13,31 / 13,31
4,40 10% 3,84 Mn 4,40 / 4,40
22,00 10% 33,82 Mn 19,73 / 22,00
44,30 9.98% 110,97 Mn 39,56 / 44,30
29,56 9.97% 36,27 Mn 26,50 / 29,56
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
31,58 -9.98% 395,01 Mn 31,58 / 34,00
165,00 -9.98% 196,84 Mn 165,00 / 174,70
98,05 -9.96% 2,25 Mn 98,05 / 98,05
3,51 -9.54% 336,49 Mn 3,50 / 3,68
12,95 -9.19% 377,67 Mn 12,84 / 13,50
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
262,75 1.84% 10,02 Mr 258,25 / 277,25
274,00 -0.99% 7,74 Mr 263,50 / 275,00
328,75 -1.42% 6,31 Mr 320,75 / 337,75
13,59 -4.43% 4,94 Mr 13,31 / 13,86
69,95 -5.54% 4,79 Mr 69,30 / 71,90
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
16,42 -2.78% 785,94 Mn 15,68 / 16,58
69,95 -5.54% 4,79 Mr 69,30 / 71,90
328,75 -1.42% 6,31 Mr 320,75 / 337,75
175,20 -0.85% 2,45 Mr 169,80 / 177,50
631,00 1.61% 2,22 Mr 607,50 / 637,00
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
16,42 -2.78% 785,94 Mn 15,68 / 16,58
69,95 -5.54% 4,79 Mr 69,30 / 71,90
90,90 -2.31% 261,69 Mn 89,70 / 92,75
105,70 -3.03% 130,60 Mn 104,20 / 107,20
328,75 -1.42% 6,31 Mr 320,75 / 337,75
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
16,42 -2.78% 785,94 Mn 15,68 / 16,58
28,44 -4.18% 65,73 Mn 27,98 / 29,06
69,95 -5.54% 4,79 Mr 69,30 / 71,90
9,95 -1.09% 133,76 Mn 9,80 / 10,27
67,00 -1.54% 282,90 Mn 65,95 / 68,65
Sayfa 383/384 İlkİlk ... 283333373381382383384 SonSon
Arama sonucu : 3070 madde; 3,057 - 3,064 arası.

Konu: Tradingview

  1. TW de...çoğu script indikatördür...
    çok az... strateji kodu olur.

    indikatörler....repaint yapmaya müsaittir.

    kodun içinde... bar is confirmed yoksa....
    veya windowssize gibi parça bulunursa....
    dikkatli olmak gerekir....

    örnek https://tr.tradingview.com/v/uioXJrhV/ bu koda bakın.... sinyaller müthiş...
    kar factor 2 üstü olmalı... değil mi? https://www.tradingview.com/x/5yfpG1W9/

    yapmamız gereken...tek basit şey....indikatörü...strateji yapmak....
    böylece kodun içindeki windowssize=1000 parçasının.. nasıl çalıştığı anlaşılır...

    en önemlisi ise gerçek... strateji testine sokulunca... sonuçların kötü olduğu görülür...
    16.07.2024 - 10.12.2024

  2. supertrend...
    atr ve belli bir katsayı ile yazılır...
    adaptive yapılır...
    hatta fiyattan esnek kaçınma yapılır... v.b...

    asıl soru...
    kendi sisteminizde kullandığınız....hammadde ile ...
    kendi süpertrend yazma yoluna gitmek...

    örnek... sar verileri kullanılarak...yapılan...
    https://www.tradingview.com/x/0Y5cEB8y/
    16.07.2024 - 10.12.2024

  3. şimdi denemek için kod örnekleri......

    normaal süpertrend.....
    PHP Code:
    //@version=6
    indicator(":] Oto-Dinamik + SuperTrend Kalkanı"overlay=truemax_lines_count=50max_labels_count=500)

    // ==========================================
    // 1. AYARLAR
    // ==========================================
    float ayar_genislik input.float(1.0"Ana Atmosfer Çarpanı"minval=0.1maxval=2.0step=0.1)
    float valf_hassasiyeti input.float(0.7"Dinamik Valf Hassasiyeti (Çarpan)"minval=0.1maxval=1.5step=0.1)

    // SuperTrend Ayarları (Yabancı Koddan Alınan Ganimet)
    int   st_atr_len input.int(10"SuperTrend ATR Uzunluğu"group="SuperTrend Kalkanı")
    float st_factor  input.float(2.0"SuperTrend Çarpanı"group="SuperTrend Kalkanı")

    // ==========================================
    // 2. MOTOR BLOKLARI (PARAMETRELER)
    // ==========================================
    float s_fast_1 ta.sar(0.080.050.2
    float s_fast_2 ta.sar(0.010.050.2)
    float s_fast_3 ta.sar(0.040.040.2)
    float avg_fast = (s_fast_1 s_fast_2 s_fast_3) / 3

    // ==========================================
    // 3. YAPAY ZEKA (DL) MODÜLÜ (ATMOSFER ESNEKLİĞİ)
    // ==========================================
    tanh_fn(v) => (math.exp(-v)) / (math.exp(-v))
    td_fn(s)   => nz((nz(s[1])) / nz(s[1]))

    var 
    w_c = array.from(22.4271, -26.69174.93719.0349, -10.6929, -38.288010.0500, -44.7063, -17.816330.5662, -33.995414.5017, -43.2865, -13.387424.7080, -14.392928.4830, -22.9793, -7.6582, -5.650528.8379, -26.35440.520625.0049, -17.8832, -4.8113, -4.0364, -8.3327, -1.15710.4667, -22.05333.6525, -4.39042.103020.027211.5101, -0.4150)
    n_in = array.from(tanh_fn(td_fn(open)), tanh_fn(td_fn(high)), tanh_fn(td_fn(low)), tanh_fn(td_fn(close)))

    f_calc_dl(n_arrw_arr) =>
        
    float out 0.0
        
    for 0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            
    out += tanh_fn(+ array.get(w_arr, (5) + 4)) * array.get(w_arr30 i)
        
    tanh_fn(out + array.get(w_arr36))
        
    float dl_val f_calc_dl(n_inw_c)
    float ai_factor = (0.2 + (math.abs(dl_val) * 0.5)) * ayar_genislik

    // ==========================================
    // 4. DİNAMİK RENKLİ ATMOSFER (3 KADEMELİ NİŞANGAH)
    // ==========================================
    bool all_fast_below = (close s_fast_1) and (close s_fast_2) and (close s_fast_3
    bool all_fast_above = (close s_fast_1) and (close s_fast_2) and (close s_fast_3

    color base_color all_fast_below color.green all_fast_above color.red color.white

    float dist_base 
    math.abs(close s_fast_1) * ai_factor
    float dist_vurkac 
    dist_base 0.5
    float dist_trend  
    dist_base 1.0
    float dist_swing  
    dist_base 2.0

    p_swing_top  
    plot(close dist_swingdisplay=display.none)
    p_swing_bot  plot(close dist_swingdisplay=display.none)
    p_trend_top  plot(close dist_trenddisplay=display.none)
    p_trend_bot  plot(close dist_trenddisplay=display.none)
    p_vurkac_top plot(close dist_vurkacdisplay=display.none)
    p_vurkac_bot plot(close dist_vurkacdisplay=display.none)

    fill(p_swing_top,  p_swing_bot,  color=color.new(base_color90), title="Swing Alanı (2.0x)")
    fill(p_trend_top,  p_trend_bot,  color=color.new(base_color85), title="Trend Alanı (1.0x)")
    fill(p_vurkac_topp_vurkac_botcolor=color.new(base_color75), title="Vurkaç Alanı (0.5x)")

    // ==========================================
    // 5. KALKAN GÜCÜ (MUM BOYAMA)
    // ==========================================
    int kalkan 0
    if close s_fast_1 
        kalkan 
    += 1
    if close s_fast_2 
        kalkan 
    += 1
    if close s_fast_3 
        kalkan 
    += 1

    if close s_fast_1 and close avg_fast
        kalkan 
    += 1
    if close s_fast_2 and close avg_fast
        kalkan 
    += 1
    if close s_fast_3 and close avg_fast
        kalkan 
    += 1

    color bar_col 
    na
    if kalkan >= 3
        bar_col 
    := close avg_fast color.rgb(023011900) : color.rgb(255828200)
    else if 
    kalkan == 2
        bar_col 
    := color.blue
    else
        
    bar_col := color.fuchsia

    barcolor
    (bar_col)

    // ==========================================
    // 6. ÇOKLU MİZAN (DENGE) AĞI
    // ==========================================
    f_hakiki_mizan(_sar_sm) =>
        
    float _delta math.abs(close _sar)
        
    float _raw close _sar close _delta close _delta
        float _mirror 
    ta.hma(_raw_sm)
        
    bool _dondu_asagi  _mirror _mirror[1] and _mirror[1] > _mirror[2]
        
    bool _dondu_yukari _mirror _mirror[1] and _mirror[1] < _mirror[2]
        var 
    float _tepe na
        
    var float _dip  na
        
    if _dondu_asagi
            _tepe 
    := _mirror[1]
        if 
    _dondu_yukari
            _dip 
    := _mirror[1]
        (
    _tepe _dip) / 2

    float mizan_7   
    f_hakiki_mizan(s_fast_17)
    float mizan_14  f_hakiki_mizan(s_fast_114)
    float mizan_21  f_hakiki_mizan(s_fast_121)
    float mizan_55  f_hakiki_mizan(s_fast_155)
    float mizan_100 f_hakiki_mizan(s_fast_1100)

    plot(mizan_7,   "Mizan 7",   color=color.new(color.white20),   linewidth=1)
    plot(mizan_14,  "Mizan 14",  color=color.new(color.aqua10),    linewidth=1)
    plot(mizan_21,  "Mizan 21",  color=color.new(color.yellow0),   linewidth=2)
    plot(mizan_55,  "Mizan 55",  color=color.new(color.orange0),   linewidth=2)
    plot(mizan_100"Mizan 100"color=color.new(color.fuchsia0),  linewidth=3)

    // ==========================================
    // 7. YABANCI KALKAN: SUPERTREND HESAPLAMASI VE ÇİZİMİ
    // ==========================================
    [st_valuest_direction] = ta.supertrend(st_factorst_atr_len)

    // SuperTrend Çizgisi (Yeşilse alttan destekler, Kırmızıysa üstten ezer)
    color st_color st_direction color.new(color.lime0) : color.new(color.red0)
    plot(st_value"SuperTrend Kalkanı"color=st_colorstyle=plot.style_steplinelinewidth=3)

    // ==========================================
    // 8. OTO-DİNAMİK BASINÇ VALFİ VE ST ONAYLI PATLAMA
    // ==========================================
    float atmosfer_genisligi_yuzde = (dist_swing close) * 100
    float ortalama_genislik 
    ta.sma(atmosfer_genisligi_yuzde100)
    float dinamik_esik ortalama_genislik valf_hassasiyeti

    bool basinc_zirvede 
    atmosfer_genisligi_yuzde dinamik_esik

    bool psar_al_verdi  
    close s_fast_1 and close[1] <= s_fast_1[1]
    bool psar_sat_verdi close s_fast_1 and close[1] >= s_fast_1[1]

    // YENİ: SUPERTREND KALKAN FİLTRESİ
    // st_direction < 0 ise Trend YUKARI, st_direction > 0 ise Trend AŞAĞI
    bool st_AL_onayi  st_direction 0
    bool st_SAT_onayi 
    st_direction 0

    // Patlama Tetiği: Dinamik Eşik + PSAR Kırılımı + SuperTrend Onayı!
    bool patlama_AL  basinc_zirvede and psar_al_verdi and st_AL_onayi
    bool patlama_SAT 
    basinc_zirvede and psar_sat_verdi and st_SAT_onayi

    // Ekrana Şiddetli Vur-Kaç İşaretlerini Bas
    plotshape(patlama_AL,  title="5-BAR AL",  text="5-BAR\nAL",  style=shape.labelup,   location=location.belowbarcolor=color.rgb(0230119), textcolor=color.whitesize=size.small)
    plotshape(patlama_SATtitle="5-BAR SAT"text="5-BAR\nSAT"style=shape.labeldownlocation=location.abovebarcolor=color.rgb(2558282), textcolor=color.whitesize=size.small)

    // İMZA
    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.white50), text_size=size.small
    16.07.2024 - 10.12.2024

  4. yukarda örnek verdiğim knn kodunun combine hali...
    PHP Code:
    //@version=6
    indicator(":] Oto-Dinamik 5 Bar + KNN Filtresi"overlay=truemax_lines_count=50max_labels_count=500max_bars_back=2000)

    // ==========================================
    // 1. AYARLAR (BİZİM OTO-DİNAMİK VALF)
    // ==========================================
    float ayar_genislik input.float(1.0"Ana Atmosfer Çarpanı"minval=0.1maxval=2.0step=0.1group="Oto-Dinamik Valf")
    float valf_hassasiyeti input.float(0.7"Dinamik Valf Hassasiyeti (Çarpan)"minval=0.1maxval=1.5step=0.1group="Oto-Dinamik Valf")

    // ==========================================
    // 2. AYARLAR (YABANCI KNN MOTORU)
    // ==========================================
    group_ml "🧠 KNN Filtre Ayarları"
    int   k_neighbors          input.int(10"K-Neighbors (K)"minval=1group=group_ml)
    int   sampling_window_size input.int(1000"Learning Window Size"minval=10group=group_ml)
    int   momentum_window      input.int(10"Stride"minval=1group=group_ml)
    float prob_threshold       input.float(0.9"Prediction Threshold"minval=0.1maxval=1.0step=0.01group=group_ml)

    int   st_atr_len input.int(10"KNN Referans ATR"group=group_ml)
    float st_factor  input.float(2.0"KNN Referans Factor"group=group_ml)

    // ==========================================
    // 3. MOTOR BLOKLARI VE YZ ÇEKİRDEĞİ (BİZİM SİSTEM)
    // ==========================================
    float s_fast_1 ta.sar(0.080.050.2
    float s_fast_2 ta.sar(0.010.050.2)
    float s_fast_3 ta.sar(0.040.040.2)
    float avg_fast = (s_fast_1 s_fast_2 s_fast_3) / 3

    tanh_fn
    (v) => (math.exp(-v)) / (math.exp(-v))
    td_fn(s)   => nz((nz(s[1])) / nz(s[1]))

    var 
    w_c = array.from(22.4271, -26.69174.93719.0349, -10.6929, -38.288010.0500, -44.7063, -17.816330.5662, -33.995414.5017, -43.2865, -13.387424.7080, -14.392928.4830, -22.9793, -7.6582, -5.650528.8379, -26.35440.520625.0049, -17.8832, -4.8113, -4.0364, -8.3327, -1.15710.4667, -22.05333.6525, -4.39042.103020.027211.5101, -0.4150)
    n_in = array.from(tanh_fn(td_fn(open)), tanh_fn(td_fn(high)), tanh_fn(td_fn(low)), tanh_fn(td_fn(close)))

    f_calc_dl(n_arrw_arr) =>
        
    float out 0.0
        
    for 0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            
    out += tanh_fn(+ array.get(w_arr, (5) + 4)) * array.get(w_arr30 i)
        
    tanh_fn(out + array.get(w_arr36))
        
    float dl_val f_calc_dl(n_inw_c)
    float ai_factor = (0.2 + (math.abs(dl_val) * 0.5)) * ayar_genislik

    // Atmosferik Çizimler
    float dist_base math.abs(close s_fast_1) * ai_factor
    float dist_swing  
    dist_base 2.0

    // ==========================================
    // 4. KNN FONKSİYONLARI VE ÖZELLİK MÜHENDİSLİĞİ (YABANCI SİSTEM)
    // ==========================================
    f_dema(sl) => 
        
    e1 ta.ema(sl)
        
    e1 ta.ema(e1l)

    calcMA(sl) => ta.sma(smath.max(1l))

    f_chop(len) =>
        
    100 math.log10(math.sum(ta.trlen) / (math.max(ta.highest(highlen), close[1]) - math.min(ta.lowest(lowlen), close[1]))) / math.log10(len)

    normalize(srclen) =>
        
    float _mean ta.sma(src[1], len)
        
    float _std  ta.stdev(src[1], len)
        (
    src _mean) / math.max(_std0.00001)

    [
    st_rawdir_raw] = ta.supertrend(st_factorst_atr_len)
    float target dir_raw * -1
    for 1 to 5
        
    if dir_raw[i] != dir_raw
            target 
    := 0

    float f_rsi_s 
    ta.rsi(close20)
    float f_rsi_m ta.rsi(close[momentum_window], 20)
    float f_rsi_l ta.rsi(close[momentum_window*2], 20)

    float f_ma_s_dev = (close calcMA(close[1], 20)) / calcMA(close[1], 20)
    float f_ma_m_dev = (close[momentum_window] - calcMA(close[momentum_window+1], 20)) / calcMA(close[momentum_window+1], 20)
    float f_ma_l_dev = (close[momentum_window*2] - calcMA(close[momentum_window*2+1], 20)) / calcMA(close[momentum_window*2+1], 20)

    float f_rsi_s_sig_dist = (f_rsi_s ta.sma(f_rsi_s[1], 10)) / ta.sma(f_rsi_s[1], 10)
    float f_rsi_m_sig_dist = (f_rsi_m ta.sma(f_rsi_m[1], 10)) / ta.sma(f_rsi_m[1], 10)
    float f_rsi_l_sig_dist = (f_rsi_l ta.sma(f_rsi_l[1], 10)) / ta.sma(f_rsi_l[1], 10)

    float f_chop_s f_chop(14)
    float f_chop_m f_chop(14)[momentum_window]
    float f_chop_l f_chop(14)[momentum_window*2]

    // Boyut İndirgeme (PCA)
    float pc1 normalize((normalize(f_rsi_s1000) + normalize(f_ma_s_dev1000) + normalize(f_rsi_s_sig_dist1000)*0.5), 1000
    float pc2 normalize((normalize(f_rsi_m1000) + normalize(f_ma_m_dev1000) + normalize(f_rsi_m_sig_dist1000)*0.5), 1000) * 0.9
    float pc3 
    normalize((normalize(f_rsi_l1000) + normalize(f_ma_l_dev1000) + normalize(f_rsi_l_sig_dist1000)*0.5), 1000) * 0.8
    float pc4 
    normalize((normalize(f_chop_s1000) + normalize(f_chop_m1000)*0.9 normalize(f_chop_l1000)*0.8), 1000) * 0.8

    // ==========================================
    // 5. KNN ÇEKİRDEĞİ: TAHMİN OLASILIĞI HESAPLAMA
    // ==========================================
    float prob_up 0.0
    float prob_down 
    0.0
    var float[] distances = array.new_float(0)
    var 
    float[] labels = array.new_float(0)

    if 
    bar_index 1000 momentum_window
        
    array.clear(distances)
        array.
    clear(labels)
        for 
    momentum_window to sampling_window_size momentum_window by momentum_window
            
    if target[i] != 0
                float d1 
    math.abs(pc1 pc1[i])
                
    float d2 math.abs(pc2 pc2[i])
                
    float d3 math.abs(pc3 pc3[i])
                
    float d4 math.abs(pc4 pc4[i])
                
    float dist_knn math.pow(math.pow(d12.0) + math.pow(d22.0) + math.pow(d32.0) + math.pow(d42.0), 1/2.0
                array.
    push(distancesdist_knn)
                array.
    push(labelstarget[i])

        if array.
    size(distances) >= k_neighbors
            int
    [] sorted_indices = array.sort_indices(distancesorder.ascending)
            
    float sum_w_up 0.0float sum_w_down 0.0float total_w 0.0
            float
    [] dist_sorted = array.copy(distances)
            array.
    sort(dist_sorted)
            
    float sigma math.max(array.get(dist_sortedmath.min(int(k_neighbors/2), array.size(dist_sorted)-1)), 0.0001)
            
            for 
    0 to k_neighbors 1
                int idx 
    = array.get(sorted_indicesj)
                
    float d = array.get(distancesidx)
                
    float lbl = array.get(labelsidx)
                
    float weight math.exp(-math.pow(d2.0) / (math.pow(sigma2)))
                if 
    lbl == 1
                    sum_w_up 
    += weight
                
    else if lbl == -1
                    sum_w_down 
    += weight
                total_w 
    += weight
                
            prob_up   
    := total_w sum_w_up total_w 0.0
            prob_down 
    := total_w sum_w_down total_w 0.0

    bool raw_long_signal  
    ta.crossover(prob_upprob_threshold
    bool raw_short_signal ta.crossover(prob_downprob_threshold)

    var 
    int last_dir 0
    if raw_long_signal and last_dir <= 0
        last_dir 
    := 1
    if raw_short_signal and last_dir >= 0
        last_dir 
    := -1

    var float knn_st_dir 0.0
    if dir_raw != nz(dir_raw[1]) or raw_long_signal or raw_short_signal
        
    if dir_raw and last_dir == and prob_up prob_threshold
            knn_st_dir 
    := dir_raw * -1
        
    if dir_raw and last_dir == -and prob_down prob_threshold
            knn_st_dir 
    := dir_raw * -1

    // KNN Filtre Durumunu Arka Plana Yansıt
    bgcolor(knn_st_dir color.new(color.lime90) : knn_st_dir color.new(color.red90) : natitle="KNN AI Filtresi")

    // ==========================================
    // 6. OTO-DİNAMİK BASINÇ VALFİ VE 5 BARLIK PATLAMA
    // ==========================================
    float atmosfer_genisligi_yuzde = (dist_swing close) * 100
    float ortalama_genislik 
    ta.sma(atmosfer_genisligi_yuzde100)
    float dinamik_esik ortalama_genislik valf_hassasiyeti

    bool basinc_zirvede 
    atmosfer_genisligi_yuzde dinamik_esik

    bool psar_al_verdi  
    close s_fast_1 and close[1] <= s_fast_1[1]
    bool psar_sat_verdi close s_fast_1 and close[1] >= s_fast_1[1]

    // YENİ: KNN ONAYLI SUPERTREND FİLTRESİ (1: YUKARI, -1: AŞAĞI)
    bool knn_AL_onayi  knn_st_dir 0
    bool knn_SAT_onayi 
    knn_st_dir 0

    // Patlama Tetiği: Dinamik Eşik + PSAR Kırılımı + KNN Makine Öğrenmesi Onayı!
    bool patlama_AL  basinc_zirvede and psar_al_verdi and knn_AL_onayi
    bool patlama_SAT 
    basinc_zirvede and psar_sat_verdi and knn_SAT_onayi

    // Ekrana Şiddetli Vur-Kaç İşaretlerini Bas
    plotshape(patlama_AL,  title="5-BAR AL",  text="5-BAR\nAL",  style=shape.labelup,   location=location.belowbarcolor=color.rgb(0230119), textcolor=color.whitesize=size.small)
    plotshape(patlama_SATtitle="5-BAR SAT"text="5-BAR\nSAT"style=shape.labeldownlocation=location.abovebarcolor=color.rgb(2558282), textcolor=color.whitesize=size.small)

    // İMZA
    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.white50), text_size=size.small
    16.07.2024 - 10.12.2024

  5. sarlar kullanılarak yazılan süpertrend örneği....
    PHP Code:
    //@version=6
    indicator(":] Öz Çekirdek ST + Oto-Dinamik 5 Bar"overlay=truemax_lines_count=50max_labels_count=500)

    // ==========================================
    // 1. AYARLAR 
    // ==========================================
    float ayar_genislik input.float(1.0"Ana Atmosfer Çarpanı"minval=0.1maxval=2.0step=0.1)
    float valf_hassasiyeti input.float(0.7"Dinamik Valf Hassasiyeti (Çarpan)"minval=0.1maxval=1.5step=0.1)

    // ==========================================
    // 2. MOTOR BLOKLARI (PARAMETRELER)
    // ==========================================
    float s_fast_1 ta.sar(0.080.050.2
    float s_fast_2 ta.sar(0.010.050.2)
    float s_fast_3 ta.sar(0.040.040.2)
    float avg_fast = (s_fast_1 s_fast_2 s_fast_3) / 3

    // ==========================================
    // 3. YAPAY ZEKA (DL) MODÜLÜ (ATMOSFER ESNEKLİĞİ)
    // ==========================================
    tanh_fn(v) => (math.exp(-v)) / (math.exp(-v))
    td_fn(s)   => nz((nz(s[1])) / nz(s[1]))

    var 
    w_c = array.from(22.4271, -26.69174.93719.0349, -10.6929, -38.288010.0500, -44.7063, -17.816330.5662, -33.995414.5017, -43.2865, -13.387424.7080, -14.392928.4830, -22.9793, -7.6582, -5.650528.8379, -26.35440.520625.0049, -17.8832, -4.8113, -4.0364, -8.3327, -1.15710.4667, -22.05333.6525, -4.39042.103020.027211.5101, -0.4150)
    n_in = array.from(tanh_fn(td_fn(open)), tanh_fn(td_fn(high)), tanh_fn(td_fn(low)), tanh_fn(td_fn(close)))

    f_calc_dl(n_arrw_arr) =>
        
    float out 0.0
        
    for 0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            
    out += tanh_fn(+ array.get(w_arr, (5) + 4)) * array.get(w_arr30 i)
        
    tanh_fn(out + array.get(w_arr36))
        
    float dl_val f_calc_dl(n_inw_c)
    float ai_factor = (0.2 + (math.abs(dl_val) * 0.5)) * ayar_genislik

    // Atmosferik Mesafeler
    float dist_base math.abs(close s_fast_1) * ai_factor
    float dist_swing  
    dist_base 2.0

    // ==========================================
    // 4. KENDİ ÜRETİMİMİZ: ÖZ ÇEKİRDEK SUPERTREND 
    // ==========================================
    // Mantık: Merkez olarak SAR ortalamasını (avg_fast), Genişlik olarak Yapay Zeka sınırımızı (dist_swing) kullanır.
    float ust_band avg_fast dist_swing
    float alt_band 
    avg_fast dist_swing

    var int   oz_st_yon 1
    var float oz_st_cizgi na

    if oz_st_yon == 1
        oz_st_cizgi 
    := math.max(nz(oz_st_cizgi[1], alt_band), alt_band)
        if 
    close oz_st_cizgi
            oz_st_yon 
    := -1
            oz_st_cizgi 
    := ust_band
    else
        
    oz_st_cizgi := math.min(nz(oz_st_cizgi[1], ust_band), ust_band)
        if 
    close oz_st_cizgi
            oz_st_yon 
    := 1
            oz_st_cizgi 
    := alt_band

    // Kendi SuperTrendimizi Ekrana Çizdirme (Basamaklı - Stepline)
    color oz_st_renk oz_st_yon == color.new(color.lime0) : color.new(color.red0)
    plot(oz_st_cizgi"Öz SuperTrend"color=oz_st_renkstyle=plot.style_steplinelinewidth=3)

    // ==========================================
    // 5. OTO-DİNAMİK BASINÇ VALFİ VE PATLAMA TETİĞİ
    // ==========================================
    // Sıkışma (Basınç) Hesaplaması
    float atmosfer_genisligi_yuzde = (dist_swing close) * 100
    float ortalama_genislik 
    ta.sma(atmosfer_genisligi_yuzde100)
    float dinamik_esik ortalama_genislik valf_hassasiyeti

    bool basinc_zirvede 
    atmosfer_genisligi_yuzde dinamik_esik

    // 1 Nolu SAR (Sıkışma Kırılımı) Tetiği
    bool psar_al_verdi  close s_fast_1 and close[1] <= s_fast_1[1]
    bool psar_sat_verdi close s_fast_1 and close[1] >= s_fast_1[1]

    // YENİ FİLTRE: Kendi Öz SuperTrend'imizin Onayı (1 = AL, -1 = SAT)
    bool oz_st_AL_onayi  oz_st_yon == 1
    bool oz_st_SAT_onayi 
    oz_st_yon == -1

    // Nihai Ateşleme: Basınç Var + PSAR Kırdı + Öz SuperTrend Aynı Yönde!
    bool patlama_AL  basinc_zirvede and psar_al_verdi and oz_st_AL_onayi
    bool patlama_SAT 
    basinc_zirvede and psar_sat_verdi and oz_st_SAT_onayi

    // Ekrana İşaretleme
    plotshape(patlama_AL,  title="5-BAR AL",  text="5-BAR\nAL",  style=shape.labelup,   location=location.belowbarcolor=color.rgb(0230119), textcolor=color.whitesize=size.small)
    plotshape(patlama_SATtitle="5-BAR SAT"text="5-BAR\nSAT"style=shape.labeldownlocation=location.abovebarcolor=color.rgb(2558282), textcolor=color.whitesize=size.small)

    // İMZA
    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.white50), text_size=size.small
    16.07.2024 - 10.12.2024

  6. oluşturulan süpertrendin... 100lük aynaya ilişkilenmesi....
    PHP Code:
    //@version=6
    indicator(":] Öz SuperTrend + Mizan 100 İttifakı"overlay=truemax_lines_count=50max_labels_count=500)

    // ==========================================
    // 1. AYARLAR 
    // ==========================================
    float ayar_genislik input.float(1.0"Ana Atmosfer Çarpanı"minval=0.1maxval=2.0step=0.1)

    // ==========================================
    // 2. MOTOR BLOKLARI (PARAMETRELER)
    // ==========================================
    float s_fast_1 ta.sar(0.080.050.2
    float s_fast_2 ta.sar(0.010.050.2)
    float s_fast_3 ta.sar(0.040.040.2)
    float avg_fast = (s_fast_1 s_fast_2 s_fast_3) / 3

    // ==========================================
    // 3. YAPAY ZEKA (DL) ATMOSFERİ (GENİŞLİK HESABI)
    // ==========================================
    tanh_fn(v) => (math.exp(-v)) / (math.exp(-v))
    td_fn(s)   => nz((nz(s[1])) / nz(s[1]))

    var 
    w_c = array.from(22.4271, -26.69174.93719.0349, -10.6929, -38.288010.0500, -44.7063, -17.816330.5662, -33.995414.5017, -43.2865, -13.387424.7080, -14.392928.4830, -22.9793, -7.6582, -5.650528.8379, -26.35440.520625.0049, -17.8832, -4.8113, -4.0364, -8.3327, -1.15710.4667, -22.05333.6525, -4.39042.103020.027211.5101, -0.4150)
    n_in = array.from(tanh_fn(td_fn(open)), tanh_fn(td_fn(high)), tanh_fn(td_fn(low)), tanh_fn(td_fn(close)))

    f_calc_dl(n_arrw_arr) =>
        
    float out 0.0
        
    for 0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            
    out += tanh_fn(+ array.get(w_arr, (5) + 4)) * array.get(w_arr30 i)
        
    tanh_fn(out + array.get(w_arr36))
        
    float dl_val f_calc_dl(n_inw_c)
    float ai_factor = (0.2 + (math.abs(dl_val) * 0.5)) * ayar_genislik

    // Atmosferik Sınır (Kalkan Genişliği)
    float dist_base math.abs(close s_fast_1) * ai_factor
    float dist_swing  
    dist_base 2.0

    // ==========================================
    // 4. MİZAN 100 (KADİM USTURLAP / ANA EKSEN)
    // ==========================================
    f_hakiki_mizan(_sar_sm) =>
        
    float _delta math.abs(close _sar)
        
    float _raw close _sar close _delta close _delta
        float _mirror 
    ta.hma(_raw_sm)
        
    bool _dondu_asagi  _mirror _mirror[1] and _mirror[1] > _mirror[2]
        
    bool _dondu_yukari _mirror _mirror[1] and _mirror[1] < _mirror[2]
        var 
    float _tepe na
        
    var float _dip  na
        
    if _dondu_asagi
            _tepe 
    := _mirror[1]
        if 
    _dondu_yukari
            _dip 
    := _mirror[1]
        (
    _tepe _dip) / 2

    float mizan_100 
    f_hakiki_mizan(s_fast_1100)

    // Mizan 100'ü Ekrana Ağır Bir Hat Olarak Çiz (Fuşya Rengi)
    plot(mizan_100"Mizan 100 (Ana Eksen)"color=color.new(color.fuchsia0), linewidth=4)

    // ==========================================
    // 5. ÖZ ÇEKİRDEK SUPERTREND (HIZLI GEZEGEN)
    // ==========================================
    float ust_band avg_fast dist_swing
    float alt_band 
    avg_fast dist_swing

    var int   oz_st_yon 1
    var float oz_st_cizgi na

    if oz_st_yon == 1
        oz_st_cizgi 
    := math.max(nz(oz_st_cizgi[1], alt_band), alt_band)
        if 
    close oz_st_cizgi
            oz_st_yon 
    := -1
            oz_st_cizgi 
    := ust_band
    else
        
    oz_st_cizgi := math.min(nz(oz_st_cizgi[1], ust_band), ust_band)
        if 
    close oz_st_cizgi
            oz_st_yon 
    := 1
            oz_st_cizgi 
    := alt_band

    color oz_st_renk 
    oz_st_yon == color.new(color.lime0) : color.new(color.red0)
    plot(oz_st_cizgi"Öz SuperTrend"color=oz_st_renkstyle=plot.style_steplinelinewidth=2)

    // ==========================================
    // 6. KUSURSUZ İTTİFAK SİNYALLERİ (ST + MİZAN 100)
    // ==========================================
    // Kırılımlar (SuperTrend yön değiştirdiği an)
    bool st_AL_kesti  oz_st_yon == and oz_st_yon[1] == -1
    bool st_SAT_kesti 
    oz_st_yon == -and oz_st_yon[1] == 1

    // Mizan Onayları (Okyanus akıntısı arkamızda mı?)
    bool mizan_AL_onayi  close mizan_100
    bool mizan_SAT_onayi 
    close mizan_100

    // İTTİFAK SİNYALİ: SuperTrend dönerken, Mizan'dan izin al!
    bool ittifak_AL  st_AL_kesti and mizan_AL_onayi
    bool ittifak_SAT 
    st_SAT_kesti and mizan_SAT_onayi

    // Ekrana Kusursuz İttifak Mühürlerini Bas
    plotshape(ittifak_AL,  title="MİZAN+ST AL",  text="ST+M100\nAL",  style=shape.labelup,   location=location.belowbarcolor=color.rgb(0230119), textcolor=color.whitesize=size.normal)
    plotshape(ittifak_SATtitle="MİZAN+ST SAT"text="ST+M100\nSAT"style=shape.labeldownlocation=location.abovebarcolor=color.rgb(2558282), textcolor=color.whitesize=size.normal)

    // Zayıf Sinyal Uyarısı (İsteğe Bağlı Görsel - Çarpı İşareti)
    // SuperTrend AL kesti ama Mizan'ın altında eziliyorsa "Sahte Kırılım" uyarısı verir
    bool sahte_AL  st_AL_kesti and not mizan_AL_onayi
    bool sahte_SAT 
    st_SAT_kesti and not mizan_SAT_onayi

    plotshape
    (sahte_AL,  title="Tuzak AL",  style=shape.xcrosslocation=location.belowbarcolor=color.new(color.gray0), size=size.small)
    plotshape(sahte_SATtitle="Tuzak SAT"style=shape.xcrosslocation=location.abovebarcolor=color.new(color.gray0), size=size.small)

    // İMZA
    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.white50), text_size=size.small
    16.07.2024 - 10.12.2024

  7. şimdi sinyal filtreleme...100e göre...
    PHP Code:
    //@version=6
    indicator(":] Mutlak Mizan 100 İtaati"overlay=truemax_lines_count=50max_labels_count=500)

    // ==========================================
    // 1. AYARLAR 
    // ==========================================
    float ayar_genislik input.float(1.0"Ana Atmosfer Çarpanı"minval=0.1maxval=2.0step=0.1)

    // ==========================================
    // 2. MOTOR BLOKLARI (PARAMETRELER)
    // ==========================================
    float s_fast_1 ta.sar(0.080.050.2
    float s_fast_2 ta.sar(0.010.050.2)
    float s_fast_3 ta.sar(0.040.040.2)
    float avg_fast = (s_fast_1 s_fast_2 s_fast_3) / 3

    // ==========================================
    // 3. YAPAY ZEKA (DL) ATMOSFERİ (GENİŞLİK HESABI)
    // ==========================================
    tanh_fn(v) => (math.exp(-v)) / (math.exp(-v))
    td_fn(s)   => nz((nz(s[1])) / nz(s[1]))

    var 
    w_c = array.from(22.4271, -26.69174.93719.0349, -10.6929, -38.288010.0500, -44.7063, -17.816330.5662, -33.995414.5017, -43.2865, -13.387424.7080, -14.392928.4830, -22.9793, -7.6582, -5.650528.8379, -26.35440.520625.0049, -17.8832, -4.8113, -4.0364, -8.3327, -1.15710.4667, -22.05333.6525, -4.39042.103020.027211.5101, -0.4150)
    n_in = array.from(tanh_fn(td_fn(open)), tanh_fn(td_fn(high)), tanh_fn(td_fn(low)), tanh_fn(td_fn(close)))

    f_calc_dl(n_arrw_arr) =>
        
    float out 0.0
        
    for 0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            
    out += tanh_fn(+ array.get(w_arr, (5) + 4)) * array.get(w_arr30 i)
        
    tanh_fn(out + array.get(w_arr36))
        
    float dl_val f_calc_dl(n_inw_c)
    float ai_factor = (0.2 + (math.abs(dl_val) * 0.5)) * ayar_genislik

    // Atmosferik Sınır (Kalkan Genişliği)
    float dist_base math.abs(close s_fast_1) * ai_factor
    float dist_swing  
    dist_base 2.0

    // ==========================================
    // 4. MİZAN 100 (KADİM EKSEN)
    // ==========================================
    f_hakiki_mizan(_sar_sm) =>
        
    float _delta math.abs(close _sar)
        
    float _raw close _sar close _delta close _delta
        float _mirror 
    ta.hma(_raw_sm)
        
    bool _dondu_asagi  _mirror _mirror[1] and _mirror[1] > _mirror[2]
        
    bool _dondu_yukari _mirror _mirror[1] and _mirror[1] < _mirror[2]
        var 
    float _tepe na
        
    var float _dip  na
        
    if _dondu_asagi
            _tepe 
    := _mirror[1]
        if 
    _dondu_yukari
            _dip 
    := _mirror[1]
        (
    _tepe _dip) / 2

    float mizan_100 
    f_hakiki_mizan(s_fast_1100)

    plot(mizan_100"Mizan 100 (Ana Eksen)"color=color.new(color.fuchsia0), linewidth=4)

    // ==========================================
    // 5. ÖZ ÇEKİRDEK SUPERTREND (HIZLI GEZEGEN)
    // ==========================================
    float ust_band avg_fast dist_swing
    float alt_band 
    avg_fast dist_swing

    var int   oz_st_yon 1
    var float oz_st_cizgi na

    if oz_st_yon == 1
        oz_st_cizgi 
    := math.max(nz(oz_st_cizgi[1], alt_band), alt_band)
        if 
    close oz_st_cizgi
            oz_st_yon 
    := -1
            oz_st_cizgi 
    := ust_band
    else
        
    oz_st_cizgi := math.min(nz(oz_st_cizgi[1], ust_band), ust_band)
        if 
    close oz_st_cizgi
            oz_st_yon 
    := 1
            oz_st_cizgi 
    := alt_band

    // Mizan Onayları (Okyanus akıntısı arkamızda mı?)
    bool mizan_AL_onayi  close mizan_100
    bool mizan_SAT_onayi 
    close mizan_100

    // SuperTrend Renginin Mizan'a İtaat Etmesi (Veto Edilenler Gri Olur)
    color oz_st_renk = (oz_st_yon == and mizan_AL_onayi) ? color.new(color.lime0) : 
                       (
    oz_st_yon == -and mizan_SAT_onayi) ? color.new(color.red0) : 
                       
    color.new(color.gray80// Mizan'a ters düşen yönler İPTAL edilir (Soluk Gri)

    plot(oz_st_cizgi"Öz SuperTrend"color=oz_st_renkstyle=plot.style_steplinelinewidth=2)

    // ==========================================
    // 6. KUSURSUZ İTTİFAK SİNYALLERİ (SADECE ONAYLANANLAR)
    // ==========================================
    // Kırılımlar (SuperTrend yön değiştirdiği an)
    bool st_AL_kesti  oz_st_yon == and oz_st_yon[1] == -1
    bool st_SAT_kesti 
    oz_st_yon == -and oz_st_yon[1] == 1

    // İTTİFAK SİNYALİ: Sadece Mizan izin verirse mühür basılır!
    bool ittifak_AL  st_AL_kesti and mizan_AL_onayi
    bool ittifak_SAT 
    st_SAT_kesti and mizan_SAT_onayi

    // Ekrana Kusursuz İttifak Mühürlerini Bas
    plotshape(ittifak_AL,  title="MİZAN+ST AL",  text="ST+M100\nAL",  style=shape.labelup,   location=location.belowbarcolor=color.rgb(0230119), textcolor=color.whitesize=size.normal)
    plotshape(ittifak_SATtitle="MİZAN+ST SAT"text="ST+M100\nSAT"style=shape.labeldownlocation=location.abovebarcolor=color.rgb(2558282), textcolor=color.whitesize=size.normal)

    // İMZA
    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.white50), text_size=size.small
    16.07.2024 - 10.12.2024

  8. ve strateji testinne geçme...
    PHP Code:
    //@version=6
    strategy(":] Öz ST + Mizan 100 (Hakikat Aynası)"overlay=trueinitial_capital=10000default_qty_type=strategy.percent_of_equitydefault_qty_value=100commission_type=strategy.commission.percentcommission_value=0.04)

    // ==========================================
    // 1. AYARLAR 
    // ==========================================
    float ayar_genislik input.float(1.0"Ana Atmosfer Çarpanı"minval=0.1maxval=2.0step=0.1)

    // ==========================================
    // 2. MOTOR BLOKLARI (PARAMETRELER)
    // ==========================================
    float s_fast_1 ta.sar(0.080.050.2
    float s_fast_2 ta.sar(0.010.050.2)
    float s_fast_3 ta.sar(0.040.040.2)
    float avg_fast = (s_fast_1 s_fast_2 s_fast_3) / 3

    // ==========================================
    // 3. YAPAY ZEKA (DL) ATMOSFERİ (GENİŞLİK HESABI)
    // ==========================================
    tanh_fn(v) => (math.exp(-v)) / (math.exp(-v))
    td_fn(s)   => nz((nz(s[1])) / nz(s[1]))

    var 
    w_c = array.from(22.4271, -26.69174.93719.0349, -10.6929, -38.288010.0500, -44.7063, -17.816330.5662, -33.995414.5017, -43.2865, -13.387424.7080, -14.392928.4830, -22.9793, -7.6582, -5.650528.8379, -26.35440.520625.0049, -17.8832, -4.8113, -4.0364, -8.3327, -1.15710.4667, -22.05333.6525, -4.39042.103020.027211.5101, -0.4150)
    n_in = array.from(tanh_fn(td_fn(open)), tanh_fn(td_fn(high)), tanh_fn(td_fn(low)), tanh_fn(td_fn(close)))

    f_calc_dl(n_arrw_arr) =>
        
    float out 0.0
        
    for 0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            
    out += tanh_fn(+ array.get(w_arr, (5) + 4)) * array.get(w_arr30 i)
        
    tanh_fn(out + array.get(w_arr36))
        
    float dl_val f_calc_dl(n_inw_c)
    float ai_factor = (0.2 + (math.abs(dl_val) * 0.5)) * ayar_genislik

    // Atmosferik Sınır (Kalkan Genişliği)
    float dist_base math.abs(close s_fast_1) * ai_factor
    float dist_swing  
    dist_base 2.0

    // ==========================================
    // 4. MİZAN 100 (KADİM EKSEN)
    // ==========================================
    f_hakiki_mizan(_sar_sm) =>
        
    float _delta math.abs(close _sar)
        
    float _raw close _sar close _delta close _delta
        float _mirror 
    ta.hma(_raw_sm)
        
    bool _dondu_asagi  _mirror _mirror[1] and _mirror[1] > _mirror[2]
        
    bool _dondu_yukari _mirror _mirror[1] and _mirror[1] < _mirror[2]
        var 
    float _tepe na
        
    var float _dip  na
        
    if _dondu_asagi
            _tepe 
    := _mirror[1]
        if 
    _dondu_yukari
            _dip 
    := _mirror[1]
        (
    _tepe _dip) / 2

    float mizan_100 
    f_hakiki_mizan(s_fast_1100)
    plot(mizan_100"Mizan 100 (Ana Eksen)"color=color.new(color.fuchsia0), linewidth=4)

    // ==========================================
    // 5. ÖZ ÇEKİRDEK SUPERTREND (HIZLI GEZEGEN)
    // ==========================================
    float ust_band avg_fast dist_swing
    float alt_band 
    avg_fast dist_swing

    var int   oz_st_yon 1
    var float oz_st_cizgi na

    if oz_st_yon == 1
        oz_st_cizgi 
    := math.max(nz(oz_st_cizgi[1], alt_band), alt_band)
        if 
    close oz_st_cizgi
            oz_st_yon 
    := -1
            oz_st_cizgi 
    := ust_band
    else
        
    oz_st_cizgi := math.min(nz(oz_st_cizgi[1], ust_band), ust_band)
        if 
    close oz_st_cizgi
            oz_st_yon 
    := 1
            oz_st_cizgi 
    := alt_band

    bool mizan_AL_onayi  
    close mizan_100
    bool mizan_SAT_onayi 
    close mizan_100

    // SuperTrend Renginin Mizan'a İtaat Etmesi
    color oz_st_renk = (oz_st_yon == and mizan_AL_onayi) ? color.new(color.lime0) : 
                       (
    oz_st_yon == -and mizan_SAT_onayi) ? color.new(color.red0) : 
                       
    color.new(color.gray80

    plot(oz_st_cizgi"Öz SuperTrend"color=oz_st_renkstyle=plot.style_steplinelinewidth=2)

    // ==========================================
    // 6. KUSURSUZ İTTİFAK SİNYALLERİ
    // ==========================================
    bool st_AL_kesti  oz_st_yon == and oz_st_yon[1] == -1
    bool st_SAT_kesti 
    oz_st_yon == -and oz_st_yon[1] == 1

    bool ittifak_AL  
    st_AL_kesti and mizan_AL_onayi
    bool ittifak_SAT 
    st_SAT_kesti and mizan_SAT_onayi

    plotshape
    (ittifak_AL,  title="MİZAN+ST AL",  text="ST+M100\nAL",  style=shape.labelup,   location=location.belowbarcolor=color.rgb(0230119), textcolor=color.whitesize=size.normal)
    plotshape(ittifak_SATtitle="MİZAN+ST SAT"text="ST+M100\nSAT"style=shape.labeldownlocation=location.abovebarcolor=color.rgb(2558282), textcolor=color.whitesize=size.normal)

    // ==========================================
    // 7. SAVAŞ MEYDANI: STRATEJİ EMİRLERİ
    // ==========================================
    if ittifak_AL
        strategy
    .entry("Kusursuz_AL"strategy.long)

    if 
    ittifak_SAT
        strategy
    .entry("Kusursuz_SAT"strategy.short)

    // İMZA
    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.white50), text_size=size.small
    16.07.2024 - 10.12.2024

Sayfa 383/384 İlkİlk ... 283333373381382383384 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
  •