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
Pre-PositionSelect olmadan PositionGet'te.
Mikhail, gecikmeli başka bir "sayfa" alalım, yoksa bir şeyler sıkıcı hale geldi. :))))
Discovery'ye ne zaman gideceksin? :)))))))
haklı değilsin Her tikte PositionSelect çağrılır ve 3. bloktaki son bilgi çıktısından önce de çalışır. Yani açıkça sebep bu değil.
Bazen hata yapıyorum ama durum bu değil açıkçası bunda)
PositionSelect'in çağrıldığı andaki konum verisi değerleri yazdırılacaktır.
OrderSend sonrası değerler güncellenmez.
PositionSelect(...)==false ise, PositionGet'te bir nokta yoktur.
Not: OrderSend'den sonra pozisyon bilgisi hemen alınamayabilir.. uyumsuzluk hala kötü.
Bazen hata yapıyorum ama durum bu değil açıkçası bunda)
PositionSelect'in çağrıldığı andaki konum verisi değerleri yazdırılacaktır.
OrderSend sonrası değerler güncellenmez.
PositionSelect(...)==false ise, PositionGet'te bir nokta yoktur.
Not: OrderSend sonrası pozisyon verisi hemen alınamayabilir.. uyumsuzluk hala kötü.
Memnuniyetle katılıyorum - hataları kabul etmekten utanmıyorum. Ama bakın: Blok 3'e girmeden önce, OnTick() işleyicisinin en başında, bahsettiğiniz PositionSelect() çağrılır, ancak OrderSend() yürütülmez. Kod özellikle blok 1, 2 ve 3'ün yürütülmesi arasına 1000 tiklik bir gecikme sayacı ekledi - bu eşzamansızlık içindir, bence bu, test cihazında konumu düzeltmek için fazlasıyla yeterli. Ek olarak, Blok 3'teki koşulu değiştirdim:
Sonuç değişmedi: pozisyonu kapatma emri uygulandı ve pozisyon büyüklüğü 1'e eşit kaldı.
:-(
derlememelidir.. PositionSelect (_Symbol)
derlememelidir.. PositionSelect(_Symbol)
derlememelidir.. PositionSelect(_Symbol)
_Symbol düzeltildi
Ve sonunda: Haklıydın! Şimdi blok 3 çalışmıyor, bu da konumun seçilmediği anlamına geliyor. Diyalog için teşekkürler! :-)
Kaşıklar bulundu, ancak tortu kaldı: daha fazla pozisyon yoksa, pozisyonun hacmi nasıl 1'e eşit olabilir?
Belgelere uymayan şey:
Yani PositionSelect'i () yanlış bir sonuçla çağırmak konum bilgisini güncellemez mi? Üzüntü!
Yani PositionSelect'i () yanlış bir sonuçla çağırmak konum bilgisini güncellemez mi? Üzüntü!
10 ay oldu bile...