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
Soruyla ilgileniyorum - bekleyen bir siparişin hacmini mql5 kullanarak değiştirmek mümkün müdür?
Denendi OrderModify - isteğin tüm gerekli öğeleri doğru bir şekilde doldurulmasına rağmen, değişiklik başarısız (Bilinmeyen hata) yazıyor...
Numara. Tek bir seçenek var - eskiyi kaldırıp yenisini koymak.
Ve bu nedir, sadece bir taksit mi?
Ve bu nedir, sadece bir taksit mi?
Bir yıl önce tartışılmıştı. Ardından, bekleyen bir siparişin hacmini değiştirmenin neden imkansız olduğunu bulmaya çalıştım. Renat (hatırladığım kadarıyla) daha sonra hacmin emirleri dikkate alma ve bir tüccarın bir satıcıya karşı olası iddialarını dikkate alma açısından "tek sipariş - bir hacim" bağlantısının tanıtıldığını açıkladı (peki, veya bunun gibi bir şey).
OrderModify'ı denedim - yazma işlemi başarısız oldu (Bilinmeyen hata), ancak isteğin tüm gerekli öğeleri doğru bir şekilde dolduruldu ...
CTrade sınıfından OrderModify() yönteminin açıklamasına daha yakından bakın:
Parametreler arasında hacim yoktur. Benzer şekilde, El Kitabı bölümünde " Ticaret talebi yapısı (MqlTradeRequest)" de belirtilmiştir:
Bekleyen Siparişi Değiştir
Bekleyen bir emrin fiyat seviyelerini değiştirmek için bir ticaret talebi. 7 alan zorunludur:
Şimdi anlaşıldı, cevap için teşekkürler. Hacim parametresi istekte gerekli alanlar listesinde değilse, isteğe bağlı bir parametre olduğunu varsaydım :)
SymbolInfoDouble() işlevi, SYMBOL_TRADE_TICK_VALUE_xxx gibi tanımlayıcılar sağlar. Açıklama, bunun "konum için hesaplanan onay değeri" olduğunu söylüyor. Doğru anlıyor muyum, aslında "kene maliyetinden" değil, "enstrümanın fiyatındaki minimum değişikliğin maliyetinden" bahsediyoruz? Yani mevduat para biriminde hesaptaki öz sermayenin minimum fiyat değişikliği ve 1 lotluk bir sözleşme ile değişeceği değerden mi bahsediyoruz?
Sonuçta, bir sonraki tik göründüğünde fiyatın kaç puan atlayacağı önceden bilinmiyor.
SymbolInfoDouble() işlevi, SYMBOL_TRADE_TICK_VALUE_xxx gibi tanımlayıcılar sağlar. Açıklama, bunun "konum için hesaplanan onay değeri" olduğunu söylüyor. Doğru anlıyor muyum, aslında "kene maliyetinden" değil, "enstrümanın fiyatındaki minimum değişikliğin maliyetinden" bahsediyoruz? Yani mevduat para biriminde hesaptaki öz sermayenin minimum fiyat değişikliği ve 1 lotluk bir sözleşme ile değişeceği değerden mi bahsediyoruz?
Sonuçta, bir sonraki tik göründüğünde fiyatın kaç puan atlayacağı önceden bilinmiyor.
Kene - minimum fiyat değişikliği.
Tamam anlaşıldı. Bir göstergenin iki farklı adı vardır.
Ve arasındaki fark nedir
SYMBOL_POINT
Bir noktanın değeri
çift
SYMBOL_TRADE_TICK_SIZE
Asgari fiyat değişikliği
çift
?
Mesela, minimum fiyat değişikliği bir puan değerinden daha az olabilir mi?
Mesela, minimum fiyat değişikliği bir puan değerinden daha az olabilir mi?