Lexicon Pattern
- Uzmanlar
- Konstantin Chechnev
- Sürüm: 1.0
Lexicon Pattern, kapanmış mum dizilerini analiz eder ve bunların istatistiklerini MetaTrader 5'te otomatik işlem yapmak için kullanır. Varsayılan yapılandırma EURUSD M5 için hazırlanmıştır.
Yeni bir çubuğun işlenen ilk tikinde robot; alış, satış veya giriş yapmama (ABSTAIN) kararı verir. Algoritmik işlem izni açıksa ve koşullar karşılanıyorsa Stop Loss ve Take Profit içeren bir piyasa emri gönderir.
Temel özellikler
- Mumların sınıflandırılması. Kapanmış her çubuk, sekiz yapısal durumdan birine atanır. Fiyat aralığı, gövde, fitiller, kapanışın konumu ve önceki çubukla örtüşme dikkate alınır. Karşılaştırmalar yalnızca daha önceki verileri kullanır; gelecekteki mumlar kullanılmaz.
- Uyarlanabilir bellek. Model, farklı uzunluklardaki dizileri öğrenir ve sağladıkları bilgiyi bellek kullanmayan bir modelle karşılaştırır. Gözlem sayısı yetersiz olduğunda daha kısa diziler bağlam olarak kullanılır.
- Sanal senaryolar. Değerlendirmeye hazır her bağlam için alış ve satış senaryoları ayrı ayrı izlenir; hedefe, zarar durdurma seviyesine veya azami tutma süresine ulaşılıp ulaşılmadığı gözlenir. Aynı tarihsel mum hem hedefe hem zarar durdurma seviyesine dokunursa sanal sonuç zarar olarak kaydedilir. Bu gözlemler öğrenme içindir, gerçekleştirilmiş işlemler değildir.
- Giriş seçimi. Modelin beklenen sonucu; alış-satış fiyat farkı, açılış ve kapanış komisyonu ve fiyat kayması payıyla karşılaştırılır. Bağlamı destekleyen gözlemler ve son sanal sonuçlar dikkate alınır. Aracı kurum saatine ve yöne göre tutulan istatistikler seçime eklenebilir. Veri veya doğrulama yetersizse robot giriş yapmaz.
- Emir öncesi kontroller. İşlem seansı, alış-satış fiyat farkı, zarar sınırları, mevcut pozisyonlar, çıkış sonrası bekleme süresi, izin verilen hacim ve serbest teminat kontrol edilir. Cuma günleri sunucu saatiyle 20:00 sonrasında yeni girişler kapatılır. Eksik verilerin tamamlanması, başlamış bir çubuğun ortasında gecikmiş bir girişe yol açmaz.
Koruma seviyeleri emir talebiyle birlikte sunucuya gönderilir. Zarar durdurma mesafesinde oynaklık, aracı kurumun asgari mesafesine eklenen pay ve mevcut alış-satış fiyat farkının üç katı dikkate alınır. Süreye bağlı çıkış da bulunur. Stop Loss veya Take Profit eksikse robot pozisyonun tamamını kapatmayı dener; işlemin gerçekleşmesi işlem sunucusuna bağlıdır.
Loss recovery varsayılan olarak açıktır ve zarar sonrasında hacmi artırabilir. Sonraki pozisyon için çarpanla belirlenen hacim ile komisyon, swap ve diğer ücretler dahil parasal açığı karşılamak üzere hesaplanan hacim karşılaştırılır. Lot tavanı içinde daha büyük değer kullanılır. Döngü, kapanmış pozisyon sayısıyla; hacim ise lot tavanıyla sınırlandırılır. Döngü sınırına ulaşıldığında açık kapanmamış olsa bile döngü sıfırlanır. Tamamlanmamış döngünün durumu normal bir yeniden başlatmada korunur. Bu sınırlar zararların telafi edilmesini garanti etmez.
Kullanım ve sınırlamalar
Robotu strateji test aracında EURUSD M5 üzerinde, her tiki gerçek tiklere dayalı olarak modelleyen yöntemle test edin. Komisyonu ve fiyat kayması payını aracı kurum koşullarına göre ayarlayın ve modelin hazırlığını tamamlamasını bekleyin. Parametreleri ayarladıktan sonra ayrı bir geçmiş veri döneminde ve demo hesapta doğrulayın. Diğer enstrümanlar ve zaman dilimleri ayrı bir kontrol gerektirir.
Lexicon Pattern, Algo Trading açıkken gerçek işlemler gerçekleştirir. Sanal sonuçlar, model tahminleri ve geçmiş veri testleri kârı garanti etmez. Zarar sonrasında lotu büyütmek olası kayıpları artırır. Fiyatlar, geçmiş veriler, alış-satış fiyat farkı, komisyon, fiyat kayması, fiyat boşlukları ve gerçekleşme koşulları sonucu etkiler. Stop Loss ve yeni giriş kısıtlamaları azami zarar tutarını garanti etmez. Hesabı, ayarları ve kabul edilebilir riski kullanıcı seçer.
Ayarlar
Aşağıdaki değerler varsayılan ayarlardır. R, zarar durdurma seviyesine göre hesaplanan risk birimini; EV, modelin beklenen sonucunu; ATR ise oynaklık ölçüsü olan Ortalama Gerçek Aralığı belirtir. Giriş parametrelerinin yardım metinleri 11 dilde sunulur.
Geçmiş veriler ve bellek
- Lookback bars: mum aralıklarını karşılaştırmak için 300 çubuk. Startup replay: 0, kapanmış geçmiş çubuklarla otomatik hazırlık.
- Context depth: 7 sembol. Context support: 60 gözlem. Memory gain: 0.008 bit. Bağlam derinliğini, asgari gözlem desteğini ve diziden beklenen bilgi miktarını belirler.
İstatistiksel seçim
- Min EV after costs: 0.05R. Min EV advantage: 0.02R. Maliyet sonrası beklenen sonucun ve karşıt yönle arasındaki farkın eşikleridir.
- Quality window: 80 sanal sonuç. Min recent quality: -0.16R. Pencere dolduktan sonra değerlendirmedeki bozulma gerçek girişleri duraklatabilir; öğrenme devam eder.
- SELL quality guard: true. Satışlar, 50 sonuç ve -0.12R eşiğiyle ayrı kontrol edilir.
- Intraday window: her saat ve yön için 72 sonuç. Intraday EV weight: 0.00. Sıfır değeri, değerlendirmelerin doğrudan birleştirilmesini kapatır; saatlik istatistiklerin toplanmasını durdurmaz.
- Intraday expansion: true. Asgari saatlik EV: 0.20R; ana eşiklerin esnetilmesi: 0.01R. Ek giriş koşulları, saatlik istatistikler hazır olduğunda uygulanır.
Pozisyon ve emirlerin gerçekleştirilmesi
- Stop: 1.90 ATR(14). Reward/risk: 2.10. Max hold: 16 çubuk. Hesaplanan zarar durdurma mesafesini, hedefin riske oranını ve azami tutma süresini belirler.
- Cooldown: Stop Loss ve Take Profit sonrasında ayrı ayrı bir tam çubuk beklenir.
- Base lot: 0.01; hesap özkaynağına göre otomatik ölçeklenmez. Allow BUY/SELL: true. Magic Number: 26090301.
- Spread/ATR max: %20. İşlem seansı: sunucu saatiyle 0–24.
- Round-turn fee/lot: bir lotun açılışı ve kapanışı için hesap para biriminde 0. Slippage reserve: 10 fiyat puanı. Bu maliyet tahminlerini aracı kurum koşullarına göre ayarlayın; komisyon değerinin sıfır olması, aracı kurumun komisyon almadığı anlamına gelmez.
Sınırlar ve hacim ayarı
- Daily loss: 10.00. Weekly loss: hesap para biriminde 16.00. Diğer stratejiler ve manuel işlemler dahil tüm hesabın gerçekleşmiş sonucuna göre yeni girişleri sınırlandıran sabit değerlerdir. Yatırılan paraya göre ölçeklenmez ve açık pozisyonların gerçekleşmemiş zararına sınır koymaz.
- Loss recovery: true. Multiplier: 1.50. Cycle: ilk zararlı pozisyon dahil 3 kapanmış pozisyon.
- Lot cap: 0.03. Surplus: telafi hesabına eklenen 10 fiyat puanı. Tavan, pozisyon büyüklüğünü sınırlar; parasal açığın kapatılmasını garanti etmez.
Günlük ve tanılama
- Export audit CSV: false. Tester diagnostics: false. Log level: NONE. Hesaplamaları ve işlem kararlarını incelemek için dışa aktarım ve tanılama mesajları açılabilir.
Ayarları karşılaştırırken strateji parametrelerini değiştirin, ancak gerçekleşme koşullarını ve risk sınırlarını aynı tutun. Yalnızca testin son kârını değil, tüm işlem dizisini, maliyetleri ve özkaynak düşüşlerini değerlendirin.