Renko Nexus AI
- Uzmanlar
-
Elham Afsharpour
Python, C++ ve MQL5 başta olmak üzere 8 yıllık programlama deneyimine sahip, deneyimli bir trading yazılım geliştiricisiyim. Son 2 yıldır ağırlıklı olarak MetaTrader için Expert Advisor, özel göstergeler, trading araçları ve otomasyon sistemleri geliştirmeye odaklandım. - Sürüm: 2.31
- Etkinleştirmeler: 5
Renko Nexus AI
Renko Nexus AI, dahili bir Renko motoru, yapılandırılabilir piyasa filtreleri, esnek pozisyon yönetimi ve isteğe bağlı AI onay katmanı üzerine kurulmuş, MetaTrader 5 için çok stratejili bir Expert Advisor’dır.
EA, basitçe Strateji A’dan Strateji G’ye olarak adlandırılan yedi seçilebilir işlem modülü içerir. Bu modüller tek tek veya desteklenen kombinasyonlar halinde kullanılabilir. Bu yapının amacı, risk kontrolü, emir yürütme ve pozisyon yönetimini tek bir ortak sistem içinde tutarken kullanıcının sinyallerin nasıl üretileceğini seçebilmesini sağlamaktır.
EA tek bir giriş yöntemine bağlı değildir. Bir işlem adayı seçilen strateji tarafından oluşturulur, etkin filtreler tarafından kontrol edilir, para yönetimi kurallarından geçirilir ve ardından hesaplanan hacim, Stop Loss ve Take Profit ayarlarıyla açılır.
İsteğe bağlı yönetim sistemleri, pozisyon açıldıktan sonra da pozisyonu kontrol etmeye devam edebilir. Bunlara dinamik Stop Loss, break-even, Trailing Stop, karşıt pozisyon recovery, basket recovery ve Equity tabanlı kapatma dahildir.
İsteğe bağlı AI onay modülü son bir filtre olarak çalışır. Bağımsız işlemler oluşturmaz ve EA’nın stratejilerinin yerine geçmez.
EA nasıl çalışır
Normal süreç şöyledir:
Strateji sinyali → giriş filtreleri → risk ve lot hesaplama → isteğe bağlı AI onayı → işlemin açılması → pozisyon yönetimi
EA önce seçilen Renko ayarlarına göre dahili Renko yapısını oluşturur.
Etkin stratejilerden biri BUY veya SELL adayı ürettiğinde EA aktif filtreleri kontrol eder. Bunlar Power Trend, dahili yön filtresi, grafik mum onayı, trendline filtresi, volatilite limitleri, zaman kısıtlamaları ve ekonomik haber kısıtlamalarını içerebilir.
Aday geçerliliğini korursa EA riskini ve hacmini hesaplar. Mevcut açık pozisyonlar, aynı yöndeki önceki pozisyonlar, kullanılabilir marjin ve etkin lot boyutu değiştiricileri nihai hacmi etkileyebilir.
Pozisyon açıldıktan sonra etkin yönetim sistemleri sinyal üreticisinden bağımsız çalışır. Böylece aynı dinamik Stop Loss, trailing, break-even, recovery ve basket yönetimi kuralları, etkin stratejilerden herhangi biri tarafından açılan pozisyonlarda kullanılabilir.
Strateji seçimi
EA, Strateji A, B, C, D, E, F ve G içerir.
Strategy Mode girişi, hangi stratejinin veya strateji kombinasyonunun aktif olduğunu belirler.
Ayrıntılı dahili işlem kuralları EA tarafından otomatik olarak yönetilir. Kullanıcının yalnızca istediği strateji modunu seçmesi ve ilgili stratejinin giriş bölümündeki parametreleri yapılandırması gerekir.
Birden fazla strateji aynı anda etkinleştirildiğinde aynı risk ve pozisyon yönetimi sistemlerini paylaşırlar.
Renko ayarları
Renko Engine bölümü, EA’nın dahili Renko yapısını nasıl oluşturduğunu kontrol eder.
Renko source timeframe, Renko dizisini oluşturmak için kullanılacak grafik verisini seçer.
Renko box-size method, uygun olduğunda sabit, ATR tabanlı veya yüzde tabanlı boyutlandırmayı seçer.
Fixed Renko box size, geleneksel sabit boyut seçildiğinde kutu boyutunu belirler.
Renko price source, Renko hesaplamasında kullanılacak fiyat kaynağını seçer.
ATR period and ATR multiplier, ATR tabanlı Renko boyutlandırmasını kontrol eder.
Percentage box size, yüzde tabanlı Renko boyutlandırmasını kontrol eder.
Round box size to tick, hesaplanan kutuları sembolün geçerli fiyat adımına uyarlar.
Bu ayarlar işlem sıklığını önemli ölçüde etkiler ve sembol veya timeframe değiştirildiğinde normalde yeniden test edilmelidir.
Power Trend filtresi
Power Trend, çoklu timeframe piyasa durumu filtresidir.
Bağımsız olarak etkinleştirilebilir veya devre dışı bırakılabilir.
BUY işlemleri için kullanıcı izin verilen pozitif Power Trend aralığını belirleyebilir.
SELL işlemleri için kullanıcı izin verilen negatif Power Trend aralığını belirleyebilir.
En fazla altı timeframe etkinleştirilebilir ve her birinin kendi ağırlığı vardır. Böylece istenirse daha yüksek timeframe’lerin daha düşük timeframe’lerden daha fazla etkisi olabilir.
Bir işlemin kabul edilmesinden önce daha yüksek timeframe onayı da zorunlu tutulabilir.
EA isteğe bağlı olarak, aynı yönde yeni bir giriş serisine izin vermeden önce Power Trend rejiminin önce karşı tarafa geçmesini isteyebilir.
Power Trend ayrıca risk boyutlandırmasına ve pozisyon korumasına katılabilir.
Yön filtresi
EA dahili bir yön filtresi içerir.
Yapılandırılmış başlangıç ve çıkış seviyelerine göre yeni işlemleri BUY, SELL veya işlem yok durumlarıyla sınırlandırabilir.
Kullanıcı timeframe’i ve yön penceresinin başlayıp sona ereceği seviyeleri seçebilir.
Bu filtre isteğe bağlıdır ve devre dışı bırakılabilir.
Ek giriş filtreleri
Birden fazla ek filtre mevcuttur.
Renko trendline filtresi ek giriş koşulu olarak kullanılabilir.
Son kapanan grafik mumunun önerilen işlem yönüyle uyumlu olması zorunlu tutulabilir.
Minimum ve maksimum ATR değerleri, seçilen volatilite aralığının dışında işlem yapılmasını önlemek için kullanılabilir.
Zaman filtresi, broker saatine göre belirli dönemleri yeni girişlerden hariç tutmayı sağlar.
Ekonomik haber filtresi, seçilen olaylardan belirli sayıda dakika önce ve sonra yeni pozisyonları engelleyebilir.
Strategy Tester içinde geçmiş haber filtresi kullanmak için geçmiş haber verilerinin EA tarafından erişilebilir olması gerekir.
İşlem ayarları
Trade Setup bölümü genel pozisyon kurallarını kontrol eder.
Maximum open BUY positions, aynı anda açık olabilecek BUY pozisyonlarının sayısını sınırlar.
Maximum open SELL positions, aynı anda açık olabilecek SELL pozisyonlarının sayısını sınırlar.
`0` değeri ayrı bir yön limiti olmadığı anlamına gelir.
Minimum bars between same-direction entries, aynı yöndeki BUY veya SELL pozisyonlarının birbirine çok yakın açılmasını önler.
Stop-loss Renko bricks back, Stop Loss hesaplamasında kullanılan ilk Renko referansını belirler.
Extra stop-loss points, Stop Loss’a ek mesafe ekler.
Reward/risk ratio, normal Take Profit mesafesini hesaplanan risk mesafesine göre belirler.
BUY ve SELL pozisyonlarının aynı anda açık kalması isteniyorsa hedging hesap gereklidir. Netting hesapta MetaTrader karşıt pozisyonları standart netting davranışına göre birleştirir.
Risk ve para yönetimi
Base risk per trade girişi, standart risk bazlı hacim hesaplamasında kullanılan başlangıç risk yüzdesini belirler.
EA isteğe bağlı olarak aynı yöndeki tekrarlanan girişlerde riski azaltabilir.
Yeni giriş ile önceki aynı yönlü giriş arasındaki ilişkiye göre yönsel rolling risk de ayarlanabilir.
Yönsel maruziyetin sınırsız büyümesini önlemek için ayrı bir maksimum rolling risk tanımlanabilir.
Marjin koruma sistemi, kullanılabilir marjine göre istenen hacmi sınırlayabilir.
Maximum free-margin use per new trade, tek bir yeni emrin serbest marjinin ne kadarını kullanabileceğini belirler.
Bu korumalar emir gönderilmeden önce uygulanır.
Alternatif lot boyutlandırma modları
Renko Nexus AI, standart yüzde risk yöntemine ek olarak isteğe bağlı lot boyutlandırma yöntemleri içerir.
Previous-entry target sizing, sonraki aynı yönlü pozisyonun hacmini, hemen önceki aynı yönlü giriş fiyatını hedef referans olarak kullanarak hesaplar.
İlk BUY ve ilk SELL yapılandırılmış başlangıç hacmini kullanır. Sonraki pozisyonlar, önceki giriş seviyesinde yapılandırılmış bakiye yüzdesi hedefini sağlayacak şekilde boyutlandırılabilir.
Cycle-close target sizing, aktif cycle recovery hedefini kullanarak yeni pozisyon boyutunu hesaplayabilir.
ATR lot adjustment, hesaplanan nihai hacmi mevcut ATR’ye göre bölebilir.
Bunlar gelişmiş özelliklerdir. Birden fazla hacim değiştiricisi aynı anda etkinse, her biri nihai hacmi etkileyebilir.
Risk-free ve basket yönetimi
EA birkaç isteğe bağlı basket yönetimi kuralı içerir.
Risk-free on opposite position open, yeni bir karşıt yönlü pozisyon açıldığında mevcut karşı tarafı koruyabilir.
Risk-free on opposite Renko brick, karşıt bir Renko koşulu ortaya çıktığında koruma uygulayabilir.
Deferred TP, bağlı karşıt pozisyon zarar durumunda kaldığı sürece daha sonra açılan karşıt pozisyonun TP’sini geçici olarak erteleyebilir.
Cycle Profit/Loss Close, aktif basket’in kapanacak kadar toparlanıp toparlanmadığını belirlemek için mevcut cycle’ın gerçekleşmiş sonuçlarını güncel Equity koşullarıyla birlikte kullanır.
Cycle çarpanı, gerçekleşmiş cycle zararına göre gerekli toparlanmayı belirler.
Cycle Close sistemi yalnızca mevcut cycle içinde en az bir kapatılmış pozisyon olduğunda aktif olur.
Pozisyon sayısına göre Equity kapatma
Bu, basket için ek bir güvenlik/çıkış seçeneğidir.
Açık EA pozisyonlarının sayısı yapılandırılmış eşik değerinden büyük olduğunda özellik aktif hale gelir.
Aktif olduktan sonra EA, hesap Equity’sinin şu seviyeye ulaşmasını bekler:
Balance + yapılandırılmış tutar
ve ardından EA basket’ini kapatır.
Örneğin eşik `5`, tutar `100` ise kural, açık pozisyon sayısı beşi geçtiğinde aktif olur ve Equity en az Balance + 100 olduğunda basket’i kapatır.
Dinamik Stop Loss
Dynamic Stop Loss bölümü, başlangıçta hesaplanan Stop Loss’u hemen yerleştirmeye alternatif sunar.
Normal hesaplanan Stop Loss hemen yerleştirilebilir veya dahili referans olarak tutulabilir.
Dinamik pivot Stop Loss yönetimi etkinleştirildiğinde EA seçilen Dynamic SL modunun koşullarını bekler ve ardından piyasa pivotlarını kullanarak Stop Loss uygular.
Kullanıcı pivot sol/sağ bar sayısını, pivot buffer’ını, lookback mesafesini ve gerekli minimum fiyat hareketini kontrol edebilir.
Dinamik Stop seçimine isteğe bağlı RSI divergence koşulu da uygulanabilir.
Dynamic SL bir yönetim özelliği olarak çalışır ve etkin stratejilerin tamamı tarafından ortak kullanılır.
Break-even
Break-even koruması bağımsız olarak etkinleştirilebilir.
Kullanıcı break-even’ın ne zaman aktif olacağını seçebilir; örneğin belirli bir R katsayısı, puan mesafesi veya TP’ye eşdeğer seviye sonrasında.
Break-even offset, Stop Loss’u tam giriş fiyatına veya girişin biraz ötesine yerleştirebilir.
Trailing Stop
Trailing yönetimi break-even’dan ayrı olarak etkinleştirilebilir.
EA, ATR tabanlı ve yapı/pivot tabanlı Trailing modlarını destekler.
Trailing hemen veya yapılandırılmış bir kâr koşulundan sonra başlayabilir.
ATR Trailing kendi ATR periyodunu ve mesafe çarpanını kullanır.
Yapısal Trailing, doğrulanmış pivotlar ve yapılandırılabilir buffer kullanır.
Minimum Trailing adımı, gereksiz derecede küçük Stop değişikliklerini önler.
Karşıt recovery
Recovery sistemi isteğe bağlıdır.
Etkinleştirildiğinde gerçek bir zarar Stop Loss kapanışı, seçilen recovery zamanlamasına göre karşıt yönde bir recovery işlemi oluşturabilir.
Recovery pozisyonları Stop referansı olarak önceki stoplanan pozisyonun giriş fiyatını veya sabit Recovery SL mesafesini kullanabilir.
Recovery TP isteğe bağlı olarak tüm recovery zincirinin gerçekleşmiş zararını, yapılandırılmışsa ek bir yüzde ile birlikte kapatacak şekilde hesaplanabilir.
İlgili seçenek etkinse recovery zinciri Recovery SL sonrasında da durdurulabilir.
Bu sistem işlem maruziyetini artırabilir ve kullanım öncesinde dikkatle yapılandırılıp test edilmelidir.
İsteğe bağlı AI onayı
AI onay sistemi, EA zaten geçerli bir işlem adayı ürettikten sonra devreye giren ek bir karar katmanıdır.
AI piyasayı bağımsız olarak taramaz ve kendi BUY veya SELL sinyallerini üretmez.
Her aday için EA; kaynak strateji, önerilen yön, son Renko yapısı, Power Trend durumu, risk/getiri geometrisi, spread, mevcut BUY ve SELL maruziyeti, güncel floating sonuçlar, hesap marjin koşulları ve ilgili stratejiye özgü bağlam gibi bilgileri gönderebilir.
AI daha sonra:
Orijinal işlemi ALLOW, BLOCK edebilir veya hacmi izin verilen çarpan aralığı içinde ayarlayabilir.
İşlemin yönünü tersine çeviremez ve deterministik stratejiyi değiştiremez.
Minimum confidence girişi, ALLOW kararı için gerekli AI güven seviyesini belirler.
Minimum ve maksimum hacim çarpanları izin verilen boyutlandırma aralığını belirler.
AI yalnızca muhafazakâr filtre ve hacim azaltma katmanı olarak kullanılacaksa Allow AI to increase lot size devre dışı bırakılmalıdır.
AI onayı isteğe bağlıdır. EA, AI kapalıyken normal şekilde çalışabilir.
Canlı AI modu için kullanıcının kendi uyumlu API erişimi, API anahtarı ve MetaTrader’da gerekli WebRequest izni gerekir. API erişilebilirliği, fiyatlandırması ve kullanım limitleri API sağlayıcısı tarafından belirlenir ve bu EA’dan ayrıdır.
AI backtesting
MetaTrader Strategy Tester, canlı AI modundaki aynı canlı WebRequest akışını kullanmaz.
Bu nedenle EA iki aşamalı test workflow’u içerir.
İlk aşamada EA işlem adaylarını dışa aktarır.
Bu adaylar daha sonra AI karar script’i tarafından işlenebilir.
İkinci aşamada EA kaydedilmiş AI kararlarını aynı geçmiş test üzerinde yeniden oynatır.
Böylece deterministik EA ile AI onaylı sürüm aynı tarih aralığı ve aynı ayarlar kullanılarak karşılaştırılabilir.
Önerilen testler
Herhangi bir yapılandırmayı gerçek hesapta kullanmadan önce, hedef broker ortamına makul ölçüde yakın koşullarla MetaTrader 5 Strategy Tester’da test edin.
Farklı semboller, brokerlar, spread, komisyon, kaldıraç, yürütme koşulları, Renko boyutları ve parametre kombinasyonları farklı sonuçlar üretebilir.
Maruziyeti artırmadan önce kontrollü riskle başlayın ve seçilen pozisyon yönetimi ile Recovery özelliklerinin nasıl etkileştiğini anlayın.
Destek ve örnek ayarlar
Renko Nexus AI satın aldıktan sonra benimle doğrudan MQL5.com mesajlaşma sistemi üzerinden iletişime geçebilirsiniz.
Farklı strateji kombinasyonları ve risk yönetimi stilleri için başlangıç yapılandırması olarak kullandığım örnek `.set` dosyalarını paylaşabilirim.
Bu set dosyaları yalnızca isteğe bağlı örneklerdir ve gelecekteki sonuçlar için garanti değildir.
İsteğe bağlı AI onay sistemini geçmiş testlerde kullanmak isterseniz MQL5 Messages üzerinden benimle iletişime geçebilirsiniz. Aday dışa aktarma, AI karar süreci ve Strategy Tester replay workflow’u konusunda da yardımcı olabilirim.
Destek yalnızca MQL5 platformu üzerinden sağlanır.
Önemli bilgiler
Renko Nexus AI otomatik bir işlem aracıdır. Kârlılık veya kayıplara karşı koruma garantisi vermez.
Geçmiş testler gelecekteki piyasa davranışını tahmin edemez. Sonuçlar piyasa koşulları, broker yürütmesi, spread, komisyon, kaldıraç, sembol özellikleri ve parametre ayarlarına göre değişebilir.
Recovery, çoklu pozisyon ve dinamik lot boyutlandırma özellikleri hesap maruziyetini artırabilir. Kullanıcılar kendi hesaplarına uygun risk ayarlarını seçmeli ve yapılandırmaları canlı kullanımdan önce test etmelidir.
İsteğe bağlı AI modülü bir onay ve boyutlandırma katmanıdır. Daha iyi işlemler veya kârlı sonuçlar garanti etmez.
EA, kâr garantisi olarak değil, yapılandırılabilir bir işlem sistemi ve risk yönetimi çerçevesi olarak değerlendirilmelidir.
