Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 73
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Gerçek yazar:
traderak20, EarnForex tarafından QQE.mq5'e dayalı Telif Hakkı © 2010, Tim Hyder (2008) sürümüne dayalı, Roman Ignatov (2006) sürümüne dayalı
QQE ve QQE MTF göstergeleri:
QQE - Niteliksel Niceliksel Tahmin, iki gösterge olarak hesaplanır:
- AL sinyali: Mavi çizgi sarı çizgiyi aşağıdan geçtikten sonra 50 seviyesini aşağıdan geçtiğinde.
- SAT sinyali: mavi çizgi sarı çizgiyi yukarıdan geçtikten sonra 50 seviyesini yukarıdan geçtiğinde.
QQE MTF göstergesi, mevcut grafiğin zaman diliminden daha yüksek veya daha düşük herhangi bir zaman dilimine uygulanabilir.
Orijinal tek zaman dilimli QQE göstergesi ile karşılaştırıldığında, tek ekstra ayar hesaplamalar için girdi olarak kullanılan ikinci zaman dilimidir.
QQE MTF göstergesi mevcut grafiğin zaman diliminden daha düşük bir zaman dilimine uygulandığında, tüm değerleri görüntülemek mümkün değildir. Bu durumda, seçilen fiyat türüne bağlı olarak, en uygun değeri vermek için farklı bir yaklaşım kullanacaktır.
İki örnek:
- timeframe_1=5 dakika, timeframe_2=1 dakika, Kapanış fiyat serisine dayalı hesaplamalar:
Zaman çerçevesi_1'deki herhangi bir çubuk için gösterge, zaman çerçevesi_1'deki çubuğun Kapanış saatinden önce veya Kapanış saatinde olan zaman çerçevesi_2'nin en son çubuğunu gösterecektir. Bu, kapatılmış çubukların yanı sıra hala açık olan mevcut çubuk için de geçerlidir.
- timeframe_1=5 dakika, timeframe_2=1 dakika, hesaplamalar Açık fiyat serisine dayanır:
Zaman çerçevesi_1'deki herhangi bir çubuk için gösterge, zaman çerçevesi_1'deki çubuğun Açılış saatinden önce veya Açılış saatinde bir açılış saati ile zaman çerçevesi_2'nin en son çubuğunu gösterecektir. Bu, kapatılmış çubukların yanı sıra hala açık olan mevcut çubuk için de geçerlidir. Buradaki mantık, göstergelerinizi bir çubuğun Açılış saatinde hesaplamayı seçerseniz, muhtemelen yeni bir çubuk açıldığında da işlem yapacaksınız. Bu durumda, yeni bir 5 dakikalık çubuğun Açılışında, yalnızca onun bir parçası olan beş 1 dakikalık çubuğun ilkinin Açılışını bileceksiniz. Bu nedenle, ikinci ila beşinci 1 dakikalık çubukların Açılışı hesaplamalarda göz ardı edilir.
Senkronize olmasalar bile herhangi bir zaman çerçevesini başka bir zaman çerçevesiyle karıştırabilirsiniz, örneğin timeframe_1 = 5 dakika ve timeframe_2 = 12 dakika. Gösterge senkronize kalmalarını sağlayacaktır. Bunun çalışma şekli yukarıdaki örneklere benzer.
Bir excel sayfasında daha görsel bir açıklama için MACD Histogram MC_MTF göstergesine bakın.
Zaman dilimleri arasında geçiş yaparken, fiyat verilerinin yüklenmesi için biraz zaman (birkaç saniye) bekleyin. Gösterge görüntülenmiyorsa, grafiği manuel olarak yenileyin.
Göstergenin çalışması için hem qqe_mtf.mq5 hem de qqe.mq5 dosyalarını \MQL5\Indicators klasörlerine koyun.
Hata mesajlarını açmak/kapatmak için kaynağa bakın:
bool ShowErrorMessages=false; // hata ayıklama için hata mesajlarını aç/kapat
Güncelleme geçmişi QQE:
2010 09 26: v02
- Göstergenin MetaTrader5 ile daha iyi çalışmasını sağlamak için kod yeniden yazıldı;
- Grafiğin başında döndürülen yanlış değerler düzeltildi;
Güncelleme geçmişi QQE MTF:
2010 09 26: v02
- Grafiğin zaman diliminden daha küçük zaman dilimlerindeki değerlerin görüntülenmesi iyileştirildi;
- Tamponları 0 yerine EMPTY_VALUE olarak ayarlayın: if(convertedTime<tempTimeArray_TF2[0]);
- Kod optimizasyonu;
- PLOT_DRAW_BEGIN OnInit()'ten kaldırıldı - tek zaman dilimi göstergesinden miras alındı;
- Tamponların ve dizilerin ArraySetAsSeries'i OnInit() içine taşındı.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/198

Terminalden masif bilgileri yazdırmak için PrintXYZ() kütüphanesi.

Veri toplamak ve en eski-en yeni sıralamasında bir CSV'ye göndermek için basit bir başlangıç noktası komut dosyası. Bu örnekte yalnızca kapanış fiyatı verileri toplanmıştır.

OnCalculate() işlevinden farklı olarak, gösterge yalnızca grafikte yeni bir çubuk göründüğünde hesaplanır.

Hareketli göstergelere dayalı trend göstergesi. Orijinal versiyon kararsız çalışıyor, bu yüzden orijinal göstergenin hesaplama prensibine dayanarak kendi versiyonumu yazmaya karar verdim.