Bu makalede
Bu makaleyi okuduktan sonra…
- Açık SMA başlangıcıyla sekiz kapanıştan SMA5 ve EMA5 üretebilirsiniz.
- Kapanış değişimi, SMA penceresi, çizgi eğimi ve kesişimi ayırabilirsiniz.
- Aynı SMA ve son fiyatın bir sonraki SMA’yı belirlemediğini karşı örnekle sınayabilirsiniz.
Kavramları makaleden ayrılmadan öğrenin
Üstel hareketli ortalama (EMA) Basit hareketli ortalama — SMA Stop loss — zarar durdur Kâr al — Take Profit (TP)SMA ve EMA bir fiyat dizisini ortalamak için iki ayrı yöntemdir. Çizgi seçmeden birkaç değeri yeniden üretin. Fark yöntemden, girdiden veya başlangıç durumundan kaynaklanabilir. Bu giriş dersi EMA20, EMA50 ve SMA200’e zorunlu işlem görevleri vermek yerine hesabın neyi sakladığını açıklar.
Tek örnekte SMA ve EMA hesabı
Son N seçilmiş kapanış için SMA(t)=[C(t)+C(t−1)+…+C(t−N+1)]/N. İçerideki her gözlemin ağırlığı1/N. Yeni kapanış girince en eskisi çıkar. Altıncı fiyatı ekleyip ilkini çıkarmamak SMA5 değildir. EMA için burada α=2/(N+1), E(t)=E(t−1)+α[C(t)−E(t−1)] kullanıyoruz. İlk EMA’yı N’inci barda ilk N kapanışın SMA’sı olarak başlatıyoruz.
Fidelity başlangıç SMA’sını açıklar; TA-Lib0.6.4 varsayılan uyumlulukta bu başlangıcı uygular. Aynı kod alternatif uyumlulukta ilk fiyattan başlar; bu bütün terminallerin ayarı değildir. Önceki tarih veya başlangıç kuralı farklıysa son fiyatlar aynı olsa bile durum farklı olabilir.
Atanmış sekiz EUR/USD kapanışı gerçek seans değildir. N5 ve α=1/3; ara hesap tam hassasiyetle saklanır, tabloda altı ondalık gösterilir.
| Bar | Kapanış | SMA5 | EMA5 |
|---|---|---|---|
| 1 | 1,0800 | — | — |
| 2 | 1,0820 | — | — |
| 3 | 1,0840 | — | — |
| 4 | 1,0850 | — | — |
| 5 | 1,0900 | 1,084200 | 1,084200 |
| 6 | 1,0880 | 1,085800 | 1,085467 |
| 7 | 1,0860 | 1,086600 | 1,085644 |
| 8 | 1,0800 | 1,085800 | 1,083763 |
Beşinci bardaki toplam5,4210, ortalama1,0842. İlk iki ortalama başlangıç tanımı gereği eşittir. Altıncı SMA toplamı5,4290; EMA=1,0842+(1,0880−1,0842)/3≈1,085467. Çarpanı0,33 yapmak farklı hesap üretir. Yalnız beş fiyattan, başka başlangıç belirtmeden EMA1,0863 ve21 pip fark sonucu çıkarılamaz.
Çizgi hakkında dört farklı soru
Son kapanış yükseldi mi? Yedinci Close1,0880’den1,0860’ya düşerken EMA≈1,085644’e yükselir. Yeni Close önceki EMA’nın üstündedir. EMA değişiminin işareti ardışık kapanış farkının işareti olmak zorunda değildir. Mum rengi ise o mumun Open–Close karşılaştırmasıdır.
SMA penceresinden ne çıktı? Ardışık formülleri çıkarın: ΔSMA=[C(t)−C(t−N)]/N. Ayrı kurgu90,110,100,100,100,100 dizisinde beşinci SMA100, altıncı102. Beşinci barda100’den başlayan EMA5 ise100 kalır. Son iki kapanış eşitken eski90 çıktığı için SMA(100−90)/5=2 yükselir; bu yeni alış talebinin bağımsız ölçümü değildir.
Fiyat hangi değerin üstünde? Fiyatın ortalamaya göre konumu, çizginin eğimi ve iki ortalamanın kesişimi ayrı koşullardır. Ayrıca tanımlanmış destek veya direnç başka gözlemdir; kesişimin kârlı olduğunu ispatlamaz.
Bar kapandı mı? Close kullanan ortalama açık barda değişebilir. Son kapanış kuralı son değerin bilinmesini bekler. Bar içi alarmı kapanmış bar testinin yerine sessizce koymayın. Daha sonra tamamlanan mumun değerini eski karar zamanına taşımayın.
Periyotlar: gözlem sayısı ve zaman aralığı
9,20,50,100 veya200 sayısı zorunlu giriş, çıkış veya trend görevi atamaz. H1’de SMA20, her bar tam saat ise1.200 fiyatlandırılmış dakika içerir. M5’te SMA200 ise1.000 dakika,16 saat40 dakikadır; “anlamsız” değildir ve mutlaka dünkü seans değildir. Piyasa kapanışları takvim süresini uzatabilir. D1’de aynı sayı farklı gözlemleri ortalar.
En çok izlenen çizgi veya kurumsal emirlerin kesin beklediği seviye iddiası bu aritmetikten çıkmaz. Bir aylık deneme ya da daha fazla gösterge de dönem seçimini doğrulamaz. Önce amaç ve veri aralığı, sonra eksiksiz kural ve kullanılmamış veri değerlendirmesi gerekir.
Birden fazla ortalama için tutarlı kurulum
Fiyat>EMA50>SMA200 gibi bir ilişki seçilmiş hesap koşuludur. EMA20’ye geri çekilme, dönüş mumu veya son dip altındaki stop ayrı ek kurallardır. Bu kombinasyonu “en güçlü” ya da zorunlu işlem olarak kabul etmeyin. Giriş, çıkış, miktar, maliyet ve karar zamanı ayrıca kaydedilir.
Platform farkından önce yapılandırmayı eşleştirin
MetaQuotes iMA sembol, zaman aralığı, periyot, yatay kaydırma, yöntem ve uygulanan fiyatı ayrı parametreler olarak tanımlar. Sağlayıcıyı, mum saat dilimini, geçmiş uzunluğunu ve başlangıcı da yazın. EMA5 tek başına tam tanım değildir. Median fiyat Close değildir; kaydırılmış çizgi farklı bar altında görünür.
Önce tek kapalı bar SMA’sını aynı fiyatlar ve zaman damgalarıyla eşleştirin. Sonra EMA başlangıcını ve güncellemelerini karşılaştırın. Eksik gözlem sıfır fiyat değildir. Terminalin daha uzun geçmişi sekiz satırlık tablodan farklı önceki durum verebilir. Birden fazla zaman aralığında her üst barın ne zaman bilindiğini koruyun.
Golden Cross ve Death Cross ilişkisi
Golden cross için kullanılan50 periyotlu ortalamanın200’ü aşağıdan kesmesi ve death cross için tersi adlandırmasını yöntemleriyle birlikte yazın. SMA50/SMA200 ile EMA50/SMA200 aynı seri değildir. Kesin yukarı kesişim için seçilebilir kural: önceki hızlı≤yavaş ve şimdi hızlı>yavaş. Eşitlik tek başına yukarı kesişim değildir.
Bu olay mevcut veri ve durumdan hesaplanır; gelecek rejimi, zorunlu işlem yönünü veya sonraki haftaların getirisini onaylamaz. %65–75 başarı ya da50–100 pip sabit gecikme bu örneklerle gösterilmedi. Tek başına kesişim listesi maliyet ve zaman tanımlı strateji değildir.
Hassasiyet ve yaygın karşılaştırma hataları
Sonraki güncellemeye girecek durumu değil, ekran sonucunu yuvarlayın. Sekizinci EMA’yı devam etmeden önce1,083763’e kesmeyin. Son basamak farkı biçim olabilir; büyük farkı girdiden başlayarak araştırın. EMA20 için α=2/21; k tamamlanmış güncelleme önceki girdinin katsayısı α(1−α)^k olur.
Şimdiki katsayı yaklaşık%9,5238; bir bar önce%8,6168; on önce%3,5007; yirmi önce%1,2868. m güncelleme sonrası başlangıç durumunun katsayısı(1−α)^m kalır. Bunlar katkı katsayılarıdır, başarı oranı veya kârlı sinyal olasılığı değildir. %3,2 ve%0,9 sayıları bu formülle uyuşmaz.
EMA’yı yeniden başlatmak devam etmek değildir
Ayrı atanmış birimlerde α0,5; önceki durum100 ve diğer başlangıç108. Üç yeni kapanış108 olsun. İlk seri104→106→107, diğeri108→108→108. Güncelleme E′=E+0,5(108−E); fark4→2→1 azalır. Bu belirli platform davranışı veya önerilen ayar değildir.
Sonraki adım: hangi bilgi saklanmalı?
SMA sonlu pencereden çıkan gözlemi atar; EMA azalan etkili önceki durum taşır. Fiyat değişmeden SMA yükselebilir; kapanış düşerken EMA yükselebilir. “EMA her zaman daha erken döner” sonucu yoktur. Formülü amaçlanan soruya göre seçin ve tam kuralı maliyetlerle kullanılmamış veride değerlendirin.
Yeni karşı örnek: aynı SMA ve son fiyat aynı devamı vermez
Bağımsız atanmış EUR/TRY kapalı kapanışları düşünün: A=[48;51;51], B=[50;49;51]. İki SMA3 de50; son kapanış51. İkisine yeni51 geldiğinde A’nın penceresi[51;51;51], SMA51; B’nin[49;51;51], SMA151/3≈50,333333 olur. Aynı eski ortalama ve son fiyat, çıkan en eski fiyatı belirlemez.
SMA ve son Close sıralı pencereyi kodlamaz; sonraki adım için çıkan gözlem gerekir. EMA yinelemesinde açık durum ve ağırlık ayrı saklanır.
Küçük ekranda şemayı yatay kaydırabilir veya büyütebilirsiniz. Değerler ve sonuç aşağıdaki metinde de yer alır.
- A penceresi
- 48;51;51 → 51;51;51 – Eski SMA değeri50; çıkan48. Yeni SMA değeri51.
- B penceresi
- 50;49;51 → 49;51;51 – Eski SMA değeri50; çıkan50. Yeni SMA151/3≈50,333333.
- Aynı açık başlangıç değeri
- 50+0,5(51−50)=50,5 – EMA3 iki dizide aynı50 başlangıcı ve aynı51 yeni fiyatıyla aynı sonucu verir.
İki EMA3 de açıkça SMA değeri50 ile başlatılırsa α0,5 ve yeni51 iki durumda50,5 verir. Bu yineleme için önceki EMA ve α sayısal güncellemeye yeter; geçmiş, fiyat türü ve başlangıç metadatası hesabı açıklamak için gerekir. SMA’yı sınırsız güncellemek için sıralı pencere veya çıkan fiyatı verecek eşdeğer kayıt gerekir. Bu kendi aritmetik modelimizdir; terminal deneyi ya da güncel TRY kotasyonu değildir.
Bir satır daha üretin
Dokuzuncu kurgu EUR/USD kapanışını1,0840 ekleyin. SMA5 beş–dokuzuncu barları kullanır: (1,0900+1,0880+1,0860+1,0800+1,0840)/5=1,085600. Yuvarlanmamış sekizinci EMA’yı α1/3 ile sürdürün: yaklaşık1,083842. Hiçbirinin güncel Close’a eşit olması gerekmez.
Şemada ilk fark8, iki yeni adımda8×0,5×0,5=2 olur. Farkı incelemeden önce başlangıç, tarih, ağırlık ve zaman damgasını eşleştirin. Tam hareketli ortalamalar rehberi başka ağırlıkları; test rehberi başlangıç ve ısınma tarihinin korunmasını geliştirir.
Anladığınızı kontrol edin
Alıştırma: yaklaşık 2 dakika.
Yanıtı ve açıklamayı göster
8×0,5×0,5=2. Yeni fiyatlar tek başına başlangıç farkını hemen yok etmez.
Diğer sorular
SMA ve EMA tam olarak nedir; ilk değer niçin eşit?
0,33 yerine1/3 ve neden tam hassasiyet?
Yükselen EMA son mumun yükseldiğini gösterir mi?
SMA200 veya golden cross giriş için daha mı iyi?
Aynı SMA ve son kapanış neden aynı devamı vermiyor?
Kaynaklar ve doğrulama
- Fidelity — Simple Moving Average
Sonlu periyot aritmetik ortalama; eğitimdeki kullanım örnekleri kârlılık kanıtı değildir.
- Fidelity — Exponential Moving Average
Yineleme ve ilk SMA; her zaman daha yakın fiyat veya işlem önerileri benimsenmez.
- TA-Lib0.6.4 — EMA kaynak kodu
Varsayılan SMA başlangıcı, alternatif ilk fiyat ve güncelleme; C çalıştırması yapılmadı.
- MetaQuotes — MQL5 iMA
Sembol, zaman aralığı, periyot, kaydırma, yöntem ve uygulanan fiyat ayrı parametreler.
Hesaplamalar açıkça belirtilen varsayımlara dayanır. Güncel piyasa verilerinin veya sağlayıcının koşullarının yerini almaz.
