Bu makalede
Bu makaleyi okuduktan sonra…
- SMA pencere değişimini son fiyat değişiminden ayırıp aynı veri üzerinde EMA/SMA hesaplamak.
- Zaman dilimi, kaynak ve başlangıç durumunun sonlu EMA ve eşik testini nasıl değiştirdiğini göstermek.
- Kesişim gözlemini bilgi zamanı, ayrı emir kuralı ve masraf sonrası testten ayırmak.
Kavramları makaleden ayrılmadan öğrenin
Üstel hareketli ortalama (EMA) Basit hareketli ortalama — SMA Backtesting — geçmiş veriyle strateji testi Komisyon Demo hesap Stop loss — zarar durdurEMA yeni fiyatlara daha büyük ağırlık verir; SMA penceresindeki her fiyatı eşit tartar. Bu formül farkı tek başına daha iyi işlem sonucu, her dönüşü erken yakalama veya garantili fiyat tepkisi değildir. Teknik analizde hesaplanan çizgiyi, tanımlanan sinyali ve masraf sonrası sonucu ayrı ölçün.
Ortalama yükselirken son fiyat düşebilir
Kaynak kurgu kapanışlar 90, 100, 110 ve 105 olsun. İlk üç fiyatın SMA3’ü 100, sonraki 100/110/105 penceresinin ortalaması 105’tir. Son fiyat 110’dan 105’e düşerken SMA 5 yükselir; yeni 105, pencereden çıkan 90 ile karşılaştırılır. Üçüncü mumda SMA=100 ile başlatılan EMA3, α=2/(3+1)=0,5 kullanarak 102,5’e yükselir.
Fiyat −5, SMA +5, EMA +2,5: aynı bilgi değildir; SMA penceresi 90’ı çıkarıp 105’i ekler.
Küçük ekranda şemayı yatay kaydırabilir veya büyütebilirsiniz. Değerler ve sonuç aşağıdaki metinde de yer alır.
Şema yalnız iki mevcut ortalama değerini gösterir. İlk iki mum için bu EMA başlangıç kuralında değer tanımlı değildir; çizgiyi geriye uzatmayın. SMA değişimi (105−90)/3=5, EMA değişimi 0,5×(105−100)=2,5’tir. Ortalama eğimi kendi önceki değeriyle karşılaştırmadır; son iki fiyatın farkı başka ölçümdür. TradingView hesap açıklaması pencere ve çarpanı tanımlar.
İki formül ve açık başlangıç değeri
SMA(N), seçilen N fiyatın toplamının N’ye bölümüdür; her biri 1/N ağırlık taşır. SMA20’de aynı zaman diliminin yirmi mumunun her biri %5’tir. Yeni fiyat en eskiyi çıkarır: değişim (yeni−çıkan)/N. Son kapanış önceki kapanıştan düşük olsa bile çıkan fiyattan yüksekse ortalama artabilir.
Standart EMA’da α=2/(N+1), EMA(t)=α×C(t)+(1−α)×EMA(t−1) ve değişim α×[C(t)−EMA(t−1)] olur. N>1 için α, 1/N’den büyüktür. Sonsuz geçmişli ideal modelde yaşı j olan fiyatın ağırlığı α(1−α)j’dir; en yeni fiyatın yaşı sıfırdır. EMA20’de yaş 0/1/10/20 için ağırlık yaklaşık %9,5238/%8,6168/%3,5007/%1,2868’dir. Sonlu hesapta seçilen başlangıcın etkisi de vardır; mevcut olmayan geçmiş kendiliğinden eklenmez.
Aynı beş kurgu EUR/USD kapanışı eskiden yeniye 1,0800; 1,0820; 1,0840; 1,0850; 1,0900 olsun. SMA5=1,0842’dir. EMA5 ilk kapanış 1,0800’den başlatılıp tam 2/6 çarpanı ile dört kez güncellenirse 1,0852345679… olur. Pip 0,0001 kabulünde fark yaklaşık 10,35 pip’tir. Bu örnekteki ilk fiyat başlangıcıyla sonraki örneklerin üçüncü mum SMA başlangıcını karıştırmayın; katsayıyı erken yuvarlamayın.
Aynı fiyat yolunda uzaklık ve dönüşü karşılaştırın
Yeni fiyatın ağırlığı büyük olmak, EMA’nın her zaman güncel fiyata daha yakın olduğu teoremini vermez. Veri, fiyat kaynağı, zaman dilimi, dönem ve başlangıç durumunu sabitleyin. Tepki veya dönüşü nasıl tanımladığınızı da yazın; bazı grafiklerde erken görünen dönüş bütün yollar için garanti değildir.
Kaynak altı kurgu kapanış 100, 100, 100, 106, 94, 100’dür. N=3, α=0,5; EMA üçüncü mumda ilk SMA100’den başlar. İlk iki EMA değeri bu kurala göre tanımsızdır. Üçüncü mumda SMA/EMA 100/100; dördüncüde 102/103; beşincide 100/98,5; altıncıda 100/99,25’tir. Son fiyata mutlak uzaklıklar sırasıyla 0/0, 4/3, 6/4,5 ve 0/0,75’tir.
Altıncı mumda SMA son kapanışa tam eşittir, EMA değildir. Bu tek karşıörnek “EMA her zaman daha yakın” iddiasını çürütür; SMA’nın daha kârlı olduğunu kanıtlamaz. Yedinci kapanışı 102 ekleyip EMA’yı sıfırlamadan devam ederseniz SMA3=(94+100+102)/3≈98,6667, EMA3=0,5×102+0,5×99,25=100,625 olur. Göreli uzaklık tekrar değişebilir.
Kesişim sayısını sabit tanım ve aynı veride sayın. Yanlış sinyal oranı veya sonuç; fiyat yolu, tutma kuralı ve maliyetlere bağlıdır. Uzun ortalama tarihsel fiyatları özetler; SMA200’ün yaygınlığı üstün performans veya o çizgide fiyat dönüşü kanıtı değildir. Çizgilerin biçimiyle uygulanabilir emir fiyatını ayrı tutun.
Dönem mum sayar, işlem tarzı emretmez
20/50/200 geleneksel parametrelerdir. Ayda yaklaşık 20–22 günlük seans varsa 20 mum yaklaşık bir ay, 50 iki aydan biraz fazla, 200 yaklaşık dokuz–on aydır. Gerçek piyasa takvimini kullanın. SMA200 M5’te 200×5=1.000 dakika, yani 16 saat 40 dakikalık mumdur; aralar takvim süresini uzatabilir. D1’de 200 günlük mum farklı ufuktur; ikisi de otomatik anlamsız veya en iyi değildir.
EMA20 H1, saatlik girdide α=2/21 kullanır; hafıza yirminci mumda bitmez. Close, tipik fiyat ve mum medyanı farklı girdilerdir. Çizgiyi grafikte ileri kaydırmak gelecekteki EMA’yı bilmek değildir. Veri sağlayıcısı, seans, boşluk politikası, fiyat kaynağı ve mevcut geçmişi eşleyin.
Fidelity SMA ile başlangıcı açıklar. TA-Lib’in sabitlenmiş v0.6.4 kodunda varsayılan uyumluluk SMA başlangıcını, farklı uyumluluk dalı ilk fiyat başlangıcını kullanır. Bu bir yerel kütüphane çalıştırma sonucu değildir; kullandığınız sürüm, ayar ve başlangıç kuralını ayrıca belirleyin. Aynı sonraki girdilerde iki başlangıç farkı, k güncelleme sonra (1−α)k ile çarpılır; N mum sonunda otomatik sıfır olmaz.
Yeni bağımsız durum kontrolünde N=3 ve α=0,5 olsun. Aynı anda iki kurgu kayıtlı EMA durumu S=100 ve T=104 ile başlıyoruz; T’nin önceki verisini bildiğimiz veya aynı ilk üç fiyatın SMA’sı olduğu iddia edilmiyor. İkisinin sonraki kapanışları aynı 108, 92 ve 101 birimdir. Başka girdi, sıfırlama veya yuvarlama yoktur.
Son eşik testi başlangıçtan etkilenir; 99,75 yalnız teşhis eşiğidir, alış veya bağımsız piyasa teyidi değildir.
Küçük ekranda şemayı yatay kaydırabilir veya büyütebilirsiniz. Değerler ve sonuç aşağıdaki metinde de yer alır.
- Başlangıç
- S 100 / T 104 – Fark 4; iki ayrı başlangıç durumu.
- Kapanış 108
- S 104 / T 106 – Fark 2.
- Kapanış 92
- S 98 / T 99 – Fark 1.
- Kapanış 101
- S 99,5 / T 100 – Fark 0,5; son 99,75 eşiğinin farklı tarafları.
S sırasıyla 104, 98 ve 99,5; T 106, 99 ve 100 olur. Başlangıç farkı 4→2→1→0,5’e iner. Son okumada yalnız teşhis için seçilmiş 99,75 eşiğini S aşmaz, T aşar. Bu eşik alış sinyali veya piyasa olasılığı değildir. Aynı sonraki fiyatlarda farklı sonuç, başlangıç durumunu kontrol etmeyi gerektirir; ikinci bağımsız piyasa teyidi sayılmaz.
Golden Cross ve Death Cross neyi tanımlar?
Yaygın Golden Cross örneği SMA50’nin SMA200’ü aşağıdan yukarı kesmesi, Death Cross tersidir. Türleri ve zaman dilimini yazın; kısa SMA’yı EMA yapmak başka hesap üretir. İsimler gözlenmiş çizgi ilişkisini anlatır, yeni rejim veya zorunlu işlem yönü sağlamaz.
Kapanış esaslı kuralı mum kapandıktan sonra değerlendirin. D1’in nihai günlük ortalaması aynı günün sabahında H4 kararı için bilinmez. Sonradan tamamlanmış grafikte görünmesi bu bilgiyi geçmişte kullanılabilir yapmaz. Sinyal zamanı, sonraki emir etkinleşmesi ve gerçekleşebilir fiyatı ayrı kaydedin; tarihsel Close garantili dolum değildir.
Üç katmanlı çerçeve için ayrı emir kuralı yazın
Denenecek kurgu çerçeve uzun ortalamayı yön koşulu, orta ortalamayı gözlem bölgesi ve kısayı giriş koşulunun parçası yapabilir. Örneğin D1 SMA200, EMA50 bölgesi ve daha kısa EMA kullanımı kendi başına tamamlanmış sistem veya kişisel başarı kaydı değildir. Bölgeyi mesafe ve zaman sınırıyla, fiyat tepkisini ölçülebilir koşulla belirleyin.
Emir başlangıcı, iptal, geçersizleşme, çıkış, hacim ve masrafı sonuçları görmeden yazın. Mum formasyonu aynı fiyat verisini işler; otomatik bağımsız teyit değildir. Planlanan 2:1 veya 3:1 getiri/risk oranı fiyat seviyelerinin varsayımıdır; hedefe ulaşma veya kârlılık kanıtı değildir. Olağan stop farklı fiyattan gerçekleşebilir; kısmi çıkış ödeme dağılımını değiştirir. EMA/SMA karşılaştırmasında bu seçimleri sabit tutun.
Farkı açıklamadan önce ayarı kontrol edin
- Pencere: yükselen SMA yeni fiyatı çıkanla karşılaştırır, zorunlu olarak bir önceki kapanışla değil.
- Zaman dilimi: M5 SMA200 ve D1 SMA200 ayrı ufuklardır; evrensel tarz etiketi değildir.
- Başlangıç: ilk fiyat ve SMA başlangıcı sonlu EMA’da farklı iz bırakır.
- Girdi: fiyat kaynağı, veri boşluğu ve geçmişi eşleyin; H1 EMA20 birkaç haftalık sabit pencere değildir.
- Test seçimi: denenen bütün parametreleri kaydedin ve kullanılmamış veride değerlendirin. Standart dönem veya ek filtre avantajı kanıtlamaz; sabit pip mesafesi evrensel devam olasılığı vermez.
Bir sabit örneklem üzerinde karşılaştırın
Aynı veri ve maliyet varsayımlarında tür ve dönem alternatiflerini sınayın. Geriye dönük testte sadece güzel kesişimleri seçmeyin; kabul ve reddedilen bütün gözlemleri yönteminizle değerlendirin. Filtre kârlı fırsatları da reddedebilir. Strateji içinde ek çizgi kendiliğinden doğruluk veya kâr sağlamaz.
Ağırlıkların ortalama yaşı aynı, dağılımı farklı olabilir
En yeni fiyatın yaşı 0 ise SMA(N) ağırlıklı ortalama yaşı (N−1)/2’dir. Sonsuz geçmişli ideal EMA için (1−α)/α da standart α ile (N−1)/2 olur. N=20’de ikisi 9,5 mumdur; güncel fiyat ağırlıkları ise %5 ve yaklaşık %9,5238’dir. EMA’nın en son yirmiden eski gözlemlere ağırlığı (19/21)20×100≈%13,5110, SMA’nınki sıfırdır.
Bu kaynak hesap eşit kesişim gecikmesi, aynı çizgi biçimi veya kârlı zamanlama ölçmez. Sonlu EMA’da başlangıç etkisi ayrıca vardır. Kısa matematiksel karşılaştırma, MACD okuma ve çoklu zaman dilimi bağlantıları hesap ve bilgi zamanını birlikte ele alır.
Uygulanabilir üç çalışma
- Altı kapanışlı karşıörneği belirtilen SMA başlangıcıyla yeniden hesaplayın. Yedinci 102’yi ekleyin, EMA’yı sıfırlamayın; çizgi uzaklığını getiriden ayırın.
- Son otuz girişinizin günlük SMA200’e göre tarafını kaydedip kendi önceden yazılı kuralınızla karşılaştırın. Ters tarafta olmak tek başına işlemin asla yapılmaması gerektiğini kanıtlamaz.
- Geri çekilme bölgesi, tetikleyici, iptal ve geçersizleşmeyi baştan yazın. Kabul/ret kayıtları, uygulanabilir fiyat ve bütün masrafları değerlendirin; risk yönetiminde normal stopu garantili kapanış saymayın.
Anladığınızı kontrol edin
Alıştırma: yaklaşık 2 dakika.
Yanıtı ve açıklamayı göster
Doğru. (105−90)/3=+5 iken son fiyat değişimi −5’tir.
Diğer sorular
EMA ve SMA matematiksel olarak nasıl farklı?
Hangi işlem tarzı için hangisi daha iyi?
Golden Cross ve Death Cross zorunlu yön verir mi?
200 dönem özel bir matematiksel sınır mı?
İki ortalamanın ortalama yaşı aynı olabilir mi?
Yeni başlangıç örneğinde eşik neden farklı?
Kaynaklar ve doğrulama
- TradingView — hareketli ortalamalar
SMA penceresi, EMA çarpanı/başlangıcı, fiyat kaynağı ve çizim kaydırması. Genel yorumlar her yolda erken dönüş veya kâr teoremi değildir.
- Fidelity — EMA
Özyinelemeli formül ve ilk hesapta SMA kullanımı. Çizgi uzaklığına ilişkin karşıörnek bu makalenin kurgu hesabıdır.
- TA-Lib — EMA v0.6.4 kaynak kodu
Sabitlenmiş sürümde varsayılan SMA başlangıcı, diğer dalda ilk fiyat ve yineleme. Yerel kütüphane çıktısı veya bütün platformların aynı ayarı kullandığı iddiası değil.
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.
