Daha yüksek zaman dilimlerinde geleceğe bakmaktan dolayı güzel bir resim elde edilmesini önlemek için çoklu çerçeve göstergelerinde hangi hileler ve yöntemler kullanılabilir? - sayfa 4
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Evet gibi. Şekillendirilmiş bir bara sahip olmak için bar_Shift_W1'e sadece 1 eklenmelidir.
Açılış fiyatını alıyorsa neden önceki haftalık bara atıfta bulunuluyor?
kişisel kütüphanelerde, zaman serileri ve benzeri verilere erişirken, "varsayılan olarak" çubuk numarası = 1. Geçerli olan 0 olmasına rağmen.
sadece kapatılmamış çubuklardaki göstergelerin değerleri tam olarak tanımlanmamıştır.
double daily_macd=D1[MACD]; // это MACD на вчера
D1[MACD][0] çekebilirsiniz, ancak bu yanlış, son günün diğerlerinden daha az saati var, MACD'den biraz farklı.
Genel olarak, diğer zaman dilimlerinden bahsederken, içindeki "kapanmamış çubuğu" hesaba katmamak için endekslere 1 eklemeye değer olduğu dikkate alınmalıdır.
Göstergelerin OnCalculate'inde , kendini aldatmamak için - zaman içindeki çağrılar, yani önce zaman içinde TF indeksini alırız ve 1 ekleriz.
Bu yapılmazsa, resim çok güzel olur, ancak tamamen işe yaramaz.
Not/ ama bu bizim kod spam göndericimize ulaşmıyor ve kod tabanı multitf eğrileriyle dolu.
Açılış fiyatını alıyorsa neden önceki haftalık bara atıfta bulunuluyor?
Evet, dikkat etmedim, o zaman gerekli değil 1.
Açılış fiyatları ile hiç uğraşmamak daha iyidir.
Evet gibi. Şekillendirilmiş bir bara sahip olmak için bar_Shift_W1'e sadece 1 eklenmelidir.
Yani eski TF'nin mevcut çubuğunun açılış fiyatının kullanılamayacağını mı düşünüyorsunuz?
Evet, dikkat etmedim, o zaman gerekli değil 1.
Açılış fiyatlarıyla hiç uğraşmamak daha iyidir .
rahatsız etmemek ne demek? Sinyali hesaplamak için eski TF'nin mevcut çubuğunun açılış fiyatına ihtiyacım olursa ne olur?
Bu yapılmazsa, resim çok güzel olur, ancak tamamen işe yaramaz.
Not/ ama bu bizim kod spam göndericimize ulaşmıyor ve kod tabanı multitf eğrileriyle dolu.
Yani açılış fiyatının kıdemli TF'nin mevcut çubuğu kullanılamaz mı? Neye 1 eklemek? Neyi elde etmek için? Çubuk indeks kavramına aşinayım, ancak TF indeksi kavramına aşina değilim.
Yani açılış fiyatının kıdemli TF'nin mevcut çubuğu kullanılamaz mı? Neye 1 eklemek? Neyi elde etmek için?
çalışma zaman diliminin M5 olduğunu varsayalım, şimdi 10:38, H1'den 9:17'de bir şeye ihtiyacınız var
H1 verilerini almak için iBarShift(_Symbol,PERIOD_H1,"9:17") alırız ve 1 ekleriz, H1 çubuğunun indeksini 9:17'ye kadar kapatmış oluruz. Burada, çubuğun ve göstergelerin verilerini dikkate almak zaten mümkündür.
çalışma zaman diliminin M5 olduğunu varsayalım, şimdi 10:38, H1'den 9:17'de bir şeye ihtiyacınız var
H1 verilerini almak için iBarShift(_Symbol,PERIOD_H1,"9:17") alırız ve 1 ekleriz, H1 çubuğunun indeksini 9:17'ye kadar kapatmış oluruz. Burada, çubuğun ve göstergelerin verilerini dikkate almak zaten mümkündür.
Daha spesifik olalım, çok çerçeveli bir göstergeden bahsediyoruz ve mevcut minör TF'nin çubuk indeksinin numaralandırma döngüsünün içindeyiz. Ve orada "9:17" gibi sabitler kullanmıyoruz.
Ve genel olarak, ne tür bir birimden bahsediyoruz, eski zaman dilimindeki iki komşu çubuğun endeksleri birer birer farklı mı? Sonuçta , mevcut genç zaman diliminin çubuk indeksinin döngüsünün içinde olmak, kıdemli zaman diliminin çubuk indeksini mevcut genç zaman diliminin çubuk indeksi aracılığıyla ifade ediyoruz. Ve böylece 1 eklemek, kıdemli TF'nin önceki çubuğunun indeksinin değerini vermeyecektir. 1 değil , kıdemli zaman çerçevesinin çubuğu içinde yer alan mevcut genç zaman diliminin çubuk sayısına eşit bir sayı eklemek gerekir.
Daha spesifik olalım, çok çerçeveli bir göstergeden bahsediyoruz ve mevcut minör TF'nin çubuk indeksinin numaralandırma döngüsünün içindeyiz. Ve orada "9:17" gibi sabitler kullanmıyoruz.
Ve genel olarak, ne tür bir birimden bahsediyoruz, eski zaman dilimindeki iki komşu çubuğun endeksleri birer birer farklı mı? Sonuçta , mevcut genç zaman diliminin çubuk indeksinin döngüsünün içinde olmak, kıdemli zaman diliminin çubuk indeksini mevcut genç zaman diliminin çubuk indeksi aracılığıyla ifade ediyoruz. Ve böylece 1 eklemek, kıdemli TF'nin önceki çubuğunun indeksinin değerini vermeyecektir. 1 değil , kıdemli zaman çerçevesinin çubuğu içinde yer alan mevcut genç zaman diliminin çubuk sayısına eşit bir sayı eklemek gerekir.
rahatsız etmemek ne demek? Sinyali hesaplamak için eski TF'nin mevcut çubuğunun açılış fiyatına ihtiyacım olursa ne olur?
Gerekli olan açılış fiyatıysa, o başka bir konu.