Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1058

 

MqlTradeResult.price'de bir limit emri yürütüldüğünde 0 alıyorum (benim durumumda BUY STOP).

Hacim, sıra vb. gibi diğer alanlar verilerle birlikte gelir. Neden fiyat 0? Ya da doğru olan ne?

ps Geçmiş için hata ayıklayıcıya bakıyorum.

 
leonerd :

MqlTradeResult.price'de bir limit emri yürütüldüğünde 0 alıyorum (benim durumumda BUY STOP).

Hacim, sıra vb. gibi diğer alanlar verilerle birlikte gelir. Neden fiyat 0? Ya da doğru olan ne?

ps Geçmiş için hata ayıklayıcıya bakıyorum.

Öyle. ORDER_TYPE_BUY ile sonuç.price ile fiyatı alıyorum ve ORDER_TYPE_BUY_STOP ile aynı yerde 0 alıyorum.Neden?

 
İşlemdeki fiyat, komisyoncu tarafından onaylandı. alana bağlı   sapma   içinde   ticaret talebi   ve/veya tip   ticaret operasyonu


Onlar. bu sadece işlem içindir. Ancak OrderSend() ile sipariş verdikten sonra fiyatı nasıl alınır? MqlTradeResult yanıtı aracılığıyla, yani herhangi bir işlem işleyici aracılığıyla değil. Neden bir anlaşma varsa, cevapta bir fiyat var ve bir limit emri varsa, o zaman orada fiyat yok neden belli değil.

 
leonerd :

Onlar. bu sadece işlem içindir. Ancak OrderSend() ile sipariş verdikten sonra fiyatı nasıl alınır? MqlTradeResult yanıtı aracılığıyla, yani herhangi bir işlem işleyici aracılığıyla değil. Neden bir anlaşma varsa, cevapta bir fiyat var ve bir limit emri varsa, o zaman orada fiyat yok neden belli değil.

Fiyat iste.

 
fxsaber :

Fiyat iste.

Varsayımsal olarak, isteğin fiyatı sunucuda değiştirilebilir ve sipariş, siparişteki fiyattan farklı bir fiyatla verilebilir.

 
leonerd :

Varsayımsal olarak, isteğin fiyatı sunucuda değiştirilebilir ve sipariş, siparişteki fiyattan farklı bir fiyatla verilebilir.

Bu, yalnızca Request.price = 0 ile bir piyasa emri gönderildiğinde mümkündür.

ZY MT4'te bu soru kimseyi rahatsız etmedi. MT5'te hangi nedenle oluşmalıdır?
 
fxsaber :

Bu, yalnızca Request.price = 0 ile bir piyasa emri gönderildiğinde mümkündür.

ZY MT4'te bu soru kimseyi rahatsız etmedi. MT5'te hangi nedenle oluşmalıdır?

Belli ki burada bir mantık hatası var. MqlTradeResult - bir ticaret işleminin sonucu . Limit emri bir ticaret işlemi midir? Evet. Hacim, diğer parametreler bu yapıya girer. Neden fiyat değil? belirsiz.

 
leonerd :

Belli ki bir çeşit mantıksal sıkışma var. MqlTradeResult - bir ticaret işleminin sonucu . Limit emri bir ticaret işlemi midir? Evet. Hacim, diğer parametreler bu yapıya girer. Neden fiyat değil? belirsiz.

Bekleyen bir emir bir alım satım işlemi değildir. Bu, emirde belirtilen fiyattan gerçekleştirilecek bir emirdir. Bir emrin yerine getirilmesi üzerine bir alım satım işlemi gerçekleşecektir - hesap türüne (hedge, netleştirme) bağlı olarak bir pozisyon yaratacak veya mevcut bir pozisyonu değiştirecek bir işlem

 
Artyom Trishkin :

Bekleyen bir emir bir alım satım işlemi değildir. Bu, emirde belirtilen fiyattan gerçekleştirilecek bir emirdir. Bir emrin yerine getirilmesi üzerine bir alım satım işlemi gerçekleşecektir - hesap türüne (hedge, netleştirme) bağlı olarak bir pozisyon yaratacak veya mevcut bir pozisyonu değiştirecek bir işlem

Tamam, yanlış anladım. Orijinal kaynağı aktaralım:

Ticaret talebi sonuç yapısı (MqlTradeResult)

İşlem sistemine bir emir vermek için bir işlem talebine yanıt olarak , işlem sunucusu, önceden tanımlanmış özel bir MqlTradeResult yapısı biçiminde bir işlem talebinin işlenmesinin sonucu hakkında bilgi içeren verileri döndürür.


ps editördeki alıntı nerede? Html'ye girmeli miyim? Ne kadar uygunsuz.

 

p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то.

bulundu