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
MT4\Experts\Logs klasörü:
17:28:48 FapTurbo50 EURUSDFXF,M5: açık #2662451 1.2909'dan 0.20 EURUSDFXF satın al tamam
17:28:49 FapTurbo50 EURUSDFXF,M5: değiştir #2662451 1.2909 sl'de 0.20 EURUSDFXF satın al: 1.2407 tp: 1.2929 tamam
Bu günlükte sonraki birkaç satır nelerdir? Tüm satırlar lütfen önemli olup olmadığınıza göre "filtrelenmez", yalnızca düz ham günlük girişleri. Özellikle diğer tüm terminallerde aynı veya hemen hemen aynı zaman damgalarına sahip olanlar.
Belki de bazı garip FIFO otomatizmi oluyor? Brokerlerin önceden haber vermeksizin otomatik olarak mevcut stoploss'ları hareket ettirdiğini gördüm, belki bazıları diğer işlemler açıldığında mevcut işlemleri kapatıyor olabilir mi? Bu durumda, paranızı başarıyla "korudukları" için düzenleme yetkililerine teşekkür etmeniz gerekir.
Ve bu gerçekleştiğinde serbest marj seviyeleriniz nasıl? tehlikeli derecede düşük bir yerde mi?
FAP işlemlerinin kapalı olduğu zamanlarda Olasılık-EA tablosunda kırmızı oklar (sola bakan üçgenler veya oklar) görünüyor mu?
Küçük sarı ipucu penceresinin görünmesi için farenizi OlasılıkEA tablosundaki bu okların üzerine getirdiğinizde, bu ipuçlarındaki bilet numaraları yanlış kapatılan FAP işlemlerine karşılık geliyor mu? (örneğin, FF forumunda yayınladığınız ekran görüntüsündeki grafikte)
Her OrderClose() ve OrderCloseBy()'den önce bir Print() ekleyin, değiştirilmiş kodu derleyin ve orijinal yerine bunu çalıştırın.
Koddaki herhangi bir OrderClose() veya OrderCloseBy() yakınında OrderMagicNumber() çağrısının olup olmadığına (veya yokluğuna) bakın.
Ayrıca, kontrol ve kapanış arasında o anda seçili olan siparişi değiştirebilecek herhangi bir şey olup olmadığına dikkat edin (örneğin, bir denkleştirme veya başka bir şekilde ilgili bir sipariş bulmak için tüm siparişler üzerinde başka bir döngü gibi, bu, mevcut seçimi tamamen öngörülemeyen bir şeye ve ardından bir OrderClose'a değiştirir . (OrderTicket(),...) bu durumda kaçınılmaz olarak hesaba zarar verir ). Kapatılmadan önce her sipariş sihirli sayıya göre kontrol edilmelidir . Bu kontrolün yapılmaması veya yanlış yapılması bu tür bir hataya neden olacaktır çünkü her EA hesaptaki tüm işlemlere her zaman erişebilir ve bunları dikkatli bir şekilde filtrelemekten sorumludur.
MT4 tarafından bir EA'yı diğer grafiklerdeki diğer işlemlerden bir şekilde otomatik olarak koruyacak hiçbir örtük filtre mekanizması yoktur, her EA bunu tamamen kendi başına uygulamalıdır (ve sefil bir şekilde başarısız olabilir).
Her OrderClose() ve OrderCloseBy()'den önce bir Print() ekleyin, değiştirilmiş kodu derleyin ve orijinal yerine bunu çalıştırın.
Koddaki herhangi bir OrderClose() veya OrderCloseBy() yakınında OrderMagicNumber() çağrısının olup olmadığına (veya yokluğuna) bakın.
Ayrıca, kontrol ve kapanış arasında o anda seçili olan siparişi değiştirebilecek herhangi bir şey olup olmadığına dikkat edin (örneğin, bir denkleştirme veya başka bir şekilde ilgili bir sipariş bulmak için tüm siparişler üzerinde başka bir döngü gibi, bu, mevcut seçimi tamamen öngörülemeyen bir şeye ve ardından bir OrderClose'a değiştirir . (OrderTicket(),...) bu durumda kaçınılmaz olarak hesaba zarar verir ). Kapatılmadan önce her sipariş sihirli sayıya göre kontrol edilmelidir . Bu kontrolün yapılmaması veya yanlış yapılması bu tür bir hataya neden olacaktır çünkü her EA hesaptaki tüm işlemlere her zaman erişebilir ve bunları dikkatli bir şekilde filtrelemekten sorumludur.
MT4 tarafından bir EA'yı diğer grafiklerdeki diğer işlemlerden bir şekilde otomatik olarak koruyacak hiçbir örtük filtre mekanizması yoktur, her EA bunu tamamen kendi başına uygulamalıdır (ve sefil bir şekilde başarısız olabilir).
Merhaba 7bit,
iyi bir fikir gibi geliyor, deneyeceğim.
Saygılarımızla
Peter
Daha önceki birkaç soruyla ilgili olarak:
1) Bir ECN komisyoncusu (özellikle GoMarkets) kullanmanın bu sorunla ilgili bir fark yarattığını düşünmüyorum. Forex.com'da da aynı sorun vardı. Genel olarak GoMarkets'ı seviyorum ve iyi olduklarını düşünüyorum.
2) Marj veya öz sermaye ile ilgili olduğunu düşünmüyorum. Bunun nedeni, yetersiz eşitlik nedeniyle bir anlaşma kapatıldığında yorumlara "s/o" eklenmesidir.
Peter
Sorunun Olasılık EA'nın 7.1 sürümünde olduğu ortaya çıktı. İşte satıcı yanıtı:
peterc005,
Bu sorun v7.1.1 ile düzeltildi (v7.1'in aksine). Başlangıçta, her döngü kapatıldığında Sihirli Sayıyı 1 azalttım (bu, EA'ya döngüyü kapatmasını bildirdi). Çalışan tek EA ise bu işe yarar, ancak insanlar diğer EA'lara ek olarak bu EA'yı kullanmak istediğinde, Sihirli Sayı sabit kalacak şekilde kodu değiştirdim ve EA döngüyü kapatmak için başka yollar kullanıyor.Size v7.1.1'in bir kopyasını göndereceğim ve hala sorun yaşıyorsanız bana haber vereceğim.
Michael
Satıcıların dürüstlüğünü ve açık sözlülüğünü takdir ediyorum, ancak EA ile ilgili bu sorun bana yaklaşık 5.000 dolara mal oldu ve birkaç ay içinde 3 hesabı mahvetti.
"İlk olarak, her döngü kapatıldığında Sihirli Sayıyı 1 azalttım"
Görünüşe göre bu EA'nın geliştiricisi, sihirli sayıların amacının ne olduğunu bilmiyor. Bu, onun erken deneme aşamalarında olduğu, ancak kusurlu ve buggy başlangıç kodunu para için sattığı anlamına geliyor. Bu, bu ticari EA'ların kod kalitesi hakkında söylediğim her şeyi tamamen doğrulamaktadır. Bu şeylere hiçbir paraya güvenmezdim.
Buradan çıkarılması gereken ders şu olmalıdır: Hiçbir kapalı kaynaklı EA'ya güvenmeyin . Kaynağın bulunmaması kötü kod kalitesini garanti eder.
Sevgili Peterc005
VPS'imde de benzer bir problem yaşadım, aynı dizinden başka bir metatrader örneğinin arka planda çalıştığı ve ilk metatrader tarafından açılan işlemleri kapattığı ortaya çıktı.
Bunu tüm MetaTrader'ları kapatmayı deneyin ve ardından TaskManager'ı açın ve Terminal.exe'nin çalıştırıldığı herhangi bir örnek olup olmadığını kontrol edin, öyleyse makinenizi yeniden başlatın ve sorun çözülecektir.
Bu sorun hakkında daha fazla bilgi edinmek için google'da Ghost dedektörü arayabilirsiniz.