Teknik analiz

SMA ve EMA: hesap, başlangıç ve saklanan durum

SMA5/EMA5 hesabını açık başlangıçla üretin. Yeni EUR/TRY örneği aynı SMA ve son fiyatın neden aynı devamı vermediğini gösterir.

Mor mavi zeminde sol üstte büyük soluk sarı MEAN yazısı; sağa yükselen kalın sarı kıvrımlı şeridin önünde sol alttan uzanan koyu yeşil kavisli şerit ve belirgin gölgeler.
Yapay zekâ ile üretilmiş editoryal görsel. Kavisli şeritler iki ortalama fikrini çağrıştırır; gerçek fiyat grafiği değildir.

Kaldıraçlı forex ve CFD işlemleri kısa sürede kayba yol açabilir. İçerik eğitim amaçlıdır; kişiye özel yatırım tavsiyesi içermez.

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.

Aynı sekiz kapanış; ilk EMA5 beşinci barda SMA ile başlar
BarKapanışSMA5EMA5
11,0800——
21,0820——
31,0840——
41,0850——
51,09001,0842001,084200
61,08801,0858001,085467
71,08601,0866001,085644
81,08001,0858001,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.

Aynı yeni fiyatlarla iki EMA başlangıcıYeşil önceki100 durumundan 108 fiyatlarıyla104,106,107 olur. Mor108’den başlar ve108 kalır. Farklar4,2,1 azalır.Aynı fiyat, farklı başlangıç durumu100108t 0t 1t 2t 3104106107Devam:100→104→106→107108’den başla:108→108→108Yeni fiyatlardan sonra fark:4→2→1
Kesikli çizgi atanmış sabit108’i gösterir; yalnız önceki durum farklıdır.

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.

Aynı ortalama, farklı pencereBağımsız kurgu EUR/TRY kapanışları; N3. Yeni51 iki diziye aynı anda eklenir.VARSAYIMSAL HESAPLAMAA penceresi48;51;51 → 51;51;51B penceresi50;49;51 → 49;51;51Aynı açık başlangıç değeri50+0,5(51−50)=50,5
Aynı ortalama, farklı pencere. Bağımsız kurgu EUR/TRY kapanışları; N3. Yeni51 iki diziye aynı anda eklenir.

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.

İki EMA durumu arasındaki fark8, α=0,5. İkisi aynı iki yeni fiyatı alırsa iki güncelleme sonrası fark kaç olur?

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?
SMA son N kapanışın eşit ağırlıklı ortalaması. Burada EMA α2/(N+1) ile önceki durumu günceller. Beşinci barda ilk beş kapanış SMA’sı1,0842 başlangıç seçildiği için ilk EMA eşittir; daha eski tarih başka durum verebilir.
0,33 yerine1/3 ve neden tam hassasiyet?
EMA5’in tam ağırlığı1/3. 0,33 veya ara sonucu yuvarlayıp geri beslemek farklı yinelemedir. Yalnız gösterimi yuvarlayın; dokuzuncu değer yuvarlanmamış sekizinciden üretilir.
Yükselen EMA son mumun yükseldiğini gösterir mi?
Hayır. Yedinci kapanış1,0880’den1,0860’ya düşer ama önceki EMA üstünde olduğundan EMA yükselir. Mum rengi ayrıca kendi Open/Close’una bağlıdır.
SMA200 veya golden cross giriş için daha mı iyi?
Dönem ve50/200 kesişimi tek başına avantaj kanıtlamaz. Yöntemi, eşitliği, zaman aralığını, giriş/çıkış ve maliyetleri yazın. Popülerlik kurumsal emir yoğunluğu veya rejim/başarı garantisi değildir.
Aynı SMA ve son kapanış neden aynı devamı vermiyor?
A48,51,51 ve B50,49,51’in SMA3’ü50 ve son kapanışı51. Yeni51 sonrası çıkan fiyatlar48 ve50 olduğundan sonuç51 ve151/3. Yalnız ortalama pencere sırasını belirlemez.

Kaynaklar ve doğrulama

  1. Fidelity — Simple Moving Average

    Sonlu periyot aritmetik ortalama; eğitimdeki kullanım örnekleri kârlılık kanıtı değildir.

  2. Fidelity — Exponential Moving Average

    Yineleme ve ilk SMA; her zaman daha yakın fiyat veya işlem önerileri benimsenmez.

  3. 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ı.

  4. 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.

Yazar hakkında

Jarosław Wasiński, Polonya’da çalışan bir editör ve piyasa analistidir. MyBank.pl’yi 2004 yılında kurdu; 2007 yılından beri döviz piyasasını takip ediyor.