Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 40
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Backtest XAUUSD Zaman Çerçevesi H4 Tarih Aralığı 24/01/2020 - 03/12/2025
📋 Kullanım Kılavuzu: Larry Williams Yapay Zeka Filtreli EA
Bu Uzman Danışman (EA), klasik Larry Williams Outside Bar stratejisini bir Yapay Zeka (ONNX) filtresiylebirleştirir . Başarılı bir ticaret olasılığını tahmin etmek için kurulumları ve yapay zekayı bulmak için mekanik fiyat hareketini kullanır.
1. Dosya Hazırlama (Önemli)
EA'nın doğru şekilde başlatılması için önceden eğitilmiş makine öğrenimi modelinizi doğru dizine yerleştirmeniz gerekir:
-
Dosya adı: larry_model.onnx (veya girdilerde belirtilen ad).
-
Yol: MQL5 > Dosyalar > larry_model.onnx
-
Gereksinim: Dosya bu klasörde eksikse EA başlatılamaz ( INIT_FAILED ).
2. Girdi Parametreleri
| Parametre | Açıklama |
| InpMagic | EA'nın diğerlerine müdahale etmeden kendi işlemlerini yönetmesi için benzersiz kimlik. |
| InpLotSize | Açılacak pozisyonun hacmi (örneğin, 0,5 lot). |
| InpRR | Risk / Ödül Oranı. 1,5 olarak ayarlanırsa, Kâr Al, Zararı Durdurun mesafesinin 1,5 katı olacaktır. |
| InpModelName | Dosyalar klasöründeki ONNX dosyanızın tam adı. |
| InpThreshold | AI Güven seviyesi (0,0 ila 1,0). EA yalnızca AI olasılığı bu değerden yüksekse işlem yapar (örneğin, 0,6 = %60). |
| InpAtrPeriod | AI veri özelliklerinden biri olarak kullanılan Ortalama Gerçek Aralık (ATR) için dönem. |
3. Ticaret Mantığı ve Stratejisi
Aşama 1: Mekanik Algılama
Her yeni çubuğun açılışında, EA bir Dış Çubuk olup olmadığını kontrol eder (mevcut mumun En Yüksek değeri bir öncekinden daha yüksek ve En Düşük değeri bir öncekinden daha düşüktür).
-
Boğa Sinyali: Fiyat önceki çubuğun En Yüksek seviyesinin üzerinde kapanır.
-
Ayı Sinyali: Fiyat önceki çubuğun Düşük seviyesinin altında kapanır.
Aşama 2: Yapay Zeka Doğrulaması
Bir Dış Çubuk algılanırsa, EA 10 Veri Özelliğini (Gövde boyutu, Göreceli Aralık, ATR, Hacim değişikliği, Haftanın günü, Saat, vb) çıkarır ve bunları larry_model.onnx modeline gönderir.
-
EA, Sınıf 1 ( Alış ) için AI olasılığı > InpThreshold ise bir AL işlemi gerçekleştirir.
-
EA, Sınıf 2 (Satış) için AI olasılığı > InpThreshold ise bir SATIŞ gerçekleştirir.
Aşama 3: Ticaret Yönetimi
-
Zararı Durdur (SL): Sinyal mumunun En Düşük (Alış için) veya En Yüksek (Satış için) noktasına yerleştirilir.
-
Kâr Al (TP): InpRR oranına göre otomatik olarak hesaplanır.
-
Frekans: EA bir seferde yalnızca bir açık pozisyona izin verir.
4. ONNX Modeli için Teknik Gereksinimler
Modeli Python'da (Scikit-Learn, PyTorch, vb.) eğitiyorsanız, çıktının EA gereksinimleriyle eşleştiğinden emin olun:
-
Girdi Şekli: {1, 10} (10 özellik).
-
Çıktı Düğümü 0: Tahmin Edilen Etiket (Uzun).
-
Çıktı Düğümü 1: Olasılıklar (3 sınıftan oluşan kayan dizi: [Nötr, Al, Sat]).
-
Özellik Sırası: Veriler, CalculateFeatures işlevinde tanımlanan tam sırayla beslenmelidir (Gövde Boyutu, Rel Aralığı, Boğa/Ayı bayrağı, ATR, Rel ATR, Gün, Saat, Vol Değişimi, Önceki Yön).
5. Nasıl Dağıtılır ve Kendi Kendine Eğitim
-
larry_william.zip dosyasını aç
-
pip install -r requirements.txt komutunu çalıştırın
-
önce metatrader 5'i açın
-
python download_csv_metatrader5.py dosyasını çalıştırın
-
run python train_larry_williams.py
-
run python convert_onnx_larry.py
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/68424
SessionRangeBoxes
Draws colored range boxes for the Asian, London, and New York sessions on any chart. Includes a stats panel showing average session ranges in pips and optional breakout alerts when price exits a session box.
WPR for Overbought and Oversold
Overbought and oversold indicators aim to determine where the price may experience a reversal.
nEmirleri Kapat
Pozisyon kapatma ve emir silme fonksiyonu
Fractal Maturity Oscillator FMO
The FMO indicator is a technical analysis tool that measures "trend age" using fractal cycles. Its purpose is to help traders determine whether a trend is still young (safe to follow) or over-aged (high risk). A Conceptual Synthesis of Psychology, Sociology, and Life Cycles This work presents a deep analysis of human life through a numerical matrix (3, 7, 39, 49), using it as a conceptual lens for understanding psychology, sociology, and developmental cycles. It is not a conventional scientific framework. Rather, it is a synthesized model — integrating esoteric, psychological, and sociological perspectives into a unified cyclical structure. The goal is to organize and interpret human development through layered, interacting cycles.
