![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
Merhaba. StopLoss ve TakeProfit için kesinlik ile kesinlikle ilgili bir şey. Her ikisi için de sıfır değeri, Ordersend'in siparişi göndermesine izin verirken, StopLoss ve TakeProfit için şimdiye kadarki herhangi bir değer #130 hatasını getirir. Aracım FXCM, örnek GU değeri 1.54535 ve örnek GY değeri 132.155 olabileceğinden, kesirli pipler kullanır.
Bir değere uygulandığında Normalizedouble ile ilgili bir sorun olabileceğini düşünüyorum, yukarıdaki GU değerini söyleyin, şu şekilde çıkıyor: 1.54535000 değil 1.54535 - açıkça doğru hassasiyete ayarlanmadı. Seni pozda tutacağım. Şerefe
Pekala, bıraktığım küçük saçları yırttıktan sonra, brokerlerimin kaybı durdurma seviyesini tekrar kontrol etmeye karar verdim. İşlev:
StopLoss=MarketInfo(Symbol(),MODE_STOPLEVEL);
StopLoss için SIFIR değeri döndürdü. Bu, OrderSend'deki StopLoss ve TakeProfit değerlerinin sıfırdan farklı olarak 130 numaralı hatayı döndürmesine neden oldu. StopLoss ve TakeProfit sıfıra ayarlanmış bir ilk OrderSend ve ardından StopLoss ve TakeProfit değerlerinin sıfırdan gerekli değerlere 'değiştirildiği' bir OrderModify ile bir geçici çözüm buldum. Özellikle zarif değil ama işi yapıyor gibi görünüyor.
Yardımlarınız için çok teşekkürler çocuklar ve bunun benzer sorunları olan birine yardımcı olacağını umuyoruz. Şerefe