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:
- 68
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Detrended Price Oscillator veya DPO, piyasanın aşırı alım veya aşırı satım durumunu gösteren ve aynı zamanda alım ve satım sinyalleri almak için de kullanılabilen teknik bir göstergedir.
Detrended Price Oscillator, fiyat hareketinin ana döngülerine odaklanmak için trendleri filtrelemeye çalışır. Bunu yapmak için, hareketli ortalama düz bir çizgi haline gelir ve hareketli ortalamanın üstündeki ve altındaki fiyat değişiklikleri fiyat osilatörü haline gelir.
Bu gösterge kısa vadeli döngüleri vurgulamak için kullanılır çünkü uzun vadeli döngülerin kısa vadeli bileşenlerini analiz etmek, uzun vadeli bir döngünün ana dönüm noktalarını belirlemede faydalı olabilir. DPO uzun vadeli fiyat döngülerini dikkate almaz ve kısa vadeli döngüleri daha görünür hale getirir.
Hesaplama:
Trendsiz fiyat osilatörünün bu versiyonu aşağıdaki formül kullanılarak hesaplanır:
Nerede:
- XMA - ortalama alma algoritması;
- Price[] - finansal varlığın mevcut fiyatı;
- SMOOTH_Period - nihai göstergenin yumuşatma periyodu;
- DPO_Period - DPO ortalama dönemi;
- bar - bar numarası.
Ticaret sinyallerinin yorumlanması:
DPO sıfır çizgisinin üzerinde olduğunda, yani fiyat hareketli ortalamasının üzerinde olduğunda - bu bir yükseliş sinyalidir. Benzer şekilde, DPO sıfır çizgisinin altında olduğunda (fiyat hareketli ortalamalarının altındadır) - bu bir düşüş sinyalidir.
Uzun vadeli döngü tersine dönme noktaları (sapmalar):
- grafikte daha yüksek bir tepe veya daha derin bir çukur oluşmuşsa, yukarı/aşağı fiyat dönüşünü beklemeliyiz;
- Eğer tepe ya da çukur bir öncekinden daha düşük/yüksek ise fiyatlar düşecektir.
Alım ve satım sinyallerinin iki yorumu vardır.
Ne zaman bir alım sinyali:
- Düşüş eğilimli fiyat osilatörü sıfır çizgisini yukarı doğru geçer;
- Düşüş eğilimli fiyat osilatörü aşırı satım bölgesindedir, önceki düşük seviyeler tarafından teyit edilir ve koridorun üst çizgisinde ve düşüş eğilimli fiyat osilatöründe bir kırılma olur ve fiyat aşağı yönlü fiyat hareketini sınırlar.
Aşağıdaki durumlarda bir satış sinyali:
- Düşüş eğilimli fiyat osilatörü sıfır çizgisini aşağı doğru geçer;
- Düşüş eğilimli fiyat osilatörü önceki yüksek seviyeler tarafından teyit edilen aşırı alım bölgesindeyse ve DPO ve fiyat yükseliş trendinin destek çizgisini kırarsa.
Gösterge, alım satım sinyalleri elde etmek için nadiren kullanılır. Göstergenin yeterli verimliliğinin yalnızca diğer göstergelerle birlikte kullanıldığında mümkün olduğu unutulmamalıdır. Bununla birlikte, diğer göstergelerin optimum pencere genişliğini ayarlamak için döngüleri tespit etmek için yararlı bir araçtır.
Bu göstergede, on olası seçenek arasından seçim yaparak ortalama alma ve yumuşatma algoritmalarını değiştirebilirsiniz:
- SMA - basit hareketli ortalama;
- EMA - üstel hareketli ortalama;
- SMMA - yumuşatılmış hareketli ortalama;
- LWMA - doğrusal ağırlıklı hareketli ortalama;
- JJMA - JMA uyarlanabilir ortalama;
- JurX - ultra doğrusal ortalama;
- ParMA - parabolik ortalama;
- T3 - Tillson çoklu üstel düzleştirme;
- VIDYA - Tushar Chande algoritması kullanılarak ortalama alma;
- AMA - Perry Kaufman algoritması kullanılarak ortalama alma.
Faz1 ve Faz2 parametrelerinin farklı ortalama alma algoritmaları için oldukça farklı anlamlara sahip olduğuna dikkat edilmelidir. JMA için, -100 ila +100 arasında değişen harici değişken Faz'dır. T3 için daha iyi algılama için 100 ile çarpılan ortalama faktörüdür, VIDYA için CMO osilatörünün periyodudur ve AMA için yavaş EMA'nın periyodudur. Diğer algoritmalarda bu parametreler ortalamayı etkilemez. AMA için hızlı EMA'nın periyodu sabittir ve varsayılan olarak 2'ye eşittir. AMA için derece faktörü de 2'de sabitlenmiştir.
Gösterge SmoothAlgorithms.mqh kütüphane sınıflarını kullanır (bunları terminal_data_terminal_directory\MQL5\Include'a kopyalayın), bunlarla çalışmanın ayrıntılı bir açıklaması "Ara hesaplamalar için ek tamponlar olmadan fiyat serilerinin ortalamasını alma" makalesinde yayınlanmıştır.
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/571

The RSI Engine EA is a highly versatile automated trading robot for MetaTrader 5, designed to execute trades based on signals from the popular Relative Strength Index (RSI) indicator. Version 2.1 features optimized signal processing and enhanced stability. The EA provides a flexible framework with multiple RSI-based strategies, confirmation filters, and comprehensive trade management settings, making it suitable for both novice and experienced traders.

- Kod, mevcut grafik nesneleri için geçerli grafiği tarar, - Bunları uygun şekilde sayar ve siler - Ve sırasıyla grafikteki nesnelerin adlarını günlüğe kaydeder.

Stokastik CG Osilatörü, değerleri fiyat serilerinden değil, CG Osilatör göstergesinin değerlerinden hesaplanan stokastik bir osilatördür.

İki sembolün kovaryans, korelasyon ve Beta katsayısı göstergesi.