PHP Code:
//@version=5
indicator("Crescent 4D Quantum-Zone v9.3.1 Data-Only"overlay=truemax_bars_back=1000max_lines_count=500max_boxes_count=500)

// --- PARAMETRELER ---
tlm_length  input.int(15"TLM Hassasiyeti")
show_deep   input.bool(true"Hayalet Mumları Göster")

// --- 1. DERİN ÖĞRENME HESAPLAMALARI (ANN) ---
tangentdiff(_src) => 
    
nz((_src _src[1]) / _src[1])

ActivationFunctionTanh(v1) => 
    (
math.exp(-v1)) / (math.exp(-v1))

_ind1 = (open open[1]) / open[1]
_ind2 = (high high[1]) / high[1]

n_0 ActivationFunctionTanh(_ind1)
n_1 ActivationFunctionTanh(_ind2)

// Değişken tanımlamaları düzeltildi
f_open  open  * (- (ActivationFunctionTanh(0.03 n_0 5.11 n_1) - tangentdiff(open) * 1000) / 1000)
f_high  high  * (- (ActivationFunctionTanh(10.1 n_0 30.9 n_1) - tangentdiff(high) * 1000) / 1000)
f_low   low   * (- (ActivationFunctionTanh(4.36 n_0 18.3 n_1) - tangentdiff(low) * 1000) / 1000)
f_close close * (- (ActivationFunctionTanh(22.4 n_0 26.6 n_1) - tangentdiff(close) * 1000) / 1000)

// Hayalet Mumlar
plotcandle(show_deep f_open naf_highf_lowf_closetitle="Neural Ghost Bars"color=f_close f_open color.new(#00ffbb, 85) : color.new(#ff0055, 85), bordercolor=na)

// --- 2. OLASILIK KALKAN HESAPLARI ---
f_get_kalkan(_len) =>
    
_stdev ta.stdev(f_close_len)
    
_basis ta.sma(f_close_len)
    [
_basis + (_stdev 2.0), _basis - (_stdev 2.0)]

[
up100dn100]   = f_get_kalkan(100)
[
up250dn250]   = f_get_kalkan(250)
[
up500dn500]   = f_get_kalkan(500)
[
up750dn750]   = f_get_kalkan(750)
[
up1000dn1000] = f_get_kalkan(1000)

// --- 3. MARKOV REJİM VE VERİ TABLOSU ---
int state close ta.sma(close50) ? close ta.sma(close50) ? -0
string rejim_str 
state == "BULL (POZİTİF)" state == -"BEAR (NEGATİF)" "NEUTRAL"
color rejim_col  state == color.green state == -color.red color.gray

var table stats_table table.new(position.top_right27border_width 1frame_color=color.gray)
if 
barstate.islast
    table
.cell(stats_table00"OLASILIK KATMANI"bgcolor=color.blacktext_color=color.white)
    
table.cell(stats_table10"DEĞER (ÜST / ALT)"bgcolor=color.blacktext_color=color.white)
    
    
table.cell(stats_table01"MARKOV REJİMİ"bgcolor=color.new(color.gray70))
    
table.cell(stats_table11rejim_strbgcolor=rejim_coltext_color=color.white)
    
    
table.cell(stats_table02"100'LÜ ZIRH"bgcolor=color.new(color.gray90))
    
table.cell(stats_table12str.format("{0,number,#.#} / {1,number,#.#}"up100dn100))
    
    
table.cell(stats_table03"250'Lİ ZIRH"bgcolor=color.new(color.gray90))
    
table.cell(stats_table13str.format("{0,number,#.#} / {1,number,#.#}"up250dn250))
    
    
table.cell(stats_table04"500'LÜ ZIRH"bgcolor=color.new(color.gray90))
    
table.cell(stats_table14str.format("{0,number,#.#} / {1,number,#.#}"up500dn500))
    
    
table.cell(stats_table05"750'Lİ ZIRH"bgcolor=color.new(color.gray90))
    
table.cell(stats_table15str.format("{0,number,#.#} / {1,number,#.#}"up750dn750))
    
    
table.cell(stats_table06"1000'Lİ KUANTUM"bgcolor=color.new(color.purple80), text_color=color.white)
    
table.cell(stats_table16str.format("{0,number,#.#} / {1,number,#.#}"up1000dn1000))

// --- 4. QUANTUM-ZONE ---
float ph ta.pivothigh(f_hightlm_lengthtlm_length)
float pl ta.pivotlow(f_lowtlm_lengthtlm_length)

if 
not na(ph)
    
box.new(bar_index tlm_lengthphbar_index 10ph 0.998border_color=color.new(color.red70), bgcolor=color.new(color.red95))
if 
not na(pl)
    
box.new(bar_index tlm_lengthplbar_index 10pl 1.002border_color=color.new(color.green70), bgcolor=color.new(color.green95))