Açık kaynak Pine göstergelerini ByStock'ta ücretsiz çalıştırın
Açık kaynak bir göstergeyi ya da stratejiyi yapıştırın, “Grafiğe ekle”ye basın. Kendi motorumuz onu tarayıcınızda, çok borsalı veriyle çalıştırır.
TradingView'da göstergeyi açın, “Kaynak kodu” sekmesinden kodun tamamını kopyalayın.
ByStock grafiğinde “</> Pine” düğmesine basıp yapıştırın.
“▷ Grafiğe ekle”ye basın. Ayarlar ve renkler TradingView'daki gibi Girdiler/Stil penceresinde.
Neler destekleniyor
Pine v6 ve v5; v4/v3 eski yazımlar (study, sma, security, color=red, transp) doğrudan çalışır.
TradingView v6 fonksiyon listesinin tamamı: ta.*, math.*, str.*, array.*, map.*, matrix.*, color.*, input.*, timeframe.*…
var/varip, kullanıcı fonksiyonları, metotlar, kullanıcı tipleri (type), enum, switch, for/for…in/while, demetler, geçmiş [n].
plot (tüm stiller), plotshape/char/arrow/candle/bar, hline, fill, bgcolor, barcolor, line, label, box, table, polyline, linefill.
request.security — TradingView'daki gibi lookahead/gaps ve repaint kuralları; seans filtreli time(). request.security_lower_tf ile bar içi (intrabar) değerler: alt dilim Binance · OKX · Bybit'ten çekilir.
Kütüphanenin kaynağını bir kez yapıştırın (library("Ad") betiği); import kullanıcı/Ad/sürüm as L satırları onu kullanır. Fonksiyonlar, tipler, metotlar ve enum'lar çalışır; Telegram alarmlarında da.
strategy() geriye testi: emirler sonraki bar açılışında, bar içi yol, kâr al/zarar kes/iz süren stop, pyramiding, komisyon; Türkçe rapor ve CSV.
Her alertcondition ve alert() tek tıkla kurulur; bar kapanışında masaüstü bildirimi + ses. Telegram'ı bağlarsan sekme kapalıyken de telefonuna gelir. {{ticker}}, {{close}} gibi yer tutucular çalışır.
Dürüst sınırlar
- — Davetli (invite-only) ve korumalı betikler kodlarını gizler; hiçbir yere kopyalanamaz.
- — Kütüphaneler TradingView'dan otomatik çekilemez (kaynakları orada); kaynağı bir kez yapıştırmanız gerekir.
- — Bar içi veri (request.security_lower_tf) borsaların verdiği son ~1500 alt mumu kapsar; daha eski barlarda dizi boştur. Yalnız grafiğin kendi sembolü.
- — Finansal/ekonomik veri ve bar büyüteci yok.
- — Renko/Kagi gibi özel grafik tiplerinin ticker'ları standart mum verisiyle çalışır.
- — Telegram alarmları 1s · 4s · 1G · 1H dilimlerinde ve hesap başına en fazla 10 adettir; tarayıcı alarmları sınırsızdır.
- — Veri farklıdır: Binance · OKX · Bybit spot medyanı kullanırız; tek borsa grafiğiyle küçük farklar normaldir.
ByStock Pine Kütüphanesi
Popüler gösterge kavramlarının ByStock tarafından sıfırdan yazılmış 133 özgün sürümü. Tek tıkla grafiğe eklenir; kodu açıp değiştirebilirsiniz.
ATR bantlarıyla trend yönü; dönüşlerde AL/SAT işaretleri.
Fiyatın arkasından ATR mesafesiyle gelen iz süren stop; yön değişiminde sinyal.
Sekiz üstel ortalamadan şerit; sıralı dizilim güçlü trendi gösterir.
Dönüşüm/taban çizgileri, ileri kaydırılmış bulut ve gecikmeli kapanış.
1s / 4s / 1G / 1H zaman dilimlerinde trend ve RSI tek tabloda.
Üç Hull türevi (HMA / EHMA / THMA) tek göstergede; eğim rengiyle trend, dönüşlerde işaret.
Piyasa verimliliğine göre hızlanan/yavaşlayan hareketli ortalama; yatayda düzleşir, trendde yakından izler. Son barda verimlilik etiketi.
Parabolik durdur-ve-dön noktaları; isteğe bağlı 200 EMA trend süzgeci ile yalnız trend yönündeki dönüşler.
Yedi ortalama türünden (EMA, SMA, WMA, HMA, RMA, VWMA, ALMA) istediğin iki tanesinin kesişimi; aradaki bölge boyanır, altın/ölüm kesişimi işaretlenir.
Son N barın en küçük kareler doğrusu ve sapma bantları; eğim ve Pearson R (trendin ne kadar düzgün olduğu) etikette.
Son zirve ve dipten bu yana geçen süreyle trendin tazeliği; yukarı/aşağı çizgiler ve osilatör.
Pozitif ve negatif trend hareketinin oranı; çizgilerin kesişimi trend başlangıcını gösterir.
Grafikteki SuperTrend + üst zaman dilimindeki SuperTrend (yeniden boyamaz); yalnız iki dilim aynı yöndeyken sinyal.
Ortalama hareket aralığına göre gürültüyü süzen basamaklı trend çizgisi ve bantları; yön değişiminde tek sinyal.
Gecikmesi düzeltilmiş EMA ve oynaklık bandı; fiyat bandı kırınca trend döner, trend içi yeniden giriş işaretleri.
CCI'nin işaretine göre fiyatın altında ya da üstünde ATR mesafesiyle ilerleyen, geri adım atmayan trend çizgisi.
Durum tahmini filtresiyle fiyatı yumuşatır: tepkisellik ve gürültü ayarı ayrı; gecikmesi düşük, eğim rengiyle yön.
On farklı uzunlukta EMA'nın eğimi ve fiyatın konumu tek puanda (−100…+100); ±60 dışı güçlü trend.
Bollinger, Keltner kanalının içine girince sıkışma; çıkışta momentum yönü.
Kanal sapmasından türetilen dalga osilatörü; aşırı bölgelerde kesişim noktaları.
RSI ile fiyat arasındaki pozitif/negatif uyumsuzlukları çizer.
Dört renkli histogram ve sıfır üstü/altı kesişim işaretleri.
Stokastik RSI; aşırı bölgelerdeki K/D kesişimleri işaretlenir.
Trend gücü (ADX) ve yön (+DI / −DI); güçlü trend eşiği.
Altı osilatörde (RSI, MACD, Stokastik, CCI, OBV, MFI) aynı anda uyumsuzluk taraması; kaç tanesinin onayladığı fiyatın üstünde yazar.
Düzleştirilmiş RSI'ın arkasından gelen oynaklık bandı; RSI bandı kırınca yön değişir — gürültüye dayanıklı momentum sinyali.
Emtia kanal endeksi; ±100 ve ±200 bölgeleri, renkli sütunlar, sinyal çizgisi ve aşırı bölgeden çıkış işaretleri.
Çift düzleştirilmiş momentum; sinyal kesişimleri ve histogram ile gecikmesi az, gürültüsü düşük.
Kısa ve uzun yüzde aralığı osilatörü birlikte; ikisi aynı anda uç bölgedeyse tükenme bölgesi boyanır.
Fiyatı normal dağılıma yaklaştıran dönüşüm; dönüm noktaları keskinleşir, tetik çizgisiyle kesişimler.
Yüzde değişim hızı; sinyal ortalaması, renkli histogram ve sıfır kesişimleri.
Dört farklı vadeli değişim hızının ağırlıklı toplamı; uzun soluklu momentum döngülerini yakalar.
Fiyatın ortalamadan kaç standart sapma uzakta olduğu; ±2 dışı aşırı gerilme, içeri dönüşte işaret.
Alıcı ve satıcı gücü: tepe ve dibin EMA'ya uzaklığı; EMA yönüyle birlikte okununca dönüş fırsatları.
%K/%D, aşırı alım-satım bölgeleri ve yalnız bölge İÇİNDEKİ kesişimlerde sinyal (gürültüsüz).
İstediğin zaman diliminin MACD'si (boş = grafik); dört renkli histogram, sinyal ve sıfır kesişimleri.
Grafik RSI'ı ve üst dilim RSI'ı birlikte; 40/60 rejim bölgeleri (boğa piyasasında RSI 40'ta tutunur) ve dilimler uyumluyken sinyal.
Üç parçalı kısa vadeli aşırılık ölçüsü: 3'lük RSI, ardışık yükseliş/düşüş serisinin RSI'ı ve günlük değişimin yüzdelik sırası. Geri çekilme alımları için.
MACD'ye iki kez stokastik uygulanmış hızlı döngü osilatörü; 25/75 kesişimleri MACD'den önce döner.
İki uzun vadeli değişim hızının ağırlıklı ortalaması; sıfırın altında yukarı dönüş, büyük dip bölgelerini işaretler (haftalık/aylık için).
Üç farklı vadede (7/14/28) alım baskısının ağırlıklı oranı; tek vadeli osilatörlerin sahte sinyallerini azaltır.
Bar orta noktasının 5 ve 34'lük ortalama farkı; renkli histogram, ivme çizgisi ve sıfır kesişimleri.
Bollinger bantları; bant genişliği son dönemin en dar %10'undayken arka plan işaretlenir.
EMA merkez ve ATR bantları; kanal dışı kapanışlar vurgulanır.
En yüksek/en düşük kapanıştan ATR katı uzaklıkta çıkış seviyesi.
Gürültüyü azaltan ortalama mumlar, ayrı bölmede.
EMA etrafında iki kat ATR bandı; dış banda değme aşırı gerilmeyi, içe dönüş olası geri çekilmeyi gösterir.
Yıllıklandırılmış tarihsel oynaklık ve geçmişe göre yüzdelik sırası; düşük oynaklık (patlama öncesi) ve yüksek oynaklık rejimleri boyanır.
Piyasa trendde mi yoksa yatayda mı? 61.8 üstü testere, 38.2 altı güçlü trend.
N barın en yüksek ve en düşük seviyesi; kanal kırılımlarında trend yönü değişir, orta çizgi trend rengiyle.
Fiyatın bant içindeki konumu (%B) ve bant genişliğinin yüzdelik sırası; dar bant (sıkışma) arka planda boyanır.
1σ/2σ/3σ bantları, sıkışma noktaları ve 'banda yürüme' (art arda bant dışı kapanış = güçlü trend) tespiti.
Önceki dönemin kapanışından, o dönemin ATR'sine göre bu dönem için beklenen ±1 ve ±2 hareket aralığı (yeniden boyamaz).
Gün/hafta/ay sabitli VWAP ve iki standart sapma bandı.
Hacmin kendi ortalamasına oranı; eşik üstü sıçramalar vurgulanır.
Son N barın fiyat seviyelerine göre hacim dağılımı (sağa yaslı); POC ve değer alanı.
Denge hacmi, sinyal ortalaması ve OBV kırılımları — fiyat kırılmadan önce hacmin kırılmasını yakalar.
Kapanışın bar aralığındaki yerine göre hacim ağırlıklı birikim/dağıtım dengesi; sıfır üstü alıcı baskısı.
Hacimli RSI: 80 üstü aşırı alım, 20 altı aşırı satım; bölgeden çıkışlarda işaret.
Her barın alış/satış hacmi, kapanışın bar içindeki yerinden TAHMİN edilir (işlem verisi değil); bar deltası ve oturum başına sıfırlanan kümülatif delta.
Oturum, hafta, ay, çeyrek, yıl ya da seçtiğin bir andan başlayan hacim ağırlıklı ortalama fiyat; ±1 ve ±2 sapma bantları.
Ortalamanın katları kadar hacim; geniş barlı tırmanış/çöküş (klimaks) ve dar barlı yüksek hacim (emilim) ayrı renkte.
Günlük, haftalık ve aylık VWAP aynı anda; fiyat üçünün de üstündeyse/altındaysa hizalanma işareti.
Kümülatif birikim/dağıtım çizgisi ve sinyal ortalaması; fiyatla ters yönlü hareket gizli alımı/satımı gösterir.
Fiyatın ne kadar az hacimle ne kadar yol aldığı; sıfır üstü kolay yükseliş, altı kolay düşüş (hacim normalize).
Mumları hacmin istatistiksel aşırılığına göre (düşük → çok yüksek) boyar; aşırı hacimli barlar işaretlenir.
Salınım tepeleri/dipleri (HH, HL, LH, LL), yapı kırılımı (BOS) ve karakter değişimi (CHoCH).
Üç mumluk fiyat boşlukları (FVG); doldurulunca kaldırılır.
Salınım tepesinin/dibinin fitille alınıp kapanışın geri dönmesi (likidite avı).
Son iki alçalan tepeyi ve iki yükselen dibi otomatik birleştiren trend çizgileri.
Yapı kırılımından (BOS) önceki son ters mum bölgesi kutu olarak çizilir; fiyat bölgeyi geçince (kapanış ya da fitil) kutu kaldırılır.
Salınım tepe/diplerini HH, HL, LH, LL olarak etiketler, aralarını zikzakla bağlar; köşede güncel yapı (yükselen / düşen / kararsız).
Birbirine çok yakın tepeler/dipler (likidite havuzları) çizgiyle bağlanır, EQH / EQL etiketlenir; tolerans ATR'ye göre.
Son N barın aralığı pahalı (üst), denge (orta) ve ucuz (alt) bölgelere ayrılır; fiyatın aralıktaki yüzdesi yazılır.
Küçük gövdeli taban mumundan sonra gelen güçlü itki (ATR katı) arz/talep bölgesi çizer; fiyat bölgeyi geçince bölge silinir.
Salınım seviyesi kırılır, fiyat geri gelip seviyeyi test eder ve tutunursa sinyal; seviye ve kırılım çizgiyle gösterilir.
Yüzde ya da ATR eşikli zikzak; her bacakta yüzde değişim ve bar sayısı, ortalama bacak boyu tabloda.
Pivotlardan destek ve direnç seviyeleri; en yeni N seviye tutulur.
Önceki dönemin H/L/C'sinden Klasik, Fibonacci ya da Camarilla pivotları.
Son N barın tepe/dibinden otomatik Fibonacci geri çekilme seviyeleri.
Asya, Londra ve New York seansları kutu olarak (yalnız gün içi dilimlerde).
Önceki gün, hafta ve ayın tepe/dip seviyeleri (yeniden boyamaz); son barda adlarıyla etiketlenir.
Her oturumun ilk N barının tepe/dibi; kırılımda işaret ve aralığın bir katı kadar hedef çizgisi.
Fiyatın büyüklüğüne göre otomatik adımlı psikolojik yuvarlak seviyeler; ana seviyeler kalın.
Son salınım bacağından (dip→tepe ya da tepe→dip) 1.272 · 1.618 · 2 · 2.618 uzatma hedefleri; otomatik yön.
Gün, hafta ve ay açılış fiyatları; fiyatın açılışın üstünde mi altında mı olduğu dönemin yönünü özetler.
Ortalama günlük aralık (ADR): günün dibinden +ADR ve tepesinden −ADR hedefleri, günün ADR'sinin ne kadarının kullanıldığı (gün içi dilimler).
Sekiz göstergenin (RSI, MACD, Stokastik, ADX/DI, EMA dizilimi, SuperTrend, Bollinger, MFI) yönü ve toplam puan tek tabloda; üç zaman diliminde trend satırı.
Yutan, çekiç, kayan yıldız, doji, sabah/akşam yıldızı, iç bar, üç asker/karga — isteğe bağlı trend bağlamı süzgeciyle.
Hesap büyüklüğü ve işlem başı risk yüzdesinden pozisyon miktarı; ATR, yüzde ya da salınım stopu; 1R/2R/3R hedefleri grafikte ve tabloda. Hesaplama aracıdır, yatırım tavsiyesi değildir.
Grafikteki geçmişten haftanın her günü için ortalama getiri, kazanma oranı ve örnek sayısı tablosu.
Ayarlardan beş fiyat seviyesi gir; seviyeler grafikte çizilir, her biri için yukarı/aşağı kesişim alarmı hazır (0 = kapalı).
Kod yazmadan alarm: A (fiyat, EMA, RSI, MACD, Stokastik, hacim) · koşul (yukarı/aşağı keser, büyük/küçük) · B (sayı ya da başka seri). Koşul gerçekleşince işaret + alarm.
Tek bakışta piyasa: N bar değişimi, ATR %, son barın aralığı/ATR, hacim oranı, EMA50/200 uzaklığı, 100 bar tepe/dibe uzaklık, RSI ve trend.
Gün içi dilimlerde, grafiğin geçmişinden her saat (UTC) için ortalama getiri ve kazanma oranı — hangi saatler güçlü/zayıf.
EMA kesişimiyle giriş; ATR'ye göre stop ve risk/getiri hedefi.
Trend filtresiyle RSI aşırı satımda alış, ortalamaya dönüşte çıkış.
N barlık kanal kırılımında giriş, daha kısa kanalın tersinde çıkış (trend takibi).
SuperTrend dönüşlerinde giriş, SuperTrend çizgisinde iz süren stop ve isteğe bağlı R katı hedef; komisyon dahil geriye test.
Yalnız uzun vadeli trend yönünde MACD kesişimleri; ATR stop ve hedef ile.
Alt banda sarkıp içeri dönen kapanışta alım, orta bantta çıkış; ATR felaket stopu.
Bollinger bantları Keltner kanalının içinden çıktığında (sıkışma bitişi) momentum yönünde giriş; iz süren ATR stop.
Uzun vadeli yükseliş trendinde (fiyat > 200 SMA) 2'lik RSI aşırı satıma inince alım, kısa ortalamanın üstünde kapanışta çıkış; ATR felaket stopu.
55 barlık kanal kırılımında giriş, ters yöndeki 20 barlık kanalda çıkış; 2 ATR koruma stopu. Klasik trend takibi.
Hull ortalamasının yön değişimlerinde giriş/dönüş; isteğe bağlı yalnız uzun ve ATR stop.
Önceki barın tepesinin üstünde kapanan yükselen barda alım, dibinin altında kapanan düşen barda satış; ATR stopu. (Kripto 24 saat açık: açılış boşluğu yerine önceki bar aralığı kullanılır.)
Arka arkaya N yükselen kapanıştan sonra alım, N düşenden sonra satış.
İç bar (öncekinin aralığında) oluşunca bir sonraki barda yukarı/aşağı kırılıma stop emri.
Dış bar (öncekini her iki yönde aşan) yukarı kapanırsa alım, aşağı kapanırsa satış.
Fiyat Keltner üst bandını kırınca alım, alt bandı kırınca satış; orta çizgide çıkış.
Momentum ve momentumun momentumu sıfırın üstündeyse alım, altındaysa satış.
Kapanış hareketli ortalamayı yukarı keserse alım, aşağı keserse satış.
Hızlı ortalama yavaşı yukarı keserse alım, aşağı keserse satış.
Fiyat SAR noktalarının üstüne geçince alım, altına inince satış (dur-dönüş).
Yeni pivot tepe oluşunca satış (aşırı uzama), yeni pivot dip oluşunca alım.
Son pivot tepenin üstüne kırılımda alım, son pivot dibin altına kırılımda satış.
N barlık en yüksek seviyenin kırılımında alım, en düşüğün kırılımında satış.
Yavaş stokastik %K, %D'yi aşırı satım bölgesinde yukarı keserse alım, aşırı alımda aşağı keserse satış.
Kapanış, önceki kapanış ± k·ATR'yi aşınca o yönde giriş (volatilite genişlemesi).
ADX eşiğin üstündeyken +DI, −DI'yi yukarı keserse alım, aşağı keserse satış.
CCI −100'ü yukarı keserse alım, +100'ü aşağı keserse satış.
%R −80'i yukarı keserse alım, −20'yi aşağı keserse satış.
Para Akışı Endeksi 20'yi yukarı keserse alım, 80'i aşağı keserse satış.
Üç EMA sıralı (hızlı > orta > yavaş) olduğunda alım, ters sıralı olduğunda satış; sıra bozulunca çıkış.
Fiyat bulutun üstündeyken Tenkan Kijun'u yukarı keserse alım, bulutun altında aşağı keserse satış.
Fiyat VWAP'tan k standart sapma uzaklaşınca VWAP'a dönüş yönünde giriş, VWAP'ta çıkış.
Fisher dönüşümü tetikleyiciyi aşırı bölgede keserse dönüş yönünde giriş.
Heikin Ashi mumu yeşile dönünce alım, kırmızıya dönünce satış.
Z-skoru −2'nin altına inince alım, +2'nin üstüne çıkınca satış; sıfırda çıkış.
Kapanış, ortalamanın k ATR üstüne çıkınca alım, k ATR altına inince satış; ortalamada çıkış.
EMA ve MACD histogramı birlikte yükselince alım, birlikte düşünce satış.
Aroon yukarı çizgisi aşağıyı keserse alım, tersinde satış.
Günün ilk N barının aralığı kırılınca o yönde giriş, gün sonunda kapanış (kripto: UTC günü).
Doğruluk ve gizlilik
Her sürümde bir gösterge ve strateji test seti hem bizim motorda hem bağımsız, açık kaynak bir Pine çalıştırıcısında koşturulur ve çizilen her değer karşılaştırılır. Bilinçli farklar belgelenir.
Betikler cihazınızda, yalıtılmış bir Web Worker içinde çalışır ve yalnız bu tarayıcıda saklanır. Sunucumuza gönderilmez.