Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Yayınlayan:
- Vladimir
- Görüntülemeler:
- 92
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Doğrusal regresyon, aşağıdaki düz çizgi denklemini fiyat verilerine uyarlar:
y[x] = y0 + b*x
nerede:
- x bir çubuk numarasıdır (x=1..n);
- y[x] ilgili fiyattır (açılış, kapanış, medyan vb.);
- b bir orantılılık katsayısıdır
- y0 bir önyargıdır.
Bu gösterge tarafından verilen doğrusal regresyon eğimi, b katsayısının normalleştirilmiş bir versiyonuna eşittir.
b için formül şöyledir:
b = (n*Sxy - Sx*Sy)/(n*Sxx - Sx*Sx)
burada:
- Sx = Sum(x, x = 1..n)= n*(n + 1)/2;
- Sy = Sum(y[x], x = 1..n);
- Sxx = Sum(x*x, x = 1..n) = n*(n+1)*(2*n+1)/6;
- Sxy = Sum(x*y[x], x = 1..n);
- n LRS'nin periyodudur (Per giriş parametresi).
b'nin paydası şu şekilde basitleştirilebilir:
n*Sxx - Sx*Sx = n*n*(n-1)*(n+1)/12
Son olarak, b için tüm denklem şu şekilde basitleştirilebilir
b = 6*(2*Sxy/(n + 1) - Sy)/n/(n - 1)
b katsayısı normalize edilmemiştir. LRS'nin farklı döviz çiftleri için kabaca aynı aralığa sahip olmasını istiyorsak normalleştirilmesi gerekir. b'yi basit hareketli ortalamaya (SMA) veya doğrusal ağırlıklı hareketli ortalamaya (LWMA) bölerek normalleştirmek uygundur, bunlar aşağıda verilmiştir:
SMA = Sy/n
LWMA = 2*Sxy/n/(n + 1)
LRS'nin karşılık gelen versiyonları şu şekilde verilir
LRS_LWMA = b/LWMA = 6*(1 - (n + 1)*Sy/Sxy/2)/(n + 1)
Normalleştirmenin bu iki versiyonu neredeyse ayırt edilemez. Bu nedenle, gösterge için SMA normalizasyonu seçilmiştir. Ayrıca, LRS'nin çok küçük değerleri nedeniyle, gösterge değerleri kabaca -100 ila +100 aralığına uyacak şekilde 100 binde parça olarak hesaplanmış ve çizilmiştir.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/127

"False Breakouts.mq5" göstergesi, MetaTrader 5 için yanlış destek ve direnç kırılmalarına dayalı olarak alış ve satış noktalarını görsel olarak tanımlayan ve işaretleyen bir araçtır. Al (mavi) ve sat (kırmızı) oklarının yanı sıra destek (mavi) ve direnç (kırmızı) çizgilerini ve piyasa üstleri ve altları için ek okları görüntülemek için tamponlar kullanır. Göstergenin ana mantığı, mumların yüksek ve düşük fiyatlarına dayalı olarak tepe ve dipleri tespit etmek, destek ve direnç seviyelerini dinamik olarak güncellemekten oluşur. Fiyat destek veya dirençten geçtiğinde ve ardından geri döndüğünde, gösterge sırasıyla alım veya satım sinyalleri üretir. Yanlış kırılmalara dayalı stratejiler uygulayan tüccarlar için kullanışlı bir araçtır.

EA, doğrulanmış parametrelerle trend ve ortalama geri dönüş sinyallerine göre otomatik olarak işlem yapar.

Bu gösterge, fiyatları tahmin etmek için otoregresif bir model kullanır

Bu gösterge fiyatlara trigonometrik bir model uydurur ve gelecekte bunu tahmin eder.