Alerta Icon

AlertaScript

AlertaChart için bağımsız grafik betik dili

Uygulamaya Dön

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

Core12
Math25
Trend23
Momentum19
Volatility7
Volume6
Structure2
Drawing84
Strategy52
Alerts2
Request2
Table14
Array49
Map1
Matrix41
Utility53
Meta44

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ç (ƒχ)