Dil Genel Bakış
AlertaScript Referans Kılavuzu
AlertaScript, AlertaChart üzerinde teknik analiz ve strateji geliştirme için tasarlanmış kendi betik dilimizdir. Dilin yürütümü, dokümantasyonu ve sürüm yönetimi tamamen bizim platform tarafımızda yönetilir. Bu sayfa, AlertaScript’in ne olduğunu, nasıl çalıştığını, uyumluluk modelini ve referans desteğinin kapsamını uzun metinlerle açıklar.
AlertaScript Nedir?
AlertaScript; teknik analiz, görsel katmanlar ve strateji odaklı kullanım senaryoları için geliştirilmiş bağımsız bir grafik betik ortamıdır. Kullanıcılar grafik verisi üzerinde çalışan mantıklar yazabilir, görsel çıktılar üretebilir ve karar kurallarını tutarlı bir çalışma bağlamında değerlendirebilir.
Ürün mimarisi açısından AlertaScript, harici bir çalıştırma servisini saran ince bir katman değildir. Ayrıştırma, yürütüm davranışı, durum yönetimi ve grafik komut üretimi AlertaChart kod tabanı içinde yönetilir. Böylece dil davranışını kontrollü biçimde geliştirebilir, değişiklikleri açıkça belgeleyebilir ve performans/kararlılık hedeflerini koruyabiliriz.
Tasarım Prensipleri
Dil; okunabilirlik, kararlı çalışma semantiği, şeffaf dokümantasyon ve uyumluluk odaklı gelişim prensipleriyle ilerler. Okunabilirlik, günlük analiz görevleri için sade ve anlaşılır söz dizimi sağlar. Kararlı semantik, eşdeğer veri koşullarında tutarlı sonuç üretimini hedefler.
Bir diğer ana ilke operasyonel güvenliktir. Betiklerin ölçekli kullanımda güvenilir kalması için sınırlandırılmış yürütüm ve güçlü çalışma zamanı kontrolleri önceliklendirilir. Amaç, gelişmiş kullanım senaryolarını desteklerken sistemi kırılgan veya belirsiz hale getmemektir.
Çalışma Modeli
AlertaScript, grafik merkezli bir çalışma modelinde yürür. Bu model; deterministik bar işleme, güvenilir seri davranışı ve net durum geçişleri üzerine kuruludur. Betik mantığı veri akışıyla eşleştirilir ve analiz/görselleştirme katmanlarına normalize edilmiş çıktı yüzeyi sunulur.
Dil; belgelenmiş built-in yüzeyi ve tip beklentileri ile indikatör analizi, görsel çıktı komutları ve strateji odaklı davranışları destekler. Buradaki öncelik, kullanıcıya öngörülebilir sonuç vermektir; iç altyapı detaylarını açığa çıkarmak değildir.
Pine Uyumluluğu
AlertaScript, uygun alanlarda Pine-uyumlu çağrı yüzeyleri sunar ve bu yüzeyi açık eşleme/parity sınıfları ile belgelendirir. Uyumluluk; davranış hedeflemesi ve tanıdık çağrı yapısı anlamına gelir, harici bir çalışma zamanına gizli delegasyon anlamına gelmez.
Özetle: uyumluluk bir ürün hedefidir; ancak dil ve çalışma zamanı kimliği bağımsızdır. Kullanıcı tanıdık script deneyimi ve referans eşlemeleri alırken, yürütüm davranışının sahipliği platformumuzda kalır. Pine uyumluluğu sürüm bazlı desteklenen sözdizimi ve fonksiyon yüzeyleri için sağlanır; tüm fonksiyonlar ve tüm davranışlar için birebir eşdeğerlik garantisi anlamına gelmez.
AlertaScript, bağımsız bir dil ve çalışma zamanı altyapısıdır. Pine uyumluluğu ifadesi; kullanıcıların alışık olduğu fonksiyon adları, söz dizimi kalıpları ve AI destekli üretim akışlarında geçişi kolaylaştırmak amacıyla sunulan bir referans uyumluluğunu ifade eder. Bu ifade, AlertaScript’in Pine’ın birebir kopyası olduğu veya tüm davranışların her senaryoda kesin olarak aynı sonuç vereceği anlamına gelmez. AlertaScript genç ve aktif olarak gelişen bir yapı olduğundan, özellikle ileri/kenar senaryolarda nihai doğrulama için güncel AlertaScript referans dokümantasyonu esas alınmalıdır.
Referans Desteği
Referans kataloğumuz sürümlü ve yapılandırılmıştır; böylece script yazarları desteklenen yüzeyi hızlıca görebilir. Dokümante edilen her giriş, kategori ve parity türü ile etiketlenir. Bu yapı; editör araçları, doküman gezinimi ve doğrulama süreçleri için tek bir kaynak görevi görür.
Total Entries
436
Functions
341
Variable/Decl
23
Custom + Alias
72
Category Coverage
Editör içindeki referans paneli imza ve örnek düzeyinde kullanılmaya devam eder. Bu kılavuz ise dilin kapsamını uzun anlatım formatında tamamlar.
Kapsam ve Güvenlik
Bu kılavuz, yetenekleri ve destek kapsamını yüksek sinyal seviyesinde anlatır. Script yazma sonucuna doğrudan katkı sağlamayan iç uygulama detayları burada paylaşılmaz. Hedef, profesyonel netliktir: kullanıcı neye güveneceğini, uyumluluğun ne anlama geldiğini ve desteklenen referansları nereden takip edeceğini bilmelidir.
AlertaScript geliştikçe bu sayfa dil yönünü ve destek çerçevesini güncel tutar; çağrılabilir referans detayları ise sürümlü doküman envanterinde yaşamaya devam eder. Bu yaklaşım, ekiplere hem stratejik çerçeve hem de günlük kullanım güveni sağlar.
Quick Links
Grafik ekranında üst bardaki ƒχ butonunu açıp Script Editor içindeki Docs (Cmd+K) panelinden bu referans yapısına hızlı erişebilirsiniz.
Grafik Ekranını Aç (ƒχ)