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:
- 67
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
MQL5 için NeuroPro Sözelleştirme Dönüştürücü
Bu komut dosyası, sinir ağlarını analitik paket NeuroPro 'dan(1997 sürümü) MetaTrader 4/5 ticaret terminallerine aktarma işlemini otomatikleştirmek için tasarlanmıştır.
Çözülmesi gereken problem
"Ticarette NeuroPro Sinir Ağlarını Kullanma" adlı klasik makale, eğitilen ağı bir metin koduna "sözelleştirme" sürecini açıklamakta ve ayrıca NeuroPro çıktı formatının modern MQL5 sözdizimiyle uyumsuz olduğuna işaret etmektedir:
-
Sözdizimi: veri türü bildirimlerinin eksikliği ( double ), gereksiz kapama parantezleri, noktalı virgül eksikliği ve dizi indekslerinin özel kaydı ( ___1__ ).
-
Aritmetik: " --" dizisinin bir azaltma operatörü olarak hatalı yorumlanması.
-
Kodlama: 90'lı yılların yazılımı metni ANSI (CP1251) olarak çıkarır, bu da Kiril tanımlayıcılarının kaybolmasına neden olur (onları "krakozebralara" dönüştürür).
Bu kod dönüştürücü , sözelleştirmeyi koda çevirmek için manuel düzenlemeler nedeniyle çok fazla zaman alan " kirli" işlerin %90 'ını tamamen otomatik hale getirir.
Algoritmanın temel özellikleri
-
Bayt okuma: kod, IN.txt kaynak dosyasını doğrudan FILE_BIN aracılığıyla okur ve sistem panosunun karakter bozulmasını ortadan kaldırır.
-
İsim değişmezliği: kod kendi isimlerini empoze etmez. Giriş kanallarını BAR , IN , OUT veya başka bir şekilde adlandırırsanız, komut dosyası bunları değiştirmeden bırakacak ve yazarınızın durumunu koruyacaktır.
-
Akıllı ikame: yalnızca anahtar öğeler dönüştürülür:
-
SigmoidX → SiX (aktivasyon fonksiyonunun indeksi korunur).
-
SyndromeX → double SyX (ara nöronların otomatik bildirimi).
-
-
Sözdizimi düzeltici: komut dosyası her satırdaki parantez dengesini hesaplar, formüllerin kuyruğundaki gereksiz karakterleri kaldırır ve " ;" düzenler.
Kullanım talimatları
-
NeuroPro 'da ağı sözelleştirin ve sonucu bir metin dosyasına kaydedin (örn. IN.txt ).
-
Dosyayı terminal veri klasörüne yerleştirin: MQL5\Files\NeuroPro\.
-
Komut dosyasını çalıştırın. Giriş parametreleri penceresinde yolu ve dosya adlarını belirtebilirsiniz.
-
Ortaya çıkan IN ready.txt dosyası, Uzman Danışmana eklenmeye hazır temiz MQL5 kodunu içerir.
Komut dosyası işlemine örnek:
1) NeuroPro programının sözelleştirme penceresini çağırma bölümündeki ekran görüntüsü
2) Açık dosyanın ekran görüntüsü - komut dosyasının çalıştırılmasının sonucu


Teknik ayrıntılar
Kod, tüm matematiksel katsayıların ve Latin tanımlayıcıların korunmasını garanti eden ifadelerin sağ kısmının karakter karakter ayrıştırmasını (belirteç analizi) kullanır. Tam Kiril desteği, 1251 sayfasının zorunlu kod çözme işlemiyle uygulanmaktadır.
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/69583
OHLCMTF Scalper EA - Multi-Timeframe Price Action
A strict Multi-Timeframe Price Action Expert Advisor that trades based on precise OHLC conditions across different timeframes simultaneously. It features pending order entries, role reversals, and dynamic risk management without using any lagging indicators.
LLM'ler için JSON Kütüphanesi
LLM'lerin yoğun kullanımı ve daha düşük gecikme süresi için tasarlanmış bir JSON kütüphanesi.
ExMachina Smart Money Concepts
Complete SMC toolkit: BOS/CHoCH detection, Order Blocks (internal + swing), Fair Value Gaps, Equal Highs/Lows, Premium/Discount zones, Strong/Weak H/L, trend candles, dashboard, 4-channel alerts. Free.
ExMachina Heikin Ashi
Heikin Ashi overlay (color candles or line) with 5 smoothing methods, step filter, MTF, signal arrows, strength meter, dashboard, and 4-channel alerts (popup/sound/push/email). Free.