Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 109
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
mantıksal zhezh - bu bir darbe
Mantığı yargılamadan bilgi yazdı. Etkilenmişse, PositionID aynı şekilde değişmiş olmalıdır.
Şimdi değişmiyor. Bu bir hataysa, bu harika olurdu!
Bu nedenle soru. DEAL_ENTRY_INOUT ticareti, PositionID'yi DEAL_ORDER olarak değiştirmeli mi?
Bence değişmeliyim. Bu davranış çok uygun/doğru olacaktır.Mantığı yargılamadan bilgi yazdı. Etkileniyorsa, PositionID aynı şekilde değişmiş olmalıdır.
Şimdi değişmiyor. Bu bir hataysa, bu harika olurdu!
Bu nedenle soru. DEAL_ENTRY_INOUT ticareti, PositionID'yi DEAL_ORDER olarak değiştirmeli mi?
Burada hayır diyor. https://www.mql5.com/ru/docs/constants/tradingconstants/positionproperties#enum_position_property_integer
Daha önce evet yazılmasına rağmen Pozisyon Kimliği değişti.
Burada hayır diyor. https://www.mql5.com/ru/docs/constants/tradingconstants/positionproperties#enum_position_property_integer
Belki bunun için bazı iyi nedenler vardır. Benim açımdan, bu tamamen yanlış görünüyor.
Daha önce evet yazılmasına rağmen Pozisyon Kimliği değişti.
Geliştiricilerden durumu netleştirmelerini isteyin. Pozisyon Kimliği değiştirildiğinde, beş çevirmeden sonra, "Pozisyonlar" görüntüleme modundaki İşlem Geçmişi sekmesi beş pozisyon gösterecektir.
Şimdi (PositionID çevirme sırasında değişmez), her zaman yalnızca bir konum gösterilir. Hafifçe söylemek gerekirse, garip bir karar.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MetaTrader 5 platformunun yeni versiyonu 1930 yapımı: MQL5'te kayan grafik pencereleri ve .Net kitaplıkları
fxsaber , 2018.11.09 16:19
"gerçek tiklerle" modunda, Test Cihazı, keneler geldiğinde kendi başına çubuklar oluşturur. Bu nedenle, Terminaldeki ve Test Cihazındaki özel bir sembolün çubuk geçmişi tamamen farklı olabilir.
Genellikle, Expert Advisor'ın derlenmesinden sonra, bu Expert Advisor daha önce seçilmişse Test Cihazı ayarlarının sıfırlandığı bir durum vardır. Bu az söylemek rahatsız edici. Çünkü Her derlemeden sonra, danışmanlar ağacına tırmanmanız ve kendinizinkini aramanız gerekir. Bilmeyen varsa Tester resetlenmesin diye bir tarif var. Danışmanı geçmişte hata ayıklama modunda çalıştırmanız gerekir - CTRL+F5. Bundan sonra, herhangi bir yeniden derleme, Test Cihazı ayarlarını etkilemeyecektir.
Aynı şey, dün fark edildi!
şu şekilde iyileştirdi: Yeni sürümü (Yeni dosya adı) derledikten sonra, terminali yeniden başlatmanız gerekir. - Belki mqlcache'yi güncellemez
Bundan sonra, test cihazı derleme sırasında önceki dosyaya sıfırlanmaz.
Bu sorun daha önce birkaç kez ortaya çıktı, sonra kayboldu. Sonra yeniden ortaya çıktı...
ZY Sözlerinin anlamını okumadım. ve sen tavsiye ettin, sorulmadın ...
beyler kim var Lütfen geçmişi yüklemek için komut dosyasını kontrol edin ...
Her şey donuyor sadece ben miyim? Yardımdan alınan komut dosyası ...
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Bekleyen siparişler tetiklendiğinde anlaşılmaz bir durum.
fxsaber , 2018.11.26 13:37
Bir de şu durum var:
Örneğin, pozisyon veya emir yok - PositionsTotal = 0, OrdersTotal = 0.
Bir piyasa emri veriyorsunuz. Bu durumda, PozisyonlarToplam = 0, SiparişlerToplam = 1.
Piyasa emri tamamlandı - Emir Toplamı = 0. Ama Pozisyon Toplamı = 0 !
Öyle ki PositionsTotal (yeniden üretilmesi zor değil) değişebilir.
Örneğin, PositionsTotal, PositionsSelectBytTicket'ten hemen önce sıfır döndürür, bu da true değerini döndürür.