Sonsuza kadar harika ve korkunç MT4 (veya bir geçiş stratejisinin nasıl doğru bir şekilde geliştirileceği) - sayfa 15
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Hayır, alım satım faaliyetinin son kaydı ikinci kayıttadır.
Ve burada her şey düzen açısından doğru:
Burada baskısız seçeneğe geri döndüm ve tamamlandıktan sonra yine bir pozisyon kaldı. Alım satım işlemleri gerçekleştirdikten sonra bir tür duraklamanın sürdürülmesi gerektiği ortaya çıktı. Kahretsin, o hala bir koltuk değneği.
Peki, toplamı kim güncelleyecek? ))
ancak açık bir pozisyon olduğunda, komut dosyası onu kapatır ve başka hiçbir şey yapmaz
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
pozisyon açmaya çalışsam bile script anında kapatıyor
IsSynchronized() yazmayı başardı. Kod ağır. Nasıl yayınlayacağıma henüz karar vermedim.
Bu nasıl? Bulunmuş gibi, ama sanki değil mi? Ve çözümün özü veya ilkesi nedir?
ancak açık bir pozisyon olduğunda, komut dosyası onu kapatır ve başka hiçbir şey yapmaz
Tüm sunucular iki pozisyonun açılışını oynamaz. Sizin durumunuzda, bildirilen hata üçüncü bir taraftan kendini gösterir (bir taraf - iki konum, ikincisi - bir).
Ve burada her şey düzen açısından doğru:
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Sonsuza kadar harika ve korkunç MT4 (veya bir geçiş stratejisinin nasıl doğru bir şekilde geliştirileceği)
Ihor Herasko , 2021.05.05 09:35
Ve burada her şey düzen açısından doğru:
Vurgulanan çizgiler sırayı onaylar.
PositionsTotal = 1 - kapatmak için bir emir gönderir.
Kapatma, komut dosyası yürütmesinin tamamlanmasından sonra gerçekleşir. Baskı önbelleği biraz bozuluyor.
Bu nasıl? Bulunmuş gibi, ama sanki değil mi?
Eller henüz uzanmadı. gün içinde yayınlayacağım.
Ve çözümün özü veya ilkesi nedir?
Ticaret geçmişinin mevcut ticaret ortamına uygunluğunun bir analizi vardır. Frensiz.
Ayrıca Result.order'ı da kontrol eder.
Sonuç olarak, kullanım aşağıdaki gibidir: IsSync() false döndürdü - Terminal'deki ticaret ortamı çarpık, aksi takdirde her zamanki gibi davranabilirsiniz.
Baskılar eklendi. Şimdi beklendiği gibi iki pozisyon kaldı:
Sonuç:
Trade.ResultRetcodeDescription() ekleyin
Ayrıca ResultDeal / ResultOrder / ResultComment ve Order. Belirtmek, bildirmek
Mutlaka bir cevap olacaktır.
Belirtmek, bildirmekTrade.ResultRetcodeDescription() ekleyin
Ayrıca ResultDeal / ResultOrder / ResultComment ve Order. Belirtmek, bildirmek
Mutlaka bir cevap olacaktır.
Belirtmek, bildirmekYapılmış:
Sonuç:
Trade.ResultRetcodeDescription() ekleyin
ResultDeal / ResultOrder / ResultComment ve Order'ın yanı sıra. Belirtmek, bildirmek
Mutlaka bir cevap olacaktır
Belirtmek, bildirmekBu kesinlikle böyle değil, tk. Bir pozisyon açmak için piyasa emri gönderme koşulu, PositionsTotal == OrdersTotal == 0'dır.