AlertaScript: Kendi İndikatörlerinizi ve Stratejilerinizi Yazmak
9 min read
AlertaScript, AlertaChart'ın kendi özel indikatör dilidir. Kendi teknik indikatörlerinizi, özel overlay'lerinizi ve backtest edilebilir stratejilerinizi yazıp her gün kullandığınız aynı canlı grafik üzerinde çalıştırmanıza olanak tanır.
Neler yapabilirsiniz
- Özel overlay'ler: fiyat paneline çizilen çizgiler, kanallar, bantlar. - Özel alt paneller: osilatörler, oran plotları, grafik altında yaşayan her şey. - İndikatör çıktısından alarm: script'inizin koşulu true olduğunda bir AlertaChart alarmı tetikleyin. - Backtest ve strateji raporları: strategy modu Strategy Tester paneliyle win rate, profit factor, drawdown ve equity-curve grafikleri üretir.
AlertaScript'ten henüz gerçek emir veremezsiniz. Strategy modu analiz ve raporlar için — canlı trade yol haritasında ama bugün gelmiyor.
Editör
Üst menüden AlertaScript'i açın. Editör üç sütuna bölünür: solda dosya ağacı (kaydedilmiş script'leriniz), ortada kod ve sağda canlı önizleme grafiği. Save script'i kütüphanenize kaydeder (Pro), Run görünür grafiğe karşı çalıştırır ve sonucu çizer, Apply ise script'i chart indikatörü olarak bağlar — sembol değişimlerinde sizinle gelir.
Dil ne destekliyor
- Yerleşik seriler: open, high, low, close, volume, time. - Matematik: math.abs, math.max, math.min, math.round, math.log, artı JavaScript'in Math'inin alerta. öneki üzerinden erişilebilen her şeyi. - Çizim: plot, plotshape, plotcandle, bgcolor, hline. - Koşullar + state: if/else, kalıcı state için var, ta.crossover, ta.crossunder, ta.highest, ta.lowest, artı çoğu TA library fonksiyonu. - Stratejiler: strategy.entry, strategy.exit, strategy.close_all — metrik üreten Strategy Tester paneliyle.
alerta. ad alanı AlertaChart'a özgü yerleşikler ekler: alerta.session, alerta.market_type, alerta.is_futures, alerta.funding_rate (sadece futures), alerta.open_interest (sadece futures).
Script paylaşma
Share butonu, başka bir kullanıcı tıkladığında script'inizi onların editörüne yükleyen bir URL üretir. Topluluk şablonları için kullanışlı. Paylaşılan link üzerinden yüklenen script'ler, alıcı kendi kütüphanesine kopyalayana dek read-only'dir.