Nadaraya Watson Envelope MTF MT4
- Göstergeler
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Sürüm: 1.3
Yeniden boyanmayan bir kernel regresyonu, ve mesele tam olarak bu. Nadaraya Watson Envelope MTF, fiyat üzerinden yumuşatılmış bir merkez çizgi ve etrafında bir hata zarfı çizer, fiyatın gerildikten sonra tekrar içeri girdiği barları işaretler, ve her barı yalnızca kendisinden önceki barlara bakarak hesaplar, böylece kapanmış bir bar bir daha asla hareket etmez. Bu çizginin grafik sitelerindeki alışılmış sürümü iki yönlü uydurulur ve ayaklarınızın altında kendini yeniden yazar; bu sürüm ise tasarımı gereği nedenseldir. Ücretsiz, deneme yok, kilitli özellik yok.
Yanıtladığı soru dar bir sorudur, ve yanıtlamaya çalıştığı tek soru da budur: fiyat kendi yakın merkezinden uzaklaştı, ve az önce uzaklaşmayı bıraktı. Bunu ortalamaya dönüş girişi olarak mı, trend pozisyonunda kâr almak için bir yer olarak mı, yoksa hiçbir şey olarak mı ele alacağınız size kalmış. Gösterge olayı bulur, onu değerlendirmez.
Çizgi nasıl inşa ediliyor
Merkez çizgisi bir Nadaraya-Watson kernel regresyonudur: her bar, kendisinden önceki barların, mesafeyle azalan bir Gauss ağırlığıyla alınmış ağırlıklı ortalamasıdır. Zarf, o merkezin üstünde ve altında seçilen sayıda ortalama mutlak hata kadar durur, dolayısıyla fiyat çizgi etrafında gürültülü olduğunda genişler ve itaatkâr olduğunda daralır.
Tahmin nedenseldir. Bar i, i, i-1, i-2 ve daha geriye giden barlardan hesaplanır, ve asla sağındaki bir bardan hesaplanmaz. Bu, kernel regresyonunun grafik sitelerinde genellikle nasıl gösterildiğinden bilinçli bir sapmadır; orada uydurma iki yönlüdür ve yeni barlar geldikçe çizgi ayaklarınızın altında hareket eder. Burada merkez çizgisi, bir bar kapandıktan sonra değişmez.
Grafikte ne görünür
Merkez çizgisi kendi eğimine göre renklendirilir: yükselirken bir renk, düşerken başka bir renk. Üst ve alt zarf noktalı bantlar olarak çizilir. BUY ve SELL işaretleri, fiyatın zarfın içine geri döndüğü barlarda, sırasıyla dip seviyenin altında ve tepe seviyenin üstünde belirir.
Fiyat penceresinde, mumların üzerinde çizilir.
Panel
Grafiğin üzerinde sürüklenerek taşınabilen, daraltılabilen, kapatılabilen bir tuval panel. Üç satır canlı metin taşır: matematiğin gerçekten çalıştığı zaman dilimi, birlikte geçerli pencere ve bant genişliğiyle; son kapanan barın ne yaptığı, yani merkez değeri ve ya bir BUY dönüşü, ya bir SELL dönüşü, ya da hiçbiri; ve sayıların nereden geldiği, özellikler penceresinden mi yoksa panelden mi, ve kaçının elle değiştirildiği.
Altında, panelin hareket ettirebileceği her ayar, mevcut değeriyle birlikte durur. Değiştirilmiş bir değer, grafiğin varsayılanlarla çalışmadığının tek bakışta görülmesi için vurgulanır.
Ayarlar sayfası
Dişli çark, üç sekmeli bir ayarlar sayfası açar.
Values, bir sinyali hareket ettirebilecek dört şeyi taşır: zaman dilimi, N penceresi, h bant genişliği ve zarf çarpanı. Her satırda artı ve eksi adım düğmeleri, geçerli bir aralık ve değişikliğin ne yaptığını açıklayan bir cümle vardır. Üstteki bir sayaç, dördünden kaçının artık özellikler penceresinin söylediğiyle uyuşmadığını söyler, ve tek bir düğme hepsini geri getirir.
Alerts, ana anahtarı, olay bazlı anahtarları, dört kanalı ve dakika cinsinden bekleme süresini taşır, ayrıca açık olan her kanaldan bir test uyarısı gönderen bir düğme.
Styles yalnızca görünümü taşır: paleti, merkez çizgisinin, zarfın ve okların çizilip çizilmediğini, çizgi kalınlığını ve ok boyutunu. Bu sekmedeki hiçbir şey hiçbir şeyi yeniden hesaplamaz. Merkez çizgisini gizlemek onun hesaplanmasını, uyarı vermesini veya bir EA tarafından okunmasını durdurmaz.
Üç renk şeması: koyu, açık ve mavi ile turuncu kullanan, kırmızıyı yeşile karşı asla koymayan renk körlüğüne güvenli bir şema. Şema düğmesi panelin başlığında yer alır, ve grafik paleti onu takip edecek şekilde ayarlanabilir.
Panel konumu, şema, daraltılmış durum ve sayfada değiştirilen her değer, grafik başına saklanır ve bir zaman dilimi değişikliğine ve terminal yeniden başlatmasına dayanır. Arayüz İngilizcedir.
Uyarılar
Kutudan çıktığında kapalıdır. Ana anahtar kapalı konumda teslim edilir, dolayısıyla göstergeyi eklemek siz kendiniz istemedikçe hiçbir ses çıkarmaz.
Olaylar: bir BUY sinyali, bir SELL sinyali. Kanallar: açılır pencere, ses, mobil terminale push bildirimi, e-posta. Her olayın ve her kanalın kendi anahtarı vardır, ve varsayılan olarak iki saat olan bir bekleme süresi, aynı olayın tekrarlanmasını durdurur.
Uyarılar son kapanan barda tetiklenir. Ayrıca, varsayılan olarak kapalı olan, mevcut bar hâlâ açıkken ve yalnızca kapanışından önce seçilen sayıda saniye içinde konuşan iki isteğe bağlı oluşan bar uyarısı da vardır. Panelde ve girdilerde erken olarak etiketlenmişlerdir, çünkü bir barın ortasında var olan bir geri dönüş, bar kapanmadan önce var olmayı bırakabilir.
Telegram bu ürünün bir parçası değildir.
Çoklu zaman dilimi
Zaman Dilimi ayarı, göstergenin daha üst bir zaman diliminde hesaplama yapmasını ve sonucu baktığınız grafiğe çizmesini sağlar. Yalnızca kapanmış üst barlar okunur: bir grafik barının gösterdiği değer, o grafik barının kendi zamanına kadar zaten kapanmış olan en güncel üst bardır, onu içeren üst bar değil. Onu içeren bar hâlâ oluşmaktadır ve gerçek zamanlı olarak bilinemez.
BUY ve SELL işaretleri, üst barın değiştiği tek bir grafik barına düşer. Merkez çizgisi, zarf ve eğim, üst barın tüm süresi boyunca sabit tutulur, ve bu da basamaklı merdiven görünümünü verir.
Yabancı bir zaman dilimi, arka planda terminal tarafından inşa edilir, ve ilk okuma meşru olarak boş dönebilir. Gösterge saniyede bir yeniden dener ve panelde bir indirme mi bekliyor yoksa gerçek bir geçmiş yetersizliğiyle mi karşı karşıya olduğunu söyler. Başlatma hiçbir zaman eksik barlar yüzünden başarısız olmaz.
Bir EA'dan okuma
iCustom üzerinden okunabilen on üç buffer, ve iki sinyal buffer'ı önde durur, böylece bir stratejinin saymasına gerek kalmaz. Bu harita, MetaTrader 5 sürümünün haritası değildir: MQL4'te renk indeksli çizimler yoktur, dolayısıyla eğime göre renklendirilen merkez çizgisi bir çift düz çizgi olarak çizilir, ve arkalarındaki indeksler kayar.
Buffer 0, Buy, bir sinyal barında BUY işaretinin fiyatını taşır ve diğer durumlarda EMPTY_VALUE'dur; buffer 1, Sell, SELL işareti için aynısıdır. Buffer 2 ve 3, merkez çizgisinin görüntüleme yarıları olarak, biri yükselirken diğeri düşerken kullanılır. Buffer 4, Upper, ve buffer 5, Lower, zarfın iki kenarıdır. Buffer 6 ve 7, BuyMark ve SellMark, buffer 0 ve 1'in çizilmiş kopyalarıdır. Buffer 8, merkez çizgisini tek bir kesintisiz seri olarak taşır, MetaTrader 5 sürümünün kendi indeks 2'sinde yayımladığı aynı değerlerdir, ve buffer 9 onun renk indeksidir. Buffer 10, Signal, aşağıdan bir geri dönüş için +1, yukarıdan bir geri dönüş için -1 ve hiçbiri yoksa 0 okur. Buffer 11, Slope, merkez yükselirken +1, düşerken -1 değerindedir. Buffer 12, Override, panelden kaç ayarın değiştirildiğini bildirir.
Data Window, Buy'dan SellMark'a kadar çizilen sekiz satırı listeler. Arkalarındaki sözleşme, 8'den 12'ye kadar olan buffer'lar, orada görünmez, ve bu hiçbir şey kanıtlamaz: iCustom yukarıdaki her indeksi tıpkı böyle okur. Merkez çizgisini değer olarak isteyen bir EA, buffer 8'i okur.
Buffer 0 ve 1 sözleşmedir. Boyanmazlar ve Styles sekmesinde ne ayarlanmış olursa olsun her geçişte doldurulurlar. Grafikte gördüğünüz oklar, indeks 6 ve 7'deki kopyalardır, sözleşmeyle aynı adımda tutulur, dolayısıyla okları kapatmak bir EA'yı asla bir sinyalden mahrum bırakamaz.
MQL4'te girdi grupları yoktur, dolayısıyla bir EA'nın burada iCustom'a geçirdiği parametre listesi MetaTrader 5 sürümününkinden daha kısadır, ve konumlar farklıdır. Çağrıyı diğer platformunkine değil, bu sürümün girdi listesine göre inşa edin. Buffer 12, bir EA'nın okuduğu sayıların geçirdiği parametrelerle hesaplanmadığını anlayabilmesi için vardır: iCustom tarafından oluşturulan bir örnek salt okunurdur ve her zaman ona verdiğiniz parametreleri izler.
Dürüst sınırlar
Henüz kapanmamış mevcut bardaki işaret belirip sonra kaybolabilir. Bar açıkken fiyat zarfın içindedir, ve kapanışta dışarıda kalır, ve işaret kaybolur. Bir bar kapandıktan sonra, işareti ve çizgileri değişmez.
Bu bir strateji değildir. Çıkış kuralı, pozisyon büyüklüğü yönetimi, stop yerleştirme, veya piyasanın ortalamaya dönüşün makul bir fikir olduğu bir durumda olup olmadığına dair bir filtre yoktur. Güçlü bir trendde fiyat uzun süre zarfın dışında kalabilir, ve sonunda üreteceği her geri dönüş bu trende karşı olacaktır.
Burada hiçbir kâr rakamı, isabet oranı veya backtest sonucu iddia edilmemektedir, ve hiçbiri varsayılmamalıdır.
Daha üst bir zaman diliminde, grafiğin en erken barlarının o ana kadar zaten kapanmış hiçbir üst barı olmayabilir, ve bunlar kasıtlı olarak boş bırakılır.
Kernel penceresi bir bar sayısıdır. Kısa bir geçmişte, veya brokerinizin geçmişini tutmadığı bir sembolde, çizgi onu hesaplamaya yetecek kadar bar olduğu yerde başlar, daha önce değil.

