
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Bu makaledeki talimatları kullanarak kendi sinyalimi ve EA'mı oluşturmaya çalıştım, ancak sinyal ısrarla "MQL Sihirbazı" sinyalleri listesinde görünmek istemiyor.
Uzman Danışman işlem yapmıyor ve test sırasında bazı göstergeleri çizmiyor. Kendi sinyallerimi ve Uzman Danışmanlarımı oluşturmaya ve bunları çalışan sinyallerden ve Uzman Danışmanlardan yeniden oluşturmaya çalıştım.
Siteden sinyalleri indirirken, Uzman Danışmanlar ve sinyaller mükemmel çalışmasına rağmen, "MQL Sihirbazı" sinyalleri listesine de eklenemezler. Bir aceminin soruları için özür dilerim,
ancak forum tartışmalarından benzer sorunların ortaya çıktığını fark ettim, ancak bununla nasıl başa çıkacağımı anlamadım. Bu terminal veya kodla ilgili bir sorun.
VTB24 ve Insta terminallerinde test ettim. Derleme herhangi bir hata görmüyor. Bir sinyal oluştururken kaç sayıda gösterge mümkündür
Eleştir ve fikrimi değiştir.
Ben mql5'te bir programlama ustası değilim, ancak bu makaleden, 2 MA'nın kesişimi üzerine basit bir Uzman Danışman yazmak için mql5'te 2 dosyaya ve ayrıca çok sayıda karmaşık yazıya ihtiyacınız olduğu sonucuna vardım!
Sonuç hatalı, çünkü size hazır evrensel çözümler sunuluyor. Ve bu tür çözümler iki satırda mevcut değildir
Görevinize özel olarak, tamamen 2 MA'nın kesişiminde bir robota ihtiyacınız varsa, MQL5'te 10 satırda da yazılabilir ve yapılır!!!!
Oluşturduğum Uzman Danışman (hetireema.mq5) bir şekilde mucizevi bir şekilde InstaTrader5 terminalinde çalıştı (gereksiz manipülasyonlar olmadan olgunlaştı), ancak sinyal Sihirbazda görünmüyor (henüz olgunlaşmadı). Derleyici herhangi bir hata görmese de, 7 ve 10 EMA ile benzer şekilde oluşturulan daha karmaşık sinyaller ve yine çalışmıyor, terminalde Uzman Danışman ve sinyal dosyaları mevcut, test cihazında Uzman Danışman mevcut, giriş parametreleri ayarlanmış, ancak işlemler yapılmıyor. Yani, belirsizlikleri olan mql5 dili veya aksaklıkları olan terminaller.
Mql5'te kod oluşturmak gerçekten çok zor. Birkaç EMA'nın karşılıklı konumunu tanımlamak için 500 satır koda veya daha fazlasına ihtiyacınız vardır. Kodun büyük kısmı, kodu aşırı yükleyen hataları ve koşulları kontrol ediyor. AstTrader (ActFX (Pascal) dili) terminalinde robotlar oluşturdum, orada herhangi bir gösterge ve koşul seti ile günde 50 adet ticaret robotu yapılabilir. Robot gereksiz codobludy olmadan 2 sayfa sürüyor. Bununla birlikte, test son derece yavaştır ve mum çubuğu geçmişi çok ÇOK!!! kısadır. MQL5'te hız ve uzun bir mum çubuğu geçmişi büyük bir avantajdı. Haftalarca robot yazmak veya hızlı bir şekilde yazılan robotları test etmek arasında seçim yapmak zorundasınız. MQL4 tüm bu dezavantajları iptal ederse, oraya gideceğim. Her ne kadar dillerin tartışılması muhtemelen forumun farklı bir dalı olsa da.
Oluşturduğum Uzman Danışman (hetireema.mq5) bir şekilde mucizevi bir şekilde InstaTrader5 terminalinde çalıştı (gereksiz manipülasyonlar olmadan olgunlaştı), ancak sinyal "Sihirbaz" da görünmüyor (henüz olgunlaşmadı).
Her şeyi tarife göre yaptığınızdan emin misiniz?
.
Çok iyi yazılmış bir makale, ancak birinci/ikinci (?) adımda iki hata mesajı aldığım için beni hayal kırıklığına uğrattı:
10. satırda derleyici "ExpertSignal.mqh" dosyasını bulabildi ancak açamadı. Bunu, derleyicinin aynı hata mesajını verdiği ekteki "MA_..." dosyasını indirerek çapraz kontrol ettim. Sonra, elbette, 33. satırdaki ("MA_...") "CExpertSignal" yapısını da ayırt edemedi ve böylece tüm süreci raydan çıkardı.
Orada yanlış olan neydi?
Teşekkürler!
Locan.BBS
Çok iyi yazılmış bir makale, ancak birinci/ikinci (?) adımda iki hata mesajı aldığım için beni hayal kırıklığına uğrattı:
10. satırda derleyici "ExpertSignal.mqh" dosyasını bulabildi ancak açamadı. Bunu, derleyicinin aynı hata mesajını verdiği ekteki "MA_..." dosyasını indirerek çapraz kontrol ettim. Sonra, elbette, 33. satırdaki ("MA_...") "CExpertSignal" yapısını da ayırt edemedi ve böylece tüm süreci raydan çıkardı.
Orada yanlış olan neydi?
ExpertSignal.mqh terminal_data_folder\MQL5\Include\Expert\ExpertSignal.mqh içinde yer almaktadır.
Belki de sorun MA_Cross.mqh'nin yanlış konumudur (terminal_data_folder\MQL5\Include\Expert\MySignals\MA_Cross.mqh içinde oluşturulmalıdır):