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
Siparişin hangi özel durumu olduğu belli değil.
Bir siparişi SİLMEK için, MEVCUT olması ve "ara" durumda olmaması önemlidir.
Dikkatlice bakın (tüm açıklamalarla birlikte):
https://www.mql5.com/en/forum/58012/page9#comment_2074928
Bir siparişi SİLMEK için, MEVCUT olması ve "ara" durumda olmaması önemlidir.
Dikkatlice bakın (tüm açıklamalarla birlikte):
https://www.mql5.com/ru/forum/58012/page9#comment_2074928
Hâlâ ilginç ve hizmet masası için açık bir argüman olarak faydalı olabilir.
Yani CheckOrderState() fonksiyonunun yanlış yazıldığını mı düşünüyorsunuz?
P / S SD, her zamanki gibi sessiz ....
Yani CheckOrderState() fonksiyonunun yanlış yazıldığını mı düşünüyorsunuz?
P / S SD, her zamanki gibi sessiz ....
Bilmiyorum. ORDER_STATE_PLACED durumu varsa, muhtemelen aynı hata.
Ve eğer ORDER_STATE_PARTIAL ise bilinmiyor, Alexander bu davadan bahsetmedi, belki bazı incelikler.
Her durumda, siparişin hangi özel duruma sahip olduğunu bilmek için işlev geliştirilebilir.
Bilmiyorum. ORDER_STATE_PLACED durumu varsa, muhtemelen aynı hata.
Ve eğer ORDER_STATE_PARTIAL ise bilinmiyor, Alexander bu davadan bahsetmedi, belki bazı incelikler.
Her durumda, siparişin hangi özel duruma sahip olduğunu bilmek için işlev geliştirilebilir.
Mümkün ve geliştirilebilir, ancak (bence) aşağıdakiler önemlidir:
1. Sipariş bir ara durumda olduğunda, yani:
ORDER_STATE_STARTED
ORDER_STATE_REQUEST_ADD
ORDER_STATE_REQUEST_MODIFY
ORDER_STATE_REQUEST_CANCEL
o zaman onunla HİÇBİR ŞEY yapılamaz, yani ORD_BUSY
(Bu eyaletlerdeki noktayı hiç görmüyorum)
2. Sipariş geçmişte değilse, MEVCUTTUR ve SADECE kabul edebilir
iki duruma:
ORDER_STATE_PARTIAL = ORD_EXIST_PARTIAL
ORDER_STATE_PLACED = ORD_EXIST
3. Tüm bu sonuçlar tavandan değil, MQL5 dokümantasyonundan alınmıştır.
ve geliştiricilerin bazı "özellikleri" varsa, ZORUNLU
bunları kılavuzda belirteceklerdi!
4. Örneğin, ben bir kahin değilim ve geliştiricilerin aklından ne geçtiğini bilmiyorum
bazı fonksiyon yazma.
Nasıl bir açıklama yapıldı - sonuç böyle!
P / S Elbette bir şeyi yanlış anlayabilirsiniz, ancak bu durumda değil.
Ve neden, komisyoncu (değişim) emri başlattığında, iade kodu yok?
Ve neden, komisyoncu (değişim) emri başlattığında, iade kodu yok?
Yürütmeyi yan tarafa verdiğinizde bu kod her zaman mevcut değildir.
Ağ geçitlerini kontrol edeceğiz ve kesin cevaplar bulursak bu dönüş kodunu doldurmayı düşüneceğiz.
Yürütmeyi yan tarafa verdiğinizde bu kod her zaman mevcut değildir.
Ağ geçitlerini kontrol edeceğiz ve bu dönüş kodunu doldurmayı düşüneceğiz.
Bugün MT5 sunucusunda bir tür arıza oldu, siparişler reddedildi ama hiçbir sebep yok (0 0).....
" Причина: " , result.retcode, " " , result.retcode_external );
2016.10 . 20 20 : 31 : 08.797 trader (TATN- 12.16 ,H1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614027 Ордер отклонён.
2016.10 . 20 20 : 31 : 08.797 trader (TATN- 12.16 ,H1) OnTradeTransaction : Buy ордер отклонён брокером(биржей). Билет = 46614027 Причина: 0 0
2016.10 . 20 20 : 31 : 08.801 trader (BR- 12.16 ,M1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = SELL_ORDER; Билет = 46614028 Ордер отклонён.
2016.10 . 20 20 : 31 : 08.801 trader (BR- 12.16 ,M1) OnTradeTransaction : Sell ордер отклонён брокером(биржей). Билет = 46614028 Причина: 0 0
2016.10 . 20 20 : 31 : 08.804 trader (SNGP- 12.16 ,H1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614029 Ордер отклонён.
2016.10 . 20 20 : 31 : 08.804 trader (SNGP- 12.16 ,H1) OnTradeTransaction : Buy ордер отклонён брокером(биржей). Билет = 46614029 Причина: 0 0
2016.10 . 20 20 : 31 : 08.806 trader (MXI- 12.16 ,M1) StopTrading: Время сервера = 20 : 31 : 08 ; Статус ордера = BUY_ORDER; Билет = 46614030 Ордер отклонён.