Long Giriş — Taze KesişimFiyat en yakın DESTEĞE Yakınlık×ATR (varsayılan 1.0) mesafesinde olmalı ("destekten al") VE EMA50, JMA'yı yukarı keser — kesişim Kesişim Gecikme Payı (⚙ panelinden ayarlanabilir, varsayılan 4) kadar kapalı mum önce olmuş olabilir, o mumda olmak ZORUNDA değil, TEK ŞART: o kesişimden bu yana durum tersine dönmemiş olmalı (EMA50 hâlâ JMA'nın üstünde) VE ADX(5m) eşiğin üstünde VE Rel.Hacim(5m) eşiğin üstünde. ÇEKİRDEK sistem 2026-08-09'dan beri bu dördü (S/R yakınlık + EMA50/JMA kesişim + ADX + Rel.Hacim) — EMA200/ATR-oranı şartları hâlâ varsayılan KAPALI (isterseniz ⚙ panelinden ayrı ayrı açılabilir). Ek OPSİYONEL şartlar (hepsi varsayılan KAPALI, ayrı ayrı açılabilir): EMA20 yükseliyor olmalı · EMA50 yükseliyor olmalı · JMA yükseliyor olmalı · son N kapalı mum (varsayılan 3) hepsi yukarı (kapanış > açılış) olmalı.
Short Giriş — Taze KesişimFiyat en yakın DİRENCE aynı mesafede olmalı ("dirençten sat") VE EMA50, JMA'yı aşağı keser (aynı kesişim gecikme payı, aynı "durum tersine dönmemiş olmalı" şartı) VE aynı ADX/Rel.Hacim eşikleri. Aynı şekilde EMA200/ATR-oranı varsayılan KAPALI. Aynı opsiyonel şartların ters yönü: EMA20/EMA50/JMA düşüyor olmalı · son N mum hepsi aşağı olmalı.
Long/Short Giriş — Durum Girişi (opsiyonel, varsayılan KAPALI)Taze kesişim şartı ARANMAZ — EMA50 zaten JMA'nın üstünde/altında (durum, kesişim ne zaman olmuş önemli değil) ise giriş yapılır (2026-08-06: EMA20 yönü ve EMA200 konumu şartları bu yoldan kaldırıldı, artık sadece EMA50/JMA durumu — açıksa EMA50/JMA/mum-yönü opsiyonel filtreleri hâlâ geçerli). Taze-kesişim yolunun ALTERNATİFİ (OR) — ikisinden biri tetiklenirse pozisyon açılır. Tarama sırasında kesişim mumu kaçırılan bir hareketi yakalamak için eklendi.
Long ÇıkışFiyat üst üste Fiyat/EMA200 Bar Sayısı (⚙ panelinden ayarlanabilir, varsayılan 2) kapalı mumda EMA200'ün ALTINDA kapanmışsa çık — YA DA (açıksa, bağımsız mekanizma) İz Süren Stop tetiklenirse — YA DA (açıksa, bağımsız mekanizma) S/R Hedef tetiklenip reddedilirse — YA DA (açıksa, OPSİYONEL, varsayılan KAPALI, bağımsız mekanizma) EMA50, JMA'yı aşağı keserse (ters kesişim) — YA DA (açıksa, opsiyonel, varsayılan KAPALI, bağımsız mekanizma) EMA50, EMA20'yi aşağı keserse.
Short ÇıkışFiyat üst üste aynı sayıda kapalı mumda EMA200'ün ÜSTÜNDE kapanmışsa çık — YA DA İz Süren Stop — YA DA S/R Hedef reddi — YA DA (opsiyonel) EMA50, JMA'yı yukarı keserse (ters kesişim) — YA DA (opsiyonel) EMA50, EMA20'yi yukarı keserse.
S/R Hedefte Kısmi Kâr (açık varsayılan)Girişte donmuş en yakın KARŞI seviye (long için direnç, short için destek) hedeftir. O seviyeye ilk değen kapalı mumda pozisyonun Kapatılacak Oranı (varsayılan %60) kapatılır. Aynı mumun kapanışı kalanın kaderini belirler: seviyenin ÖTESİNDE kapandıysa (kırılım) kalan %40 diğer çıkış kurallarıyla açık kalır; seviyenin YAKININDA/GERİSİNDE kapandıysa (red) kalan da aynı mumda kapatılır. Pozisyon başına en fazla bir kez tetiklenir.
İz Süren Stop (opsiyonel, açık varsayılan)Girişten Arm×ATR kâra ulaşınca devreye girer, sonra Mesafe×ATR ile fiyatı takip eder — ⚙ panelinden ayarlanabilir.
Kapalı mum kuralıGiriş sinyalleri (EMA50/JMA kesişimi, EMA200 konumu, ADX, Rel.Hacim, S/R yakınlığı) SADECE kapanmış mumlarla hesaplanır — whipsaw'ı önlemek için. Fiyat/EMA200 çıkışı ve S/R Hedef kararı da yalnızca kapanmış mumlarla hesaplanır.
Tarihçe (2026-08-04)Önceki EMA20/EMA50 + EMA50/JMA çift-şartlı sistem kullanıcının verdiği yeni kuralla sadeleştirildi: EMA20/EMA50 leg'i, dört-çizgi eğim şartı ve EMA50/JMA-durum çıkışı kaldırıldı; tek trend filtresi artık EMA200. İlk Sabit Stop ve TP1/Breakeven mekanizmaları da kaldırıldı — sadece İz Süren Stop kaldı. ADX/Rel.Hacim zorunlu giriş şartları ve ATR-oranı filtresi değişmeden korundu. Backtest motoru (crossover_backtest.py) bu değişiklikle güncellenmedi — hâlâ eski kuralı modelliyor, bu yeni kural seti backtestsiz canlıya alındı.
Tarihçe (2026-08-05)Destek/Direnç (fraktal swing kümeleme, bkz grafikteki Destek/Direnç Seviyeleri göstergesi) giriş VE pozisyon yönetimine eklendi — kullanıcının açık isteğiyle, varsayılan AÇIK olarak canlıya alındı (diğer tüm opsiyonel eklemelerin aksine). S/R Hedefte Kısmi Kâr mekanizması, 2026-08-04'te tamamen kaldırılan TP1/Breakeven'ın yerini alan, S/R tabanlı yeni bir kısmi-kapama sistemi — eski mekanizmayla karıştırılmamalı. Backtestsiz canlıya alındı.
Giriş Emri ve İlk Stop (2026-08-06)Limit emirle giriş açıksa (⚙ panelinden değil, sunucu ayarından — varsayılan açık), emir sinyal mumunda değil, destek (long) / direnç (short) BÖLGESİNİN fiyata yakın kenarına yerleştirilir — sığ bir geri çekilmede de dolabilsin diye. Aynı anda, girişte donmuş ham destek/direnç seviyesinin İlk Stop: S/R'dan Mesafe (xATR) (⚙ panelinden ayarlanabilir, varsayılan 2.5) kadar altına/üstüne GERÇEK bir İlk Stop konur — İz Süren Stop hiç armed olmasa bile işlem boyunca aktif, tetiklenirse pozisyonu tamamen kapatır. Piyasa emriyle girişte de (limit kapalıysa) aynı İlk Stop uygulanır, sadece giriş fiyatı değişmez.
Çekirdek Sistem + İlk Stop Genişletme (2026-08-06, kullanıcı talebiyle)"Long destekten EMA50/JMA ile girer, dirençte çıkar; short dirençten girer, destekte çıkar" — sistemin ÇEKİRDEĞİ artık resmen bu. Canlıda İlk Stop'un TÜM zararların tek kaynağı olduğu (17/17 işlem zararda, diğer tüm çıkışlar net pozitif) tespit edildi; teşhis EMA200/ADX/Rel.Hacim/ATR-oranı şartlarının kapalı olmasıyla ilişkilendirildi (momentum/trend teyidi olmadan S/R yakınlığı tek başına zayıf). Kullanıcı bu şartları KAPALI TUTMAYA (varsayılan artık kapalı, öncesinde açıktı) VE İlk Stop'u KALDIRMAK YERİNE GENİŞLETMEYE (mesafesi İz Süren Stop'tan ayrıştırılıp 2.5×ATR'ye çıkarıldı, öncesinde İz Süren Stop'un mesafesini — varsayılan 1.0×ATR'yi — ödünç alıyordu) karar verdi.
Minimum Kâr/Zarar Oranı Şartı (2026-08-06, kullanıcı talebiyle)"Long için direnç noktasından veya kâr hedefi kurtarmıyorsa işlem açmasın, short için de tersi" — giriş artık ayrıca hedefin (karşı S/R seviyesi) İlk Stop riskini en az Minimum Kâr/Zarar Oranı (⚙ panelinden ayarlanabilir, varsayılan 1.0×) kadar karşılamasını şart koşar. Long zaten desteğe yakınsa (mevcut giriş şartı) AMA en yakın direnç çok yakınsa (kâr alanı yetersiz) veya hiç direnç bulunamıyorsa, giriş engellenir — short'ta ayna. Varsayılan AÇIK.
Destek/Direnç Bölge Mantığı (2026-08-06)S/R seviyeleri kesin bir fiyat değil, bir BÖLGE (seviye ± S/R Kümeleme Toleransı×ATR) olarak ele alınır — S/R Hedefte Kısmi Kâr'ın "dokunuş" şartı bölgenin yakın kenarına ulaşmayı yeterli sayar (tam seviyeye değmese de); kırılım/red kararı da bölgenin uzak kenarını net geçip geçmediğine bakar (seviyeyi biraz aşıp geri dönmek hâlâ red sayılır).
S/R Hedef Doldurma Gecikmesi (2026-08-06)Kısmi kâr/red doldurması artık tarama anındaki canlı fiyattan değil, kararın verildiği kapalı mumun kapanış fiyatından yapılır — canlıda gerçek emir yine taramanın çalıştığı anda gönderilir ama referans/simülasyon fiyatı artık tarama gecikmesinde kaymıyor (bir "dokunuş" mumundan sonra fiyat düşmeye devam edip kısmi kârı zarara çevirmesin diye).
Kesişim Gecikme Payı (2026-08-06)Taze kesişim şartı artık "tam o mumda olmalı" değil — kesişim Kesişim Gecikme Payı (⚙ panelinden ayarlanabilir, varsayılan 4 mum) kadar geriye kadar aranır, TEK ŞART o kesişimden bu yana durumun tersine dönmemiş olması. EMA_CROSSOVER tarayıcısındaki ``cross_lookback_bars`` ile aynı desen. 0 eski (sadece tam o mumda) davranışı geri getirir.
EMA50 Kesişim Bacağı + ADX/Rel.Hacim Çekirdeğe Dönüşü (2026-08-09, kullanıcı talebiyle)"Destek noktasındaysa EMA50 JMA'yı yukarı yönlü kesmişse ADX ve relative volume şeklinde yap. Çıkış direnç noktasında %60 sat %40 ile takip eden stopla devam et. Short için tersi" — kesişimin hızlı bacağı HMA16'dan EMA50'ye değişti (grafikte kırmızı çizgi artık HMA değil EMA50; turuncu "EMA50 (bilgi)" çizgisi hâlâ sabit 50 periyotlu genel gösterge, stratejiden bağımsız). ADX ve Rel.Hacim şartları 2026-08-06'da varsayılan KAPALI yapılmıştı — kullanıcı bu ikisini artık girişin açık şart listesine dahil ettiği için tekrar varsayılan AÇIK. Çıkış tarafı (S/R hedefte %60 kısmi kapama + kalan %40 İz Süren Stop'la devam) zaten aynıydı, değişmedi.
Çıkış: EMA50/JMA Açı Yavaşlaması (2026-08-18, opsiyonel, varsayılan KAPALI)"İşlemi açtıktan sonra son 3 mumun açısının ortalamasından küçükse işlemden çıksın" — EMA50 ve JMA için ayrı ayrı checkbox'la açılabilen iki bağımsız çıkış mekanizması. Her kapalı mumda o çizginin eğim açısı (⚙ panelindeki EMA50/JMA Yönü: Eğim Ölçüm Bar Sayısı ile aynı pencereyle ölçülür) son Ortalama Mum Sayısı (⚙ panelinden ayarlanabilir, varsayılan 3) okumasının ortalamasıyla karşılaştırılır. Long: güncel açı ortalamanın ALTINA düşerse çık (momentum zayıflıyor). Short: güncel açı ortalamanın ÜSTÜNE çıkarsa çık (aşağı yönlü momentum zayıflıyor — ayna mantık). Diğer tüm çıkış mekanizmalarından bağımsız, herhangi biri tetiklenince pozisyon kapanır.
Giriş: JMA/EMA50 Açı Oranı Şartı (2026-08-18, opsiyonel, varsayılan KAPALI)"JMA açısı EMA50 açısının en az 2 katı olmalı, yani EMA50 2 ise JMA 4, short için EMA50 -2 ise JMA -4 gibi" — kesişim anında JMA'nın kendi eğim açısı (⚙ panelindeki EMA50/JMA Yönü: Eğim Ölçüm Bar Sayısı ile aynı pencere) EMA50'ninkinden en az JMA/EMA50 Açı Oranı Minimumu (⚙ panelinden ayarlanabilir, varsayılan 2×) kat büyük OLMALI — ayrıca ikisi de aynı yönde (long'da ikisi de pozitif, short'ta ikisi de negatif) olmak zorunda, yoksa giriş engellenir. Hem taze-kesişim hem Durum Girişi yoluna uygulanır.
İlk Stop: İkinci S/R Seviyesine Taşındı (2026-08-18, kullanıcı talebiyle)"Eğer girişten sonra fiyat geri dönüp ilk destekten çıkıyorsa bunu ikinci desteğe göre ayarla, short için de tersi" — İlk Stop artık girişteki EN YAKIN (1.) destek/direnç yerine İlk Stop: Kaçıncı En Yakın S/R Seviyesi (⚙ panelinden ayarlanabilir, varsayılan 2 = ikinci en yakın) seviyesine göre, o seviyenin altına/üstüne İlk Stop: S/R'dan Mesafe (xATR) kadar yerleştirilir. Long: ikinci en yakın DESTEK. Short: ikinci en yakın DİRENÇ. Giriş fiyatının kendisi (limit emrin dolduğu bölge) ve S/R Yakınlık giriş şartı hâlâ EN YAKIN (1.) seviyeye göre — sadece stopun kendisi değişti, bu yüzden stop artık girişten daha uzakta ve normal bir geri çekilmede daha az tetikleniyor. Minimum Kâr/Zarar Oranı şartının risk hesabı da aynı ikinci seviyeye göre güncellendi ki gerçek stopla tutarlı kalsın. 1 seçilirse eski (en yakın seviye) davranışa döner.
Giriş: EMA50 Açı Hızlanması (2026-08-18, opsiyonel, varsayılan KAPALI)"Giriş EMA50 son n mum açısından büyükse giriş yap, zaten çıkış için eklemiştik" — Çıkış: EMA50/JMA Açı Yavaşlaması'nın giriş tarafındaki aynası. EMA50'nin güncel eğim açısı, son Ortalama Mum Sayısı (⚙ panelinden ayarlanabilir, varsayılan 3) okumasının ortalamasıyla karşılaştırılır. Long: güncel açı ortalamanın ÜSTÜNE çıkarsa giriş şartı sağlanır (momentum hızlanıyor). Short: güncel açı ortalamanın ALTINA inerse şart sağlanır (aşağı yönlü momentum hızlanıyor — ayna mantık). Hem taze-kesişim hem Durum Girişi yoluna uygulanır, diğer tüm giriş şartlarıyla birlikte (VE) çalışır.
Interval / EvrenSadece 5m (canlı/paper) · sembol listesi önceki (farklı kural setiyle seçilmiş) listeden geliyor — bu kural seti için sembol seti yeniden doğrulanmadı.