Pivot Monster EA
- Uzmanlar
- Sürüm: 2.0
PIVOT MONSTER EA
Genel Bakış
PIVOT MONSTER, önceki günün en yüksek/en düşük seviye kırılımlarıyla birleştirilmiş günlük pivot seviyelerini (Classic, Camarilla veya Woodie) işlem yapar. Bounce (sıçrama), Breakout (kırılım) veya Combo (birleşim) olmak üzere birbirinin yerine kullanılabilen üç strateji çalıştırır; günde bir kez bekleyen emirler yerleştirilir ve ATR katları veya fiyat yüzdesi cinsinden birleşik SL/TP boyutlandırması kullanılır. Sabit bir gösterge katmanı yerine kural tabanlı, tamamen optimize edilebilir bir pivot sistemi isteyen yatırımcılar için tasarlanmıştır.
Nasıl Çalışır
- Her işlem gününün başında, EA önceki günün en yüksek/en düşük/kapanış fiyatından pivot seviyelerini (PP, R1-R3, S1-S3) ve ayrıca önceki günün en yüksek ve en düşük seviyelerini hesaplar.
- Seçilen stratejiye bağlı olarak, S1/R1 yakınında Buy Limit/Sell Limit emirleri (Bounce), önceki en yüksek/en düşük seviyenin ötesinde Buy Stop/Sell Stop emirleri (Breakout) veya pivot seviyesinin ve önceki en yüksek/en düşük seviyenin birbirine yakın olmasını gerektiren bir birleşim filtresiyle her ikisini birden (Combo) yerleştirir.
- İsteğe bağlı bir trend filtresi (EMA veya pivota göre fiyat), emirleri baskın piyasa yönüyle sınırlar.
- İsteğe bağlı bir seans penceresi, emir yerleştirmeyi seçilen bir saat aralığıyla sınırlar.
- SL ve TP, tek bir parametreyle seçilebilen ATR katları veya fiyat yüzdesi olarak hesaplanır.
- Doldurulmamış emirler, ayarlanabilir bir saat sayısından sonra otomatik olarak sona erer ve doldurulmamış emirler bir sonraki işlem gününün başında temizlenir.
- Pozisyon büyüklüğü, hesap bakiyesi, stop mesafesi ve tick değerinden hesaplanan risk tabanlıdır; brokerin minimum, maksimum, adım ve toplam hacim limitine karşı tam doğrulama yapılır.
Parametreler
Strategy
- Strategy: Bounce, Breakout veya Combo modunu seçer
- Pivot Method: Classic, Camarilla veya Woodie pivot formülünü seçer
- Use Pivot R2/S2: girişler için birinci yerine ikinci pivot seviyesini kullanır
SL / TP
- SL/TP Mode: ATR tabanlı veya yüzde tabanlı mesafe hesaplamasını seçer
- ATR Period: seviye ve mesafe hesaplamalarında kullanılan ATR geriye dönük periyodu
- SL ATR Multiple: ATR'nin katı olarak stop loss mesafesi (ATR modunda kullanılır)
- TP ATR Multiple: ATR'nin katı olarak take profit mesafesi (ATR modunda kullanılır)
- SL Percent: fiyatın yüzdesi olarak stop loss mesafesi (Percent modunda kullanılır)
- TP Percent: fiyatın yüzdesi olarak take profit mesafesi (Percent modunda kullanılır)
Order Placement
- Entry Buffer (ATR): girişi yerleştirmeden önce pivot/en yüksek/en düşük seviyenin ötesine eklenen tampon
- Order Expiry (hours): otomatik iptalden önce bekleyen emrin ömrü
Confluence (Combo)
- Confluence Range: Combo modunun tetiklenmesi için bir pivot seviyesi ile önceki en yüksek/en düşük seviye arasındaki maksimum mesafe (pip)
Trend Filter
- Trend Filter: filtreyi devre dışı bırakır veya girişleri EMA yönüne ya da pivot noktasına göre fiyata göre sınırlar
- EMA Period: trend filtresi EMA'sının periyodu
- EMA Timeframe: trend filtresi EMA'sı için kullanılan zaman dilimi
Session
- Use Session: emir yerleştirmeyi belirli bir saat penceresiyle sınırlamayı etkinleştirir
- Session Start Hour: izin verilen işlem penceresinin başlangıç saati
- Session End Hour: izin verilen işlem penceresinin bitiş saati
Money Management
- Risk Percent: pozisyon boyutlandırmak için kullanılan, işlem başına riske atılan hesap bakiyesi yüzdesi
- Max Spread (pips): emir yerleştirme duraklatılmadan önce izin verilen maksimum spread
- Magic Number: bu EA tarafından yerleştirilen emirlerin benzersiz tanımlayıcısı
Debug
- Debug: tanılama günlük mesajlarını etkinleştirir (mum başına en fazla bir mesajla sınırlıdır)
Optimizer Score
- Min Profit Factor: bu kâr faktörünün altındaki optimizasyon geçişlerini diskalifiye eder
- Max Drawdown Percent: bu göreceli düşüşün üzerindeki geçişleri diskalifiye eder
- Min Trades: bu sayıdan daha az işlem içeren geçişleri diskalifiye eder
- R2 Weight: nihai puanda equity eğrisi düzgünlüğünün ağırlığı
- Slope Weight: nihai puanda normalize edilmiş equity büyüme hızının ağırlığı
- Split Penalty: testin ilk ve ikinci yarısı arasındaki R² sapması için ceza (zamansal istikrar)
- Skew Penalty: tek bir işlemde yoğunlaşan kâr için ceza
- Ulcer Penalty: düşüşlerin derinliği ve süresi için ceza
- MAR Weight: MAR oranının ağırlığı (net kâr yüzdesinin maksimum düşüş yüzdesine bölünmesi)
- Trade Bonus Weight: daha fazla işlem sayısı için azalan getirili bonusun ağırlığı
Optimizer Puanlama Sistemi
Bu EA, MT5 Strategy Tester üzerinden erişilebilen dahili bir özel puanlama fonksiyonu içerir. Optimizasyon geçişlerini yalnızca ham kâra göre değil, equity eğrisinin düzgünlüğüne, tüm test dönemi boyunca tutarlılığa, düşüşlerin derinliği ve süresine ve tek bir şanslı işlemin sonucu çarpıtmasına karşı dirence göre sıralar. Dar bir geçmiş desene aşırı uyum sağlamak yerine iyi genelleme yapan parametre setlerini ortaya çıkarmak için tasarlanmıştır.
Kullanım: bir optimizasyon çalıştırmadan önce Optimizer Criterion'u Custom max olarak ayarlayın. Minimum kâr faktörü, maksimum düşüş veya minimum işlem sayısı eşiklerini karşılamayan geçişler otomatik olarak diskalifiye edilir ve sıfır puan alır.
Önerilen Kurulum
Sembol: XAUUSD
Zaman Dilimi: H1
Modelleme Modu: 1 Minute OHLC
EA, pivot seviyelerine yakın yerleştirilen bekleyen emirlere dayandığından, canlı kullanım için düşük gecikmeli yürütme sunan bir VPS veya broker önerilir.
Ekran Görüntüleri
XAUUSD H1'de (1 Minute OHLC modellemesi) backtest sonuçları, equity eğrisi ve performans özetinin yanı sıra önerilen optimizer ayar panelini (Custom max kriteri, 1 Minute OHLC modellemesi) göstermektedir.
Sorumluluk Reddi
Backtestlerde veya ekran görüntülerinde gösterilen geçmiş performans, gelecekteki sonuçları garanti etmez. Canlıya geçmeden önce bir demo hesapta kapsamlı şekilde test edin. İşlem yapmak kayıp riski taşır ve hiçbir strateji veya puanlama sistemi bu riski ortadan kaldırmaz.
