Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
0,45 32.74% 659,01 Mn 0,34 / 2,00
852,50 10% 13,90 Mn 815,00 / 852,50
29,70 10% 81,86 Mn 27,24 / 29,70
38,72 10% 34,78 Mn 36,80 / 38,72
45,98 10% 2,86 Mr 42,00 / 45,98
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
5,76 -10% 1,01 Mr 5,76 / 6,72
99,10 -9.99% 2,74 Mr 99,10 / 111,40
34,66 -9.97% 5,42 Mr 34,66 / 41,20
63,70 -9.96% 112,89 Mn 63,70 / 72,15
11,11 -9.75% 148,66 Mn 11,11 / 12,46
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
318,75 4.25% 26,57 Mr 308,00 / 319,25
87,95 -3.3% 23,82 Mr 86,85 / 91,00
17,46 3.68% 15,31 Mr 16,75 / 17,53
296,75 -0.92% 15,02 Mr 291,75 / 306,50
40,96 1.59% 13,23 Mr 39,38 / 41,08
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
20,22 2.95% 1,70 Mr 19,86 / 20,34
87,95 -3.3% 23,82 Mr 86,85 / 91,00
296,75 -0.92% 15,02 Mr 291,75 / 306,50
155,00 0.26% 3,34 Mr 154,00 / 158,00
683,50 2.7% 8,28 Mr 670,00 / 698,50
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
20,22 2.95% 1,70 Mr 19,86 / 20,34
87,95 -3.3% 23,82 Mr 86,85 / 91,00
109,20 4.1% 1,30 Mr 105,10 / 110,20
118,20 2.78% 846,99 Mn 115,20 / 118,80
296,75 -0.92% 15,02 Mr 291,75 / 306,50
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
20,22 2.95% 1,70 Mr 19,86 / 20,34
35,10 2.51% 261,50 Mn 34,60 / 35,38
87,95 -3.3% 23,82 Mr 86,85 / 91,00
11,03 1.29% 265,48 Mn 10,89 / 11,15
73,80 1.17% 602,35 Mn 73,40 / 74,80
Sayfa 4/6 İlkİlk ... 23456 SonSon
Arama sonucu : 45 madde; 25 - 32 arası.

Konu: @yörük@’ün Heybesinden

  1. PHP Code:
    BİLİNEN ALGI YÖNLENDİRME ETKİLEŞİMLERİ ÜZERİNE
    Kişilik ve Karakter Üzerinden Etkileşimler
    1.    İddia Sahibini Karalama
    Peygamber'in tebliğine "O da bizim gibi pazarda geziyor" diyerek, noksansız mesajı taşıyıcının beşerî (noksan) özellikleriyle reddetmek.
    2.    B Şahsını Devreye Sokma: Bir mümini, geçmişteki kötü bir isme benzeterek "O da senin gibi diyordu, o halde senin dinin de yanlış" demek.
    3.    Durumsallıktan Yararlanma: "Din adamları bu işten maaş alıyor, o halde söyledikleri yalandır" diyerek, hakikati kişinin maddi ihtiyacına  bağlamak.
    4.    Tutarsızlığa Götürmek: "Daha önce başka şeye inanıyordun, şimdi bunu söyleyemezsin" diyerek, insanın gelişim ve tövbe (onarım) hakkını yok saymak.
    5.    Maliyet Kaynaklı Korku: "Yıllardır bu yanlış geleneğe emek verdim, şimdi '
    Allah birdir' dersem her şeyim boşa gider" diyerek noksan geçmişi noksansız geleceğe tercih etmek.
    6.    Beğendirme: "Sen asil bir millettensin, atalarının dinine uymak sana yakışır" diyerek kibri  kullanarak kişiyi hakikatten koparmak.
    Otorite ve Toplum Baskısı
    7.    Bilimi Değersizleştirme: "Akıl her şeyi bilemez, o halde bu hurafe doğrudur" diyerek aklın "ilim" sıfatını reddetmek.
    8.    Alakasız Otorite: Ünlü bir cerrahın "Ahiret yoktur" demesini uzmanlık sanmak. Oysa cerrahlık bedendedir, ahiret ise noksansız bir sistemin sonucudur.
    9.    Kaynağı Belirsiz Otorite: "Eskiler şöyle derdi..." diyerek, noksansız olan Kur'
    an metni yerine anonim rivayetlere sığınmak veya insan yazması bir metni öne çıkarmak.
    10.    Seçilmiş ÖrneklemeKur'an'dan savaşla ilgili tek bir kelimeyi çekipdinin noksansız barış ve merhamet mesajını yok saymak.
    11.    Çoğunluğa Başvurma"Milyonlarca insan böyle yapıyor, yanlış olamaz" demekOysa çoğunluk noksan olabilirnoksansızlık sayıda değilhakikattedir.
    Mantık ve Muhakeme Hataları
    12.    Tepkisel İndirgemecilik
    "İslam, kadına değer verir" dendiğinde"Yani erkeği yok mu sayıyorsun?" diyerek anlamı kasten çarpıtmak.
    13.    Devede Kulak"Bir gram yalanla bin gram yalan arasında fark yoktur" diyereknoksansız adaletin hassas terazisini bozmak.
    14.    Doğallık"İçimden kötülük yapmak geliyor, doğam bu, o halde bu yasak olamaz" diyerek hayvani noksanlığı ilahi kural sanmak.
    15.    DuygularAllah'ın adaletini, sadece "merhamet sömürüsü" yaparak inkar etmeye çalışmak.
    16.    Etimolojik: Bir ayetteki kelimenin bin yıl önceki yerel anlamını dayatıp, noksansız olan evrensel mesajı o güne hapsetmek.
    17.    Geleneksellik: "Yaşadığım toplumun geleneği budur"  diyerek, geçmişi tek rehber edinmek.
    18.    Gereksiz Yüceltme: Bir lideri "noksansız" (ilah gibi) sıfatlarla övüp, o hata yaptığında tüm sistemin çöktüğünü sanmak.
    19.    Görelilik: "Senin Allah'
    ın başkabenimki başka" diyerek noksansız ve tek olan hakikati parçalamak.
    20.    Hatalı Benzetme: Allah’ı bir padişaha benzetip, O’nun da (noksan kullar gibi) vezirlere/aracılara ihtiyacı olduğunu sanmak.

    İspat ve Nedensellik Etkileşimleri
    21.    İspat Yükümlülüğü: "
    Meleklerin olmadığını kanıtlayamazsıno halde benim uydurduğum şu efsane doğrudur" diyerek delilsizliği din edinmek.
    22.    İstisna: "
    Herkes hesap verecek ama bizim grup seçilmiştirbiz en iyi bilenleriz" diyerek noksansız adalette delik açmak.
    23.    Sıralamalı Neden Sonuç: "
    Bir kere şüphe edersen dinden çıkarsın" diyerek,  "düşünme ve idrak" sürecini korkuyla durdurmak.
    24.    Kısırdöngü: "
    Bu kitap mucizedir çünkü içinde mucize olduğu yazıyor" demek yerine; kitabın mucizesini aramamak.
    25.    Kişisel Deneyim: "
    Ben rüyamda gördümo halde bu kural herkes için geçerlidir" diyerek noksan bir algıyı noksansız kural sanmak.
    26.    Korkular: Dini sadece "
    cehennemde yanmak" dehşetiyle anlatıp,  sevgiyi (muhabbeti) yok saymak.
    27.    Yedekleme: Yanlış bir inancı savunmak için sürekli yeni mazeretler (yedekler) üreterek sistemi yamalamaya çalışmak.
    28.    Sessizlik: "
    Sustuğuna göre bu yanlışı onaylıyorsun" diyerek, noksansız adaletin "beyan" esasını çiğnemek.
    29.    Totemleme: "
    Bu kolyeyi taktığım için işlerim rast gitti" diyerek, noksansız olan "Sebep-Sonuç" yasasını tesadüfe bağlamak.
    30.    Zarar Fayda: "
    Bu haksızlığı yaptık ama cami yaptırdık" diyerek, noksan eylemi sahte bir fayda ile örtmeye çalışmak.
    Sosyal ve Modern Etkileşimler
    31.    Şans veya Tesadüf: Alemlerdeki noksansız düzeni "
    piyango çıkması" gibi bir şansa bağlayıp, tasarımcıyı (noksansız olanı) devre dışı bırakmak.
    32.    Ünlüler: "
    Falan oyuncu dua ediyorsa kesin doğrudur" diyerek, doğruluğu şöhrette (noksanlıkta) aramak.
    33.    İkilem: "
    Ya yobaz olacaksın ya ateist" diyerek, noksansız olan "dosdoğru olan orta yolu" gizlemek.
    34.    Sorumluluk Azaltma: "
    Herkes rüşvet veriyorben de veririm" diyerek, ferdi noksanlığı çoğunluğun günahıyla meşrulaştırmak.
    35.    Evet-Hayır: "
    Allah’ın gazabından korkuyor musun?" gibi sorularla, noksansız olan merhamet ve adaleti tek bir kalıba sıkıştırmak.
    36.    Ebeveyn: "
    Babam ne derse o doğrudur" diyerek, noksansız olan Allah'ın babalık/evlatlık ilişkisinden münezzeh olduğunu unutmak.
    37.    Eleştiri Hakkı: Bilgi sahibi olmadan, sadece "
    eleştiriyorum" diyerek noksansız bir sisteme (dine) çamur atmak.
    38.    Cevap Hakkı: Bir hakikatin yanında mutlaka bir yalanın da "
    eşit sürede" konuşulması gerektiğini iddia ederek noksansız olanı kirletmek.
    39.    Kesin Yanlıştır: "
    Bu devirde böyle şey olmazkesin yanlıştır" diyerek, zamanın (noksanın) hakikati (noksansızı) eskitemeyeceğini anlamamak.
    40.    Yazım Yanlışları: Kitaptaki bir kelime kökenine takılıp, binlerce yıllık noksansız ahlaki devrimi görmezden gelmek.
    41.    Yapay Zeka: Gelecekte AI'nın "
    noksansız bir tanrı" olacağına inanıp, insanın yaratıcısına olan ihtiyacını (kulluğunu) metal bir kutuya devretmesi. 
    beklenen dönüt ise... yukarda belirtilen algı tarzı... dönütler değildir....

    beklediğim...
    paylaşılan ilk bölümde....

    yazıların tutarlılığı.... bakış açısında kullanılan ilişkilendirmelerin gerekliliği...
    örneklerin azlığı-çokluğu-anlaşılırlığı-gerekliliği...
    yazının sadeliği.... günlük kullanılan dil kelimeleri.... anlaşılırlığı...
    gibi....

    veya önerileriniz....

    anlamında yapacağınız katkı...benim için önemlidir....

    zaten bu kuytuya yazılma sebebi budur.... amaç tartışma v.b değildir....

    yorumlarını esirgemeyenlere şimdiden teşekkürler......
    16.07.2024 - 10.12.2024

  2. Ai çalışması örneği.... olasılık barlarını hesaplama... ileri 5 hayalet bar projeksiyon....
    https://www.tradingview.com/x/Ik97IycP/
    https://www.tradingview.com/x/JaglHRcH/
    (backtestlere göre... 15dakkalık...periyot üstü kullanılması önerilmez)

    denemek ve kendini geliştirmek isteyenler için....
    PHP Code:
    //@version=6
    indicator("Ai"overlay=truemax_boxes_count=20max_lines_count=50max_labels_count=20)

    // --- 1. Temel Fonksiyonlar ---
    tanh(v) => (math.exp(-v)) / (math.exp(-v))
    td(s)   => nz((s[1]) / s[1])

    // --- 2. DL Motoru ---
    = array.from(tanh(td(open)), tanh(td(high)), tanh(td(low)), tanh(td(close)))
    calc_dl(w) =>
        
    = array.new_float(0)
        for 
    0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(nj) * array.get(w, (5) + j)
            
    h.push(tanh(+ array.get(w, (5) + 4)))
        
    float out = array.get(w36)
        for 
    0 to 5
            out 
    += array.get(hi) * array.get(w30 i)
        
    tanh(out)

    w_o = array.from(0.03055.1130, -26.0857, -5.32027.35474.16797.2258, -0.8712, -8.8945, -7.0647, -0.8062, -0.3044, -3.9097, -5.00995.1275, -29.736028.66840.1384, -57.58852.8249, -0.42930.4827, -0.7897, -2.9874, -4.31071.7583, -0.61802.4493, -1.58311.1658, -0.6530, -4.6469, -1.6789, -17.07760.8754, -6.67246.9407)
    w_h = array.from(10.1865, -30.964821.6723, -40.89587.9574, -15.252314.845410.6214, -23.81782.9475, -15.1790, -30.011835.6504, -61.48043.898535.6564, -11.1343, -28.07152.9239, -1.80573.4623, -13.6440, -30.2263, -1.083923.0328, -47.265819.021810.5652, -27.52076.9475, -0.6965, -1.349427.2629, -1.0423, -0.5401, -10.73551.3032)
    w_l = array.from(4.3631, -18.3014, -15.376821.2085, -0.4581, -2.65185.2054, -5.9209, -4.84748.315513.8853, -5.5179, -15.2411, -8.6732, -4.954010.4904, -25.201510.2621, -1.1161, -5.2541, -14.68779.0302, -17.33248.06800.75510.8951, -1.73774.8991, -7.71845.49364.1329, -17.50154.6174, -28.4768, -5.8882, -24.434541.3187)
    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)

    // --- 3. Fonksiyonu ---
    f_v(pwdiv) => * (- (calc_dl(w) - td(p) * div) / div)

    // --- 4. Temizlik  ---
    var box[] gBoxes = array.new_box()
    var 
    line[] gLines = array.new_line()
    var 
    label[] gLabels = array.new_label()

    if 
    barstate.islast
        
    if array.size(gBoxes) > 0
            
    for 0 to array.size(gBoxes) - 1
                box
    .delete(array.get(gBoxesi))
            array.
    clear(gBoxes)
        
        if array.
    size(gLines) > 0
            
    for 0 to array.size(gLines) - 1
                line
    .delete(array.get(gLinesi))
            array.
    clear(gLines)
        
        if array.
    size(gLabels) > 0
            
    for 0 to array.size(gLabels) - 1
                label
    .delete(array.get(gLabelsi))
            array.
    clear(gLabels)

        
    // 5. Hayalet Barlar ve Hesaplama
        
    div_arr = array.from(1000.0750.0500.0250.0100.0)
        
    float range_1000 0.0
        float h_100 
    na
        float l_100 
    na

        
    for 0 to 4
            float d 
    = array.get(div_arri)
            
    float vh f_v(highw_hd)
            
    float vl f_v(loww_ld)
            
    float vo f_v(openw_od)
            
    float vc f_v(closew_cd)
            
            if 
    == 
                range_1000 
    := math.abs(vh vl)
            if 
    == 
                h_100 
    := vh
                l_100 
    := vl

            int x1 
    bar_index 1
            int x2 
    bar_index 2
            
    array.push(gBoxesbox.new(x1math.max(vovc), x2math.min(vovc), border_color=color.blackbgcolor=color.new(color.black15)))
            array.
    push(gLinesline.new(x1 1vhx1 1vlcolor=color.black))

            
    // 6. 100'lük Bar Rakamları 
            
    if == 4
                float res_val 
    close + (range_1000 2)
                
    float sup_val close - (range_1000 2)
                
    float mid_val = (h_100 l_100) / 2

                
    // Direnç 
                
    array.push(gLinesline.new(bar_index 1res_valx2 1res_valcolor=color.redwidth=2))
                array.
    push(gLabelslabel.new(x2 1res_val"DİRENÇ: " str.tostring(res_val"#.##"), style=label.style_nonetextcolor=color.red))
                
                
    // Hayalet Mihenkleri (H, M, L)
                //array.push(gLabels, label.new(x2 + 1, h_100, "H: " + str.tostring(h_100, "#.##"), style=label.style_none, textcolor=color.gray))
                //array.push(gLabels, label.new(x2 + 1, mid_val, "M: " + str.tostring(mid_val, "#.##"), style=label.style_none, textcolor=color.gray))
                //array.push(gLabels, label.new(x2 + 1, l_100, "L: " + str.tostring(l_100, "#.##"), style=label.style_none, textcolor=color.gray))

                // Destek 2x
                
    array.push(gLinesline.new(bar_index 1sup_valx2 1sup_valcolor=color.greenwidth=2))
                array.
    push(gLabelslabel.new(x2 1sup_val"DESTEK: " str.tostring(sup_val"#.##"), style=label.style_nonetextcolor=color.green))

    //plot(close, ".", color=color.new(color.white, 90))
    // --- 3. Zaman Fonksiyonu ---
    f_offset_time(b) => int(time + (time nz(time[1])) * b)

    // --- 4. Temizlik ve Kayıt  ---
    var box[] boxes = array.new_box()
    var 
    line[] lines = array.new_line()

    if 
    barstate.islast
        
    // Güvenli silme nizamı
        
    if array.size(boxes) > 0
            
    for 0 to array.size(boxes) - 1
                box
    .delete(array.get(boxesi))
            array.
    clear(boxes)
        if array.
    size(lines) > 0
            
    for 0 to array.size(lines) - 1
                line
    .delete(array.get(linesi))
            array.
    clear(lines)

        
    // Giriş verileri (Normalize)
        
    in_o tanh(td(open)), in_h tanh(td(high)), in_l tanh(td(low)), in_c tanh(td(close))
        
    divs = array.from(1000.0750.0500.0250.0100.0)

        
    // 5 Hayalet Bar Döngüsü
        
    for 0 to 4
            d 
    = array.get(divsi)
            
    float pred_o 0.0float pred_h 0.0float pred_l 0.0float pred_c 0.0
            
            
    // DL Hesaplama (Safe Indexing)
            
    for 0 to 5
                idx 
    5
                pred_o 
    += tanh(in_o * array.get(w_oidx) + in_h * array.get(w_oidx+1) + in_l * array.get(w_oidx+2) + in_c * array.get(w_oidx+3) + array.get(w_oidx+4)) * array.get(w_o30+n)
                
    pred_h += tanh(in_o * array.get(w_hidx) + in_h * array.get(w_hidx+1) + in_l * array.get(w_hidx+2) + in_c * array.get(w_hidx+3) + array.get(w_hidx+4)) * array.get(w_h30+n)
                
    pred_l += tanh(in_o * array.get(w_lidx) + in_h * array.get(w_lidx+1) + in_l * array.get(w_lidx+2) + in_c * array.get(w_lidx+3) + array.get(w_lidx+4)) * array.get(w_l30+n)
                
    pred_c += tanh(in_o * array.get(w_cidx) + in_h * array.get(w_cidx+1) + in_l * array.get(w_cidx+2) + in_c * array.get(w_cidx+3) + array.get(w_cidx+4)) * array.get(w_c30+n)

            
    // De-normalize Fiyat Tahminleri
            
    vo open * (- (tanh(pred_o + array.get(w_o36)) - td(open) * d) / d)
            
    vh high * (- (tanh(pred_h + array.get(w_h36)) - td(high) * d) / d)
            
    vl low  * (- (tanh(pred_l + array.get(w_l36)) - td(low)  * d) / d)
            
    vc close * (- (tanh(pred_c + array.get(w_c36)) - td(close) * d) / d)

            
    // --- Görselleştirme ---
            
    t1 f_offset_time(1)
            
    t2 f_offset_time(2)
            
    transp 30 + (12)
            
    b_col vc >= vo color.new(color.limetransp) : color.new(color.redtransp)
            
            
    // Kutular ve İğneler
            
    array.push(boxesbox.new(t1math.max(vovc), t2math.min(vovc), border_color=color.new(color.gray60), bgcolor=b_colxloc=xloc.bar_time))
            array.
    push(linesline.new(f_offset_time(1.5), vhf_offset_time(1.5), vlcolor=color.new(color.gray50), xloc=xloc.bar_time))

    // --- Momentum  Entegrasyonu ---
        
    sp // Hassasiyet
        
    dt time time[1]
        for 
    1 to 3
            dx 
    sp
            dy 
    close close[dx]
            array.
    push(linesline.new(timeclosetime dx dtclose dyxloc=xloc.bar_timecolor=color.new(color.white00), style=line.style_dashed))

    //plot(close, color=color.new(color.white, 100)) 
    16.07.2024 - 10.12.2024

  3. PHP Code:
    //@version=6
    indicator("Aİ "overlay=truemax_labels_count=500max_lines_count=500max_bars_back=500)

    // ==========================================
    // 1. AYARLAR
    // ==========================================
    sar_start  input.float(0.02"SAR Başlangıç"step=0.01)
    sar_inc    input.float(0.02"SAR Artış"step=0.01)
    sar_max    input.float(0.2,  "SAR Maks"step=0.01)

    // Renkler (1-0)
    col_0_up   input.color(color.black"1-0 Yükseliş Rengi")
    col_0_dn   input.color(color.white"1-0 Düşüş Rengi")

    // ==========================================
    // 2. TEMEL MATEMATİK & AĞIRLIKLAR
    // ==========================================
    tanh(v) => (math.exp(-v)) / (math.exp(-v))
    td(s)   => nz((nz(s[1])) / nz(s[1]))

    // DL Hesaplama Motoru
    calc_dl(float[] n_arrfloat[] w_arr) =>
        
    = array.new_float(0)
        for 
    0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            array.
    push(htanh(+ array.get(w_arr, (5) + 4)))
        
    float out = array.get(w_arr36)
        for 
    0 to 5
            out 
    += array.get(hi) * array.get(w_arr30 i)
        
    tanh(out)

    // Ağırlıklar ()
    w_o = array.from(0.03055.1130, -26.0857, -5.32027.35474.16797.2258, -0.8712, -8.8945, -7.0647, -0.8062, -0.3044, -3.9097, -5.00995.1275, -29.736028.66840.1384, -57.58852.8249, -0.42930.4827, -0.7897, -2.9874, -4.31071.7583, -0.61802.4493, -1.58311.1658, -0.6530, -4.6469, -1.6789, -17.07760.8754, -6.67246.9407)
    w_h = array.from(10.1865, -30.964821.6723, -40.89587.9574, -15.252314.845410.6214, -23.81782.9475, -15.1790, -30.011835.6504, -61.48043.898535.6564, -11.1343, -28.07152.9239, -1.80573.4623, -13.6440, -30.2263, -1.083923.0328, -47.265819.021810.5652, -27.52076.9475, -0.6965, -1.349427.2629, -1.0423, -0.5401, -10.73551.3032)
    w_l = array.from(4.3631, -18.3014, -15.376821.2085, -0.4581, -2.65185.2054, -5.9209, -4.84748.315513.8853, -5.5179, -15.2411, -8.6732, -4.954010.4904, -25.201510.2621, -1.1161, -5.2541, -14.68779.0302, -17.33248.06800.75510.8951, -1.73774.8991, -7.71845.49364.1329, -17.50154.6174, -28.4768, -5.8882, -24.434541.3187)
    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)

    // ==========================================
    // 3. HESAPLAMALAR VE ÇİZİMLER
    // ==========================================
    n_in = array.from(tanh(td(open)), tanh(td(high)), tanh(td(low)), tanh(td(close)))
    f_v(pwdivn_arr) => * (- (calc_dl(n_arrw) - td(p) * div) / div)

    // --- A. SARlar ---
    psar_fast ta.sar(sar_startsar_incsar_max)
    psar_mid  ta.sar(sar_start 2sar_inc 2sar_max)
    psar_slow ta.sar(sar_start 4sar_inc 4sar_max)

    // Eski Renklendirme Mantığı (SAR Yönüne Göre)
    active_crayon close psar_fast #48fb01 : #ff0000 
    plot(psar_fast"Hızlı"style=plot.style_crosscolor=active_crayonlinewidth=1)
    plot(psar_mid"Orta"style=plot.style_circlescolor=color.new(active_crayon50), linewidth=1)
    plot(psar_slow"Yavaş"style=plot.style_linebrcolor=color.new(active_crayon80), linewidth=1)

    // --- B. DL Barlar (100-250-500-750-1000) ---
    // 100'lük (Ana Referans)
    o100 f_v(openw_o100n_in), h100 f_v(highw_h100n_in), l100 f_v(loww_l100n_in), c100 f_v(closew_c100n_in)
    plotcandle(o100h100l100c100"DL 100"color=c100 c100[1] ? color.rgb(24324423795) : color.rgb(2484495), bordercolor=color.new(color.yellow45))

    // 250'lik (Mor Halka)
    plotcandle(f_v(open,w_o,250,n_in), f_v(high,w_h,250,n_in), f_v(low,w_l,250,n_in), f_v(close,w_c,250,n_in), "DL 250"color=nabordercolor=color.new(#d303f8, 25))

    // 500'lük (Yeşil Halka)
    plotcandle(f_v(open,w_o,500,n_in), f_v(high,w_h,500,n_in), f_v(low,w_l,500,n_in), f_v(close,w_c,500,n_in), "DL 500"color=nabordercolor=color.new(color.lime30))

    // 750'lik (Mavi Halka)
    plotcandle(f_v(open,w_o,750,n_in), f_v(high,w_h,750,n_in), f_v(low,w_l,750,n_in), f_v(close,w_c,750,n_in), "DL 750"color=nabordercolor=color.new(color.aqua40))

    // 1000'lik (Büyük Resim)
    o1000 f_v(openw_o1000n_in), c1000 f_v(closew_c1000n_in)
    isBull1000 c1000 o1000
    plotcandle
    (o1000 + (c1000 o1000) * 0.33f_v(high,w_h,1000,n_in), f_v(low,w_l,1000,n_in), o1000 + (c1000 o1000) * 0.66"DL 1000"color=color.new(isBull1000 color.lime color.red00), bordercolor=color.new(color.fuchsia100))

    // --- C. 1-0 Mühürleri ---
    isClosed barstate.isconfirmed
    spaceUp 
    = (high close) * 0.35
    spaceDown 
    = (open low) * 0.35

    bullRaw 
    isClosed and close[1] < open[1] and close open and close low[1]
    bearRaw isClosed and close[1] > open[1] and close open and close high[1]

    if 
    bullRaw
        label
    .new(bar_index 1high[1] + spaceUp'0'style=label.style_nonetextcolor=col_0_upsize=size.huge)
        
    label.new(bar_index 1high spaceUp'o'style=label.style_nonetextcolor=col_0_upsize=size.huge)

    if 
    bearRaw
        label
    .new(bar_index 1low[1] - spaceDown'0'style=label.style_nonetextcolor=col_0_dnsize=size.huge)
        
    label.new(bar_index 1low spaceDown'o'style=label.style_nonetextcolor=col_0_dnsize=size.huge)

    // --- D. İmza Tablosu (SAR Değerleri Ekli) ---
    var table tb table.new(position.bottom_right11bgcolor #161114)
    if barstate.islast
        
    // SAR Değerlerini Metne Dök
        
    sarTxt "H: " str.tostring(psar_fastformat.mintick) + " | O: " str.tostring(psar_midformat.mintick) + " | Y: " str.tostring(psar_slowformat.mintick)
        
        
    // İmzayı Oluştur
        
    finalTxt sarTxt " | @yörük@ 2026"
        
    table.cell(tb00finalTxttext_color color.whitetext_size size.small
    16.07.2024 - 10.12.2024

  4. PHP Code:
    //@version=6
    indicator("Ai"overlay=truemax_boxes_count=150max_lines_count=150)

    // --- 1. Matematik Motoru ---
    tanh(v) => (math.exp(-v)) / (math.exp(-v))
    td(p)   => 
        
    prev nz(p[1])
        
    prev == 0.0 : (prev) / prev

    // --- 2. DL Ağırlık  ---
    var float[] w_o = array.from(0.03055.1130, -26.0857, -5.32027.35474.16797.2258, -0.8712, -8.8945, -7.0647, -0.8062, -0.3044, -3.9097, -5.00995.1275, -29.736028.66840.1384, -57.58852.8249, -0.42930.4827, -0.7897, -2.9874, -4.31071.7583, -0.61802.4493, -1.58311.1658, -0.6530, -4.6469, -1.6789, -17.07760.8754, -6.67246.9407)
    var 
    float[] w_h = array.from(10.1865, -30.964821.6723, -40.89587.9574, -15.252314.845410.6214, -23.81782.9475, -15.1790, -30.011835.6504, -61.48043.898535.6564, -11.1343, -28.07152.9239, -1.80573.4623, -13.6440, -30.2263, -1.083923.0328, -47.265819.021810.5652, -27.52076.9475, -0.6965, -1.349427.2629, -1.0423, -0.5401, -10.73551.3032)
    var 
    float[] w_l = array.from(4.3631, -18.3014, -15.376821.2085, -0.4581, -2.65185.2054, -5.9209, -4.84748.315513.8853, -5.5179, -15.2411, -8.6732, -4.954010.4904, -25.201510.2621, -1.1161, -5.2541, -14.68779.0302, -17.33248.06800.75510.8951, -1.73774.8991, -7.71845.49364.1329, -17.50154.6174, -28.4768, -5.8882, -24.434541.3187)
    var 
    float[] 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)

    // --- 3. Zaman Fonksiyonu ---
    f_offset_time(b) => int(time + (time nz(time[1])) * b)

    // --- 4. Temizlik ve Kayıt  ---
    var box[] boxes = array.new_box()
    var 
    line[] lines = array.new_line()

    if 
    barstate.islast
        
    // Güvenli silme nizamı
        
    if array.size(boxes) > 0
            
    for 0 to array.size(boxes) - 1
                box
    .delete(array.get(boxesi))
            array.
    clear(boxes)
        if array.
    size(lines) > 0
            
    for 0 to array.size(lines) - 1
                line
    .delete(array.get(linesi))
            array.
    clear(lines)

        
    // Giriş verileri (Normalize)
        
    in_o tanh(td(open)), in_h tanh(td(high)), in_l tanh(td(low)), in_c tanh(td(close))
        
    divs = array.from(1000.0750.0500.0250.0100.0)

        
    // 5 Hayalet Bar Döngüsü
        
    for 0 to 4
            d 
    = array.get(divsi)
            
    float pred_o 0.0float pred_h 0.0float pred_l 0.0float pred_c 0.0
            
            
    // DL Hesaplama (Safe Indexing)
            
    for 0 to 5
                idx 
    5
                pred_o 
    += tanh(in_o * array.get(w_oidx) + in_h * array.get(w_oidx+1) + in_l * array.get(w_oidx+2) + in_c * array.get(w_oidx+3) + array.get(w_oidx+4)) * array.get(w_o30+n)
                
    pred_h += tanh(in_o * array.get(w_hidx) + in_h * array.get(w_hidx+1) + in_l * array.get(w_hidx+2) + in_c * array.get(w_hidx+3) + array.get(w_hidx+4)) * array.get(w_h30+n)
                
    pred_l += tanh(in_o * array.get(w_lidx) + in_h * array.get(w_lidx+1) + in_l * array.get(w_lidx+2) + in_c * array.get(w_lidx+3) + array.get(w_lidx+4)) * array.get(w_l30+n)
                
    pred_c += tanh(in_o * array.get(w_cidx) + in_h * array.get(w_cidx+1) + in_l * array.get(w_cidx+2) + in_c * array.get(w_cidx+3) + array.get(w_cidx+4)) * array.get(w_c30+n)

            
    // De-normalize Fiyat Tahminleri
            
    vo open * (- (tanh(pred_o + array.get(w_o36)) - td(open) * d) / d)
            
    vh high * (- (tanh(pred_h + array.get(w_h36)) - td(high) * d) / d)
            
    vl low  * (- (tanh(pred_l + array.get(w_l36)) - td(low)  * d) / d)
            
    vc close * (- (tanh(pred_c + array.get(w_c36)) - td(close) * d) / d)

            
    // --- Görselleştirme ---
            
    t1 f_offset_time(1)
            
    t2 f_offset_time(2)
            
    transp 30 + (12)
            
    b_col vc >= vo color.new(color.limetransp) : color.new(color.redtransp)
            
            
    // Kutular ve İğneler
            
    array.push(boxesbox.new(t1math.max(vovc), t2math.min(vovc), border_color=color.new(color.gray60), bgcolor=b_colxloc=xloc.bar_time))
            array.
    push(linesline.new(f_offset_time(1.5), vhf_offset_time(1.5), vlcolor=color.new(color.gray50), xloc=xloc.bar_time))

    // --- Momentum  Entegrasyonu ---
        
    sp // Hassasiyet
        
    dt time time[1]
        for 
    1 to 3
            dx 
    sp
            dy 
    close close[dx]
            array.
    push(linesline.new(timeclosetime dx dtclose dyxloc=xloc.bar_timecolor=color.new(color.white00), style=line.style_dashed))

    //plot(close, color=color.new(color.white, 100)) 
    16.07.2024 - 10.12.2024

  5. PHP Code:
    //@version=6
    indicator("Aİ"overlay=truemax_labels_count=500max_lines_count=500)

    // --- 1. Temel Fonksiyonlar ---
    tanh(v) => (math.exp(-v)) / (math.exp(-v))
    td(s)   => nz((s[1]) / s[1])

    calc_dl(float[] n_arrfloat[] w_arr) =>
        
    = array.new_float(0)
        for 
    0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            array.
    push(htanh(+ array.get(w_arr, (5) + 4)))
        
    float out = array.get(w_arr36)
        for 
    0 to 5
            out 
    += array.get(hi) * array.get(w_arr30 i)
        
    tanh(out)

    polyreg(slde) =>
        
    float[] res = array.new_float(0)
        if 
    barstate.islast
            X 
    matrix.new<float>(l10.0)
            
    matrix.new<float>(l10.0)
            for 
    0 to l 1
                matrix
    .set(Yi0s[i])
                for 
    0 to d
                    matrix
    .set(Xijmath.pow(ij))
            
    XtX matrix.mult(matrix.transpose(X), X)
            
    XtY matrix.mult(matrix.transpose(X), Y)
            
    matrix.mult(matrix.inv(XtX), XtY)
            for 
    0 to l 1
                p 
    0.0
                
    for 0 to d
                    p 
    += matrix.get(bj0) * math.pow(ij)
                array.
    push(resp)
        
    res

    // --- 2. Girdiler & Ağırlıklar ---
    gann_p input.float(0.1"Gann Hız Katsayısı (P)"step=0.01)
    gann_t input.int(21"Gann Zaman Aralığı (T)")
    poly_extra input.int(5"Polinom Tahmin Menzili")

    // Vibe Girdileri
    v_shrek input.color(#cd01fb00, "Vibe"), v_blood = input.color(#cd01fb00, "Vibe Boğa (Lime)")
    v_smooth input.int(21"Vibe Yumuşatma"minval=1)
    v_girth input.int(2"Vibe Çizgi Kalınlığı")

    w_o = array.from(0.03055.1130, -26.0857, -5.32027.35474.16797.2258, -0.8712, -8.8945, -7.0647, -0.8062, -0.3044, -3.9097, -5.00995.1275, -29.736028.66840.1384, -57.58852.8249, -0.42930.4827, -0.7897, -2.9874, -4.31071.7583, -0.61802.4493, -1.58311.1658, -0.6530, -4.6469, -1.6789, -17.07760.8754, -6.67246.9407)
    w_h = array.from(10.1865, -30.964821.6723, -40.89587.9574, -15.252314.845410.6214, -23.81782.9475, -15.1790, -30.011835.6504, -61.48043.898535.6564, -11.1343, -28.07152.9239, -1.80573.4623, -13.6440, -30.2263, -1.083923.0328, -47.265819.021810.5652, -27.52076.9475, -0.6965, -1.349427.2629, -1.0423, -0.5401, -10.73551.3032)
    w_l = array.from(4.3631, -18.3014, -15.376821.2085, -0.4581, -2.65185.2054, -5.9209, -4.84748.315513.8853, -5.5179, -15.2411, -8.6732, -4.954010.4904, -25.201510.2621, -1.1161, -5.2541, -14.68779.0302, -17.33248.06800.75510.8951, -1.73774.8991, -7.71845.49364.1329, -17.50154.6174, -28.4768, -5.8882, -24.434541.3187)
    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)

    // --- 3. Mizan Hesaplamaları ---
    n_in = array.from(tanh(td(open)), tanh(td(high)), tanh(td(low)), tanh(td(close)))
    f_v(pwdivn_arr) => * (- (calc_dl(n_arrw) - td(p) * div) / div)

    o100 f_v(openw_o100n_in), h100 f_v(highw_h100n_in), l100 f_v(loww_l100n_in), c100 f_v(closew_c100n_in)
    c1000 f_v(closew_c1000n_in), o1000 f_v(openw_o1000n_in)

    // --- 4. 09:55 Mihenk & Gann Hız ---
    is_mihenk hour == and minute == 55
    var float m100 na, var float m1000 na, var int start_idx na, var float gann_hiz na
    if is_mihenk
        m100 
    := c100m1000 := c1000start_idx := bar_indexgann_hiz := c1000

    if not na(gann_hiz)
        
    decay = (syminfo.mintick 100 gann_p) / gann_t
        gann_hiz 
    := gann_hiz + (c100 m1000 decay : -decay)

    // --- 5. Trend-Vibe Motoru ---
    var int vibe 
    var float entryPrice na
    var float threshold na

    get_origin
    (bias) =>
        
    float p open
        
    for 1 to 500
            
    if (close[i] > open[i] ? : -1) != bias   
                
    break
            
    := open[i]
        
    p

    if vibe == and bar_index 10
        vibe 
    := close open : -1
        entryPrice 
    := get_origin(vibe)
        
    threshold := vibe == high low

    if vibe == 1
        
    if high threshold
            threshold 
    := high
        entryPrice 
    := get_origin(1)
    else if 
    vibe == -1
        
    if low threshold
            threshold 
    := low
        entryPrice 
    := get_origin(-1)

    squeezed vibe == -and ta.ema(closev_smooth) > entryPrice
    rekt     
    vibe == and ta.ema(closev_smooth) < entryPrice

    if squeezed or rekt
        vibe 
    := squeezed : -1
        entryPrice 
    := get_origin(vibe)
        
    threshold := vibe == high low

    plot
    (entryPrice"0"color=vibe == v_blood v_shreklinewidth=v_girth)

    // --- 6. Görselleştirme ---
    plotcandle(o100h100l100c100"4"color=c100 c100[100] ? color.rgb(24324423795) : color.rgb(2484495), bordercolor=color.new(color.yellow95))
    plotcandle(f_v(open,w_o,250,n_in), f_v(high,w_h,250,n_in), f_v(low,w_l,250,n_in), f_v(close,w_c,250,n_in), "3"color=nabordercolor=color.new(color.white55))
    plotcandle(f_v(open,w_o,500,n_in), f_v(high,w_h,500,n_in), f_v(low,w_l,500,n_in), f_v(close,w_c,500,n_in), "2"color=nabordercolor=color.new(color.black30))

    isBull1000 c1000 o1000
    plotcandle
    (o1000 + (c1000 o1000) * 0.33f_v(high,w_h,1000,n_in), f_v(low,w_l,1000,n_in), o1000 + (c1000 o1000) * 0.66"1"color=color.new(isBull1000 color.lime color.red00), bordercolor=color.new(color.fuchsia100))

    plot(gann_hiz"Hız"color=color.aqualinewidth=2style=plot.style_linebr)

    // Yıldızlar & Polinom
    isC barstate.isconfirmed
    if isC and close open and close high[1] and open <= high[1] and c100 gann_hiz and c100 m1000
        label
    .new(bar_indexhigh ta.atr(14)*0.3"✦"color=color.new(color.yellow100), textcolor=color.yellowstyle=label.style_label_downsize=size.large)
    if 
    isC and close open and close low[1] and open >= low[1] and c100 gann_hiz and c100 m1000
        label
    .new(bar_indexlow ta.atr(14)*0.3"✦"color=color.new(color.blue100), textcolor=color.bluestyle=label.style_label_upsize=size.large)

    preds polyreg(closegann_t1poly_extra)
    if 
    barstate.islast and array.size(preds) > 0
        lVal 
    = array.get(preds, array.size(preds) - 1), pCol lVal > array.get(preds, array.size(preds) - 2) ? color.lime color.red
        pts 
    = array.new<chart.point>(0)
        for 
    0 to array.size(preds) - 1
            
    array.push(ptschart.point.from_index(bar_index gann_t i, array.get(predsi)))
        
    polyline.new(ptsline_color=pColline_width=2)

    // --- 7. Tünel & Tablo ---
    var line L100 na, var line L1000 na, var linefill F_FILL na
    if not na(start_idx) and barstate.islast
        line
    .delete(L100), line.delete(L1000), linefill.delete(F_FILL)
        
    L100 := line.new(start_idxm100bar_index 10m100color=color.yellowwidth=2)
        
    L1000 := line.new(start_idxm1000bar_index 10m1000color=color.whitewidth=2)
        
    F_FILL := linefill.new(L100L1000color.new(color.gray90))

    var 
    table tb table.new(position.top_center11bgcolor #161114)
    if barstate.islast
        valTxt 
    na(m1000) ? "OTOMATİK HESAPLAMADIR." "Şimdiki Olasılık: " str.tostring(m1000format.mintick) + " | Sonraki Olasılık: " str.tostring(m100format.mintick)
        
    table.cell(tb00'(Aİ-V6) OLASILIK  | ' valTxt ' | Eğitim çalışması olup, Yatırım Tavsiyesi Olarak KULLANILAMAZ...@yörük@ 2026'text_color #f4f2ef) 
    16.07.2024 - 10.12.2024

  6. PHP Code:
    //@version=6
    indicator("Ai"overlay=truemax_boxes_count=150max_lines_count=150)

    // --- 1. Matematik Motoru ---
    tanh(v) => (math.exp(-v)) / (math.exp(-v))
    td(p)   => 
        
    prev nz(p[1])
        
    prev == 0.0 : (prev) / prev

    // --- 2. DL Ağırlık  ---
    var float[] w_o = array.from(0.03055.1130, -26.0857, -5.32027.35474.16797.2258, -0.8712, -8.8945, -7.0647, -0.8062, -0.3044, -3.9097, -5.00995.1275, -29.736028.66840.1384, -57.58852.8249, -0.42930.4827, -0.7897, -2.9874, -4.31071.7583, -0.61802.4493, -1.58311.1658, -0.6530, -4.6469, -1.6789, -17.07760.8754, -6.67246.9407)
    var 
    float[] w_h = array.from(10.1865, -30.964821.6723, -40.89587.9574, -15.252314.845410.6214, -23.81782.9475, -15.1790, -30.011835.6504, -61.48043.898535.6564, -11.1343, -28.07152.9239, -1.80573.4623, -13.6440, -30.2263, -1.083923.0328, -47.265819.021810.5652, -27.52076.9475, -0.6965, -1.349427.2629, -1.0423, -0.5401, -10.73551.3032)
    var 
    float[] w_l = array.from(4.3631, -18.3014, -15.376821.2085, -0.4581, -2.65185.2054, -5.9209, -4.84748.315513.8853, -5.5179, -15.2411, -8.6732, -4.954010.4904, -25.201510.2621, -1.1161, -5.2541, -14.68779.0302, -17.33248.06800.75510.8951, -1.73774.8991, -7.71845.49364.1329, -17.50154.6174, -28.4768, -5.8882, -24.434541.3187)
    var 
    float[] 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)

    // --- 3. Zaman Fonksiyonu ---
    f_offset_time(b) => int(time + (time nz(time[1])) * b)

    // --- 4. Temizlik ve Kayıt  ---
    var box[] boxes = array.new_box()
    var 
    line[] lines = array.new_line()

    if 
    barstate.islast
        
    // Güvenli silme nizamı
        
    if array.size(boxes) > 0
            
    for 0 to array.size(boxes) - 1
                box
    .delete(array.get(boxesi))
            array.
    clear(boxes)
        if array.
    size(lines) > 0
            
    for 0 to array.size(lines) - 1
                line
    .delete(array.get(linesi))
            array.
    clear(lines)

        
    // Giriş verileri (Normalize)
        
    in_o tanh(td(open)), in_h tanh(td(high)), in_l tanh(td(low)), in_c tanh(td(close))
        
    divs = array.from(1000.0750.0500.0250.0100.0)

        
    // 5 Hayalet Bar Döngüsü
        
    for 0 to 4
            d 
    = array.get(divsi)
            
    float pred_o 0.0float pred_h 0.0float pred_l 0.0float pred_c 0.0
            
            
    // DL Hesaplama (Safe Indexing)
            
    for 0 to 5
                idx 
    5
                pred_o 
    += tanh(in_o * array.get(w_oidx) + in_h * array.get(w_oidx+1) + in_l * array.get(w_oidx+2) + in_c * array.get(w_oidx+3) + array.get(w_oidx+4)) * array.get(w_o30+n)
                
    pred_h += tanh(in_o * array.get(w_hidx) + in_h * array.get(w_hidx+1) + in_l * array.get(w_hidx+2) + in_c * array.get(w_hidx+3) + array.get(w_hidx+4)) * array.get(w_h30+n)
                
    pred_l += tanh(in_o * array.get(w_lidx) + in_h * array.get(w_lidx+1) + in_l * array.get(w_lidx+2) + in_c * array.get(w_lidx+3) + array.get(w_lidx+4)) * array.get(w_l30+n)
                
    pred_c += tanh(in_o * array.get(w_cidx) + in_h * array.get(w_cidx+1) + in_l * array.get(w_cidx+2) + in_c * array.get(w_cidx+3) + array.get(w_cidx+4)) * array.get(w_c30+n)

            
    // De-normalize Fiyat Tahminleri
            
    vo open * (- (tanh(pred_o + array.get(w_o36)) - td(open) * d) / d)
            
    vh high * (- (tanh(pred_h + array.get(w_h36)) - td(high) * d) / d)
            
    vl low  * (- (tanh(pred_l + array.get(w_l36)) - td(low)  * d) / d)
            
    vc close * (- (tanh(pred_c + array.get(w_c36)) - td(close) * d) / d)

            
    // --- Görselleştirme ---
            
    t1 f_offset_time(1)
            
    t2 f_offset_time(2)
            
    transp 30 + (12)
            
    b_col vc >= vo color.new(color.limetransp) : color.new(color.redtransp)
            
            
    // Kutular ve İğneler
            
    array.push(boxesbox.new(t1math.max(vovc), t2math.min(vovc), border_color=color.new(color.gray60), bgcolor=b_colxloc=xloc.bar_time))
            array.
    push(linesline.new(f_offset_time(1.5), vhf_offset_time(1.5), vlcolor=color.new(color.gray50), xloc=xloc.bar_time))

    // --- Momentum  Entegrasyonu ---
        
    sp // Hassasiyet
        
    dt time time[1]
        for 
    1 to 3
            dx 
    sp
            dy 
    close close[dx]
            array.
    push(linesline.new(timeclosetime dx dtclose dyxloc=xloc.bar_timecolor=color.new(color.white00), style=line.style_dashed))

    //plot(close, color=color.new(color.white, 100)) 
    16.07.2024 - 10.12.2024

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

    // --- 1. Temel Fonksiyonlar ---
    tanh(v) => (math.exp(-v)) / (math.exp(-v))
    td(s)   => nz((s[1]) / s[1])

    // --- 2. DL Motoru ---
    = array.from(tanh(td(open)), tanh(td(high)), tanh(td(low)), tanh(td(close)))
    calc_dl(w) =>
        
    = array.new_float(0)
        for 
    0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(nj) * array.get(w, (5) + j)
            
    h.push(tanh(+ array.get(w, (5) + 4)))
        
    float out = array.get(w36)
        for 
    0 to 5
            out 
    += array.get(hi) * array.get(w30 i)
        
    tanh(out)

    w_o = array.from(0.03055.1130, -26.0857, -5.32027.35474.16797.2258, -0.8712, -8.8945, -7.0647, -0.8062, -0.3044, -3.9097, -5.00995.1275, -29.736028.66840.1384, -57.58852.8249, -0.42930.4827, -0.7897, -2.9874, -4.31071.7583, -0.61802.4493, -1.58311.1658, -0.6530, -4.6469, -1.6789, -17.07760.8754, -6.67246.9407)
    w_h = array.from(10.1865, -30.964821.6723, -40.89587.9574, -15.252314.845410.6214, -23.81782.9475, -15.1790, -30.011835.6504, -61.48043.898535.6564, -11.1343, -28.07152.9239, -1.80573.4623, -13.6440, -30.2263, -1.083923.0328, -47.265819.021810.5652, -27.52076.9475, -0.6965, -1.349427.2629, -1.0423, -0.5401, -10.73551.3032)
    w_l = array.from(4.3631, -18.3014, -15.376821.2085, -0.4581, -2.65185.2054, -5.9209, -4.84748.315513.8853, -5.5179, -15.2411, -8.6732, -4.954010.4904, -25.201510.2621, -1.1161, -5.2541, -14.68779.0302, -17.33248.06800.75510.8951, -1.73774.8991, -7.71845.49364.1329, -17.50154.6174, -28.4768, -5.8882, -24.434541.3187)
    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)

    // --- 3. Mizan Hesaplamaları ---
    f_v(pwdiv) => * (- (calc_dl(w) - td(p) * div) / div)

    o100 f_v(openw_o100), h100 f_v(highw_h100), l100 f_v(loww_l100), c100 f_v(closew_c100)
    o250 f_v(openw_o250), h250 f_v(highw_h250), l250 f_v(loww_l250), c250 f_v(closew_c250)
    o500 f_v(openw_o500), h500 f_v(highw_h500), l500 f_v(loww_l500), c500 f_v(closew_c500)
    o1000 f_v(openw_o1000), h1000 f_v(highw_h1000), l1000 f_v(loww_l1000), c1000 f_v(closew_c1000)

    // --- 4. 09:55 Mihenk Sabitleme ---
    is_mihenk hour == and minute == 55
    var float m100 na
    var float m1000 na
    var int start_idx na

    if is_mihenk
        m100 
    := c100
        m1000 
    := c1000
        start_idx 
    := bar_index

    // --- 5. Tünel Çizimi (Karakter Hataları Giderildi) ---
    var line L100 na
    var line L1000 na
    var linefill F_FILL na

    if not na(start_idx) and barstate.islast
        line
    .delete(L100)
        
    line.delete(L1000)
        
    linefill.delete(F_FILL)
        
        
    L100 := line.new(start_idxm100bar_index 10m100color=color.new(color.yellow0), width=2)
        
    L1000 := line.new(start_idxm1000bar_index 10m1000color=color.new(color.white0), width=2)
        
    F_FILL := linefill.new(L100L1000color.new(color.gray90))

    // --- 6. Görselleştirme ---
    plotcandle(o100h100l100c100color=nabordercolor=color.new(color.yellow70), title="4")
    plotcandle(o250h250l250c250color=nabordercolor=color.new(color.white50), title="3")
    plotcandle(o500h500l500c500color=nabordercolor=color.new(color.lime30), title="2")

    // 3 Bölüntülü 1000 Barı
    isBull c1000 o1000
    mCol 
    isBull color.lime color.red
    plotcandle
    (o1000 + (c1000 o1000) * 0.33h1000l1000o1000 + (c1000 o1000) * 0.66"1 Bar"color=color.new(mCol40), bordercolor=color.new(color.fuchsia100))

    // --- 7. Mihenk Tablosu ---
    var table tb table.new(position.bottom_center11bgcolor #161114)
    if barstate.islast
        valTxt 
    na(m1000) ? "09:55 BEKLENİYOR..." "YAKIN: " str.tostring(m1000format.mintick) + " | UZAK: " str.tostring(m100format.mintick)
        
    table.cell(tb00'TREND: ' valTxt ' | @yörük@ 2026'text_size size.normaltext_color #f4f2ef) 
    16.07.2024 - 10.12.2024

  8. PHP Code:
    //@version=6
    indicator("."overlay=truemax_labels_count=500max_lines_count=500max_bars_back=500)

    // ==========================================
    // 1. AYARLAR (GİRDİLER)
    // ==========================================
    // --- Aİ Ayarları ---
    sar_start  input.float(0.02"SAR Başlangıç"step=0.01group="Aİ Ayarları")
    sar_inc    input.float(0.02"SAR Artış"step=0.01group="Aİ Ayarları")
    sar_max    input.float(0.2,  "SAR Maks"step=0.01group="Aİ Ayarları")

    col_0_up   input.color(color.rgb(000), "1-0 Yükseliş Rengi"group="Aİ Ayarları")
    col_0_dn   input.color(color.white"1-0 Düşüş Rengi"group="Aİ Ayarları")

    // --- JayRogers Future Lines Ayarları ---
    INP_offsetTime input.int(-20"Zaman Ofseti (Bar)"group="Future Lines (JayRogers)")
    INP_fastLength input.int(1"Hızlı SMA Uzunluğu"minval=1group="Future Lines (JayRogers)")
    INP_slowLength input.int(201"Yavaş SMA Uzunluğu"minval=1group="Future Lines (JayRogers)")
    INP_vertLength input.int(1"Dikey Çizgi Çarpanı"group="Future Lines (JayRogers)")

    // ==========================================
    // 2. TEMEL MATEMATİK & FONKSİYONLAR
    // ==========================================
    // Aİ Fonksiyonları
    tanh(v) => (math.exp(-v)) / (math.exp(-v))
    td(s)   => nz((nz(s[1])) / nz(s[1]))

    calc_dl(float[] n_arrfloat[] w_arr) =>
        
    = array.new_float(0)
        for 
    0 to 5
            float s 
    0.0
            
    for 0 to 3
                s 
    += array.get(n_arrj) * array.get(w_arr, (5) + j)
            array.
    push(htanh(+ array.get(w_arr, (5) + 4)))
        
    float out = array.get(w_arr36)
        for 
    0 to 5
            out 
    += array.get(hi) * array.get(w_arr30 i)
        
    tanh(out)

    // JayRogers Zaman Ofset Fonksiyonu
    f_offsetTime(_userOffsetInput) =>
        
    int _timeNow time
        int _timeSeg 
    time time[1]
        
    int _segMult _timeSeg _userOffsetInput
        _timeNow 
    _segMult

    // ==========================================
    // 3. Aİ HESAPLAMALARI (DL & SAR)
    // ==========================================
    // Ağırlıklar
    w_o = array.from(0.03055.1130, -26.0857, -5.32027.35474.16797.2258, -0.8712, -8.8945, -7.0647, -0.8062, -0.3044, -3.9097, -5.00995.1275, -29.736028.66840.1384, -57.58852.8249, -0.42930.4827, -0.7897, -2.9874, -4.31071.7583, -0.61802.4493, -1.58311.1658, -0.6530, -4.6469, -1.6789, -17.07760.8754, -6.67246.9407)
    w_h = array.from(10.1865, -30.964821.6723, -40.89587.9574, -15.252314.845410.6214, -23.81782.9475, -15.1790, -30.011835.6504, -61.48043.898535.6564, -11.1343, -28.07152.9239, -1.80573.4623, -13.6440, -30.2263, -1.083923.0328, -47.265819.021810.5652, -27.52076.9475, -0.6965, -1.349427.2629, -1.0423, -0.5401, -10.73551.3032)
    w_l = array.from(4.3631, -18.3014, -15.376821.2085, -0.4581, -2.65185.2054, -5.9209, -4.84748.315513.8853, -5.5179, -15.2411, -8.6732, -4.954010.4904, -25.201510.2621, -1.1161, -5.2541, -14.68779.0302, -17.33248.06800.75510.8951, -1.73774.8991, -7.71845.49364.1329, -17.50154.6174, -28.4768, -5.8882, -24.434541.3187)
    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(td(open)), tanh(td(high)), tanh(td(low)), tanh(td(close)))
    f_v(pwdivn_arr) => * (- (calc_dl(n_arrw) - td(p) * div) / div)

    // DL Verileri
    o100 f_v(openw_o100n_in), h100 f_v(highw_h100n_in), l100 f_v(loww_l100n_in), c100 f_v(closew_c100n_in)
    o1000 f_v(openw_o1000n_in), c1000 f_v(closew_c1000n_in)

    // SAR Verileri
    psar_fast ta.sar(sar_startsar_incsar_max)
    psar_mid  ta.sar(sar_start 2sar_inc 2sar_max)
    psar_slow ta.sar(sar_start 4sar_inc 4sar_max)

    // ==========================================
    // 4. JAYROGERS FUTURE LINES HESAPLAMA
    // ==========================================
    _fastMA ta.sma(close[1], INP_fastLength)
    _slowMA ta.sma(close[1], INP_slowLength)

    // Hatlar için değişkenler
    var line _fastExtention na
    var line _slowExtention na

    // Zaman Ofseti
    int _offsetTime f_offsetTime(INP_offsetTime)

    // ==========================================
    // 5. GÖRSELLEŞTİRME (Aİ)
    // ==========================================
    // --- A. SARlar ---
    active_crayon close psar_fast #48fb01 : #ff0000 
    plot(psar_fast"Hızlı"style=plot.style_crosscolor=active_crayonlinewidth=1)
    plot(psar_mid"Orta"style=plot.style_circlescolor=color.new(active_crayon50), linewidth=1)
    plot(psar_slow"Yavaş"style=plot.style_linebrcolor=color.new(active_crayon80), linewidth=1)

    // --- B. DL Barlar ---
    plotcandle(o100h100l100c100"5"color=c100 c100[1] ? color.rgb(24324423795) : color.rgb(2484495), bordercolor=color.new(#000000, 45))
    plotcandle(f_v(open,w_o,250,n_in), f_v(high,w_h,250,n_in), f_v(low,w_l,250,n_in), f_v(close,w_c,250,n_in), "4"color=nabordercolor=color.new(color.yellow35))
    plotcandle(f_v(open,w_o,500,n_in), f_v(high,w_h,500,n_in), f_v(low,w_l,500,n_in), f_v(close,w_c,500,n_in), "3"color=nabordercolor=color.new(color.lime25))
    plotcandle(f_v(open,w_o,750,n_in), f_v(high,w_h,750,n_in), f_v(low,w_l,750,n_in), f_v(close,w_c,750,n_in), "2"color=nabordercolor=color.new(color.white15))

    isBull1000 c1000 o1000
    plotcandle
    (o1000 + (c1000 o1000) * 0.33f_v(high,w_h,1000,n_in), f_v(low,w_l,1000,n_in), o1000 + (c1000 o1000) * 0.66"1"color=color.new(isBull1000 color.lime color.red00), bordercolor=color.new(color.fuchsia100))

    // --- C. 1-0 Mühürleri ---
    isClosed barstate.isconfirmed
    spaceUp 
    = (high close) * 0.35
    spaceDown 
    = (open low) * 0.35
    bullRaw 
    isClosed and close[1] < open[1] and close open and close low[1]
    bearRaw isClosed and close[1] > open[1] and close open and close high[1]

    if 
    bullRaw
        label
    .new(bar_index 1high[1] + spaceUp'0'style=label.style_nonetextcolor=col_0_upsize=size.huge)
        
    label.new(bar_index 1high spaceUp'o'style=label.style_nonetextcolor=col_0_upsize=size.huge)

    if 
    bearRaw
        label
    .new(bar_index 1low[1] - spaceDown'0'style=label.style_nonetextcolor=col_0_dnsize=size.huge)
        
    label.new(bar_index 1low spaceDown'o'style=label.style_nonetextcolor=col_0_dnsize=size.huge)

    // ==========================================
    // 6. GÖRSELLEŞTİRME (JAYROGERS FUTURE LINES)
    // ==========================================
    // Hızlı SMA Çizgisi
    if na(_fastExtention)
        
    _fastExtention := line.new(time_fastMA_offsetTime_fastMAxloc.bar_timeextend.none)
    line.set_xy1(_fastExtentiontime_fastMA)
    line.set_xy2(_fastExtention_offsetTime_fastMA)
    line.set_color(_fastExtentioncolor.aqua)
    line.set_width(_fastExtention3)

    // Yavaş SMA Çizgisi
    if na(_slowExtention)
        
    _slowExtention := line.new(time_slowMA_offsetTime_slowMAxloc.bar_timeextend.none)
    line.set_xy1(_slowExtentiontime_slowMA)
    line.set_xy2(_slowExtention_offsetTime_slowMA)
    line.set_color(_slowExtentioncolor.aqua)
    line.set_width(_slowExtention3)

    // Dikey Çizgiler ve Etiketler (Extra Fluff)
    var line _startLineVertical     na
    var line _finishLineVertical    na

    float _min 
    math.min(_fastMA_slowMA)
    float _max math.max(_fastMA_slowMA)
    float _len = (_max _min)
    float _top _max + (_len INP_vertLength)
    float _bot _min - (_len INP_vertLength)

    if 
    na(_startLineVertical)
        
    _startLineVertical := line.new(time_toptime_botxloc.bar_timeextend.none)
    line.set_xy1(_startLineVerticaltime_top)
    line.set_xy2(_startLineVerticaltime_bot)

    if 
    na(_finishLineVertical)
        
    _finishLineVertical := line.new(_offsetTime_top_offsetTime_botxloc.bar_timeextend.none)
    line.set_xy1(_finishLineVertical_offsetTime_top)
    line.set_xy2(_finishLineVertical_offsetTime_bot)

    var 
    label   _offsetLabel    na
    string _direction 
    INP_offsetTime " İleri" INP_offsetTime " Geri" ""
    string _labelText str.tostring(INP_offsetTime) + " " _direction " "

    if na(_offsetLabel)
        
    _offsetLabel := label.new(_offsetTime_top_labelTextxloc.bar_time)
    label.set_xy(_offsetLabel_offsetTime_top)
    label.set_text(_offsetLabel_labelText)
    label.set_style(_offsetLabelINP_vertLength >= label.style_label_down label.style_label_up)

    // ==========================================
    // 7. İMZA TABLOSU
    // ==========================================
    var table tb table.new(position.bottom_right11bgcolor #161114)
    if barstate.islast
        sarTxt 
    "H: " str.tostring(psar_fastformat.mintick) + " | O: " str.tostring(psar_midformat.mintick) + " | Y: " str.tostring(psar_slowformat.mintick)
        
    finalTxt sarTxt " | YATIRIM TAVSİYESİ OLARAK KULLANILAMAZ. | @yörük@ 2026"
        
    table.cell(tb00finalTxttext_color color.whitetext_size size.large
    16.07.2024 - 10.12.2024

Sayfa 4/6 İlkİlk ... 23456 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
  •