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şlerinizi göndermek/değiştirmek için hangi işlevi, sınıfları/yöntemi kullanıyorsunuz?
MqlTradeRequest'i kurduktan sonra OrderSend()
Bunu gördünüz mü ( OrderSend belgesinden )?
Unutulmamalıdır ki OrderSend() yöntemi işleminin başarılı bir şekilde tamamlanması, bir piyasa emri verilirken her zaman başarılı bir anlaşmanın tamamlandığı anlamına gelmez. Döndürülen sonuçta ticaret sunucusu iade kodunu içeren retcode değerini ve işlem türüne göre işlem veya sipariş alanı değerlerini kontrol edin .
Kodu görmede yardımcı olmak daha kolay olurdu .
Bunu gördünüz mü ( OrderSend belgesinden )?
Kodu görmede yardımcı olmak daha kolay olurdu .
Döndürülen sonucu kontrol ediyorum ve yalnızca SL & TP'yi TRADE_RETCODE_PLACED veya TRADE_RETCODE_DONE döndürürse yerleştirmeye çalışıyorum
Döndürülen sonucu kontrol ediyorum ve yalnızca SL & TP'yi TRADE_RETCODE_PLACED veya TRADE_RETCODE_DONE döndürürse yerleştirmeye çalışıyorum
Unutulmamalıdır ki OrderSend() yöntemi işleminin başarılı bir şekilde tamamlanması, bir piyasa emri verilirken her zaman başarılı bir anlaşmanın tamamlandığı anlamına gelmez. Döndürülen sonuçta ticaret sunucusu iade kodunu içeren retcode değerini ve işlem türüne göre işlem veya sipariş alanı değerlerini kontrol edin .
Anlaşma bilet numarasını kontrol etmelisiniz:
Bu son söz değildir, anlaşma biletiniz 0 ise, SL/TP değişikliğiniz yine de yürütülmeyecektir. Hala aranıyor...
Anlaşma bilet numarasını kontrol etmelisiniz:
Bu son söz değildir, anlaşma biletiniz 0 ise, SL/TP değişikliğiniz yine de yürütülmeyecektir. Hala aranıyor...
Bunu yapabilirim ama mesele şu ki, ticaret başarılı oldu ve pozisyon açıldı. . yine de SL & TP'yi eklemeye çalıştığımda geçersiz olmasalar bile Geçersiz Duraklar ile başarısız oldu. TP & SL'yi ayarlama isteğini göndermeden önce bir şeylerin olmasını beklemem gerekiyor gibi görünüyor. . . ama beklemem gereken resmi, belgelenmiş şeyin ne olduğunu gerçekten bilmiyorum.
Yanıt için teşekkürler :-)
Bunu yapabilirim ama mesele şu ki, ticaret başarılı oldu ve pozisyon açıldı. . yine de SL & TP'yi eklemeye çalıştığımda geçersiz olmasalar bile Geçersiz Duraklar ile başarısız oldu. TP & SL'yi ayarlama isteğini göndermeden önce bir şeylerin olmasını beklemem gerekiyor gibi görünüyor. . . ama beklemem gereken resmi, belgelenmiş şeyin ne olduğunu gerçekten bilmiyorum.
Yanıt için teşekkürler :-)
Biliyorum. Bir yanıt bulmak için tüm mql5 sitesini kontrol ediyorum :-D
Düzenlemek:
Bu sitede , bir ticaret yürütme türü olan bir sl /tp'nin nasıl yerleştirileceğini gösteren kesinlikle hiçbir şey yok.
Aslında bende de aynı sorun var ama OrderSend yerine PositionOpen kullanarak manuel olarak da yapabiliyorum.
Biliyorum. Bir yanıt bulmak için tüm mql5 sitesini kontrol ediyorum :-D
Düzenlemek:
Bu sitede , bir ticaret yürütme türü olan bir sl /tp'nin nasıl yerleştirileceğini gösteren kesinlikle hiçbir şey yok.
Aslında bende de aynı sorun var ama OrderSend yerine PositionOpen kullanarak manuel olarak da yapabiliyorum.
buldum. Bu, EA'nız ve ticaret sunucunuz arasında bir senkronizasyon sorunudur. OnTradeTransaction() olay işleyicisini kullanmanız gerekir.
OrderSend() işlevi tarafından gönderilen bir sunucuda işlem talebinin yürütülmesinin sonucu OnTradeTransaction işleyicisi tarafından izlenebilir. Bir ticaret talebi yürütülürken OnTradeTransaction işleyicisinin birkaç kez çağrılacağına dikkat edilmelidir.
Örneğin bir piyasa alış emri gönderirken işleme alınır, hesap için uygun bir alış emri oluşturulur, daha sonra emir yürütülür ve açık olanlar listesinden çıkarılır, daha sonra emir geçmişine eklenir, uygun bir alış emri verilir. anlaşma tarihe eklenir ve yeni bir pozisyon oluşturulur. Bu olayların her biri için OnTradeTransaction işlevi çağrılır.
buldum. Bu, EA'nız ve ticaret sunucunuz arasında bir senkronizasyon sorunudur. OnTradeTransaction() olay işleyicisini kullanmanız gerekir.
RTFM ;-) Benim için yarın bir deneyin.Ahhhh, teşekkürler, bir bakacağım. :-)
EA'm yapı 778 ile size garip hatalar getiriyor. 0.1'in hacmi normalleştirildi ve açıkça geçersiz değil.
2013.03.12 07:29:57 pivotlar (GÜMÜŞ,M5) SILVER, 0,10 birim ile ORDER_TYPE_SELL_STOP başarısız oldu; err# 4756 kontrol kodu: 10014 yorum: Geçersiz birim
2013.03.12 07:20:00 pivotlar (GÜMÜŞ,M5) SILVER, 0,10 birim ile ORDER_TYPE_SELL_STOP başarısız oldu; err# 4756 döndürülen kod: 10014, komisyoncu yorumları: Geçersiz birim
İşte onu getiren kod