MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 875

 
Tünaydın. Grafikte enstrümanlarda getiri yüzdesi olan bir daire görüntülemek mümkün müdür? myfxbook'taki gibi
 

Lütfen söyleyin, limit emir vermek istiyorum, OrderOpen() ve PositionOpen() yöntemleri arasındaki farkın ne olduğunu anlamıyorum. Okumaya yardımcı olun, listeleyin Her ikisinde de ENUM_ORDER_TYPE.

Notları:

OrderOpen(...) yönteminin başarıyla tamamlanması, her zaman bir ticaret işleminin başarılı bir şekilde yürütülmesi anlamına gelmez. ResultRetcode() yönteminin yanı sıra ResultOrder() yöntemi tarafından döndürülen değer çağrılarak bir ticaret talebinin (işlem sunucusu dönüş kodu) yürütülmesinin sonucunun kontrol edilmesi gerekir.

PositionOpen(...) yönteminin başarıyla tamamlanması, her zaman bir ticaret işleminin başarılı bir şekilde yürütülmesi anlamına gelmez. ResultRetcode() yönteminin yanı sıra ResultDeal() yöntemi tarafından döndürülen değer çağrılarak bir ticaret talebinin (işlem sunucusu dönüş kodu) yürütülmesinin sonucunun kontrol edilmesi gerekir.

Neden SellLimit, BuyLimit, vb. ek yöntemlere ihtiyacınız var ve ayrıca önceden tanımlanmış özel bir MqlTradeRequest yapısı kullanarak bir limit belirleyebilirsiniz .

Sipariş vermek neden farklı şekillerde yapılıyor, neden?

 
WinProject :

Lütfen söyleyin, limit emir vermek istiyorum, OrderOpen() ve PositionOpen() yöntemleri arasındaki farkın ne olduğunu anlamıyorum. Okumaya yardımcı olun, listeleyin Her ikisinde de ENUM_ORDER_TYPE.

Notları:

OrderOpen(...) yönteminin başarıyla tamamlanması, her zaman bir ticaret işleminin başarılı bir şekilde yürütülmesi anlamına gelmez. ResultRetcode() yönteminin yanı sıra ResultOrder() yöntemi tarafından döndürülen değer çağrılarak bir ticaret talebinin (işlem sunucusu dönüş kodu) yürütülmesinin sonucunun kontrol edilmesi gerekir.

PositionOpen(...) yönteminin başarıyla tamamlanması, her zaman bir ticaret işleminin başarılı bir şekilde yürütülmesi anlamına gelmez. ResultRetcode() yönteminin yanı sıra ResultDeal() yöntemi tarafından döndürülen değer çağrılarak bir ticaret talebinin (işlem sunucusu dönüş kodu) yürütülmesinin sonucunun kontrol edilmesi gerekir.

Neden SellLimit, BuyLimit, vb. ek yöntemlere ihtiyacınız var ve ayrıca önceden tanımlanmış özel bir MqlTradeRequest yapısı kullanarak bir limit belirleyebilirsiniz .

Ne için, neden?

Cevaplarım CTrade ticaret sınıfıyla ilgili:
  • OrderOpen Verilen parametrelerle bekleyen bir emir verir
  • PositionOpen Belirtilen sembol için verilen parametrelerle bir pozisyon açar
  • SellLimit, BuyLimit, vb. - Bekleyen Sipariş Vermek için Basitleştirilmiş Yöntemler

Yani, Bekleyen Emir ile Pozisyonu karıştırmayın - bu bir şeydir. Genel olarak, çeşitlilik ve farklı görevler için çeşitli çözümler oluşturulur - bunlar iki tanedir.

 
Taras Slobodyanik :

Büyük olasılıkla bir kavşak vardı, ancak yeniden çizildi.
Mum kapandıktan sonra sinyali kontrol etmeniz gerekir.

Evet, neredeyse hiç kavşak yoktu. Mumların kuyrukları, kesişecek olan şey hakkında hiçbir şey değildir.

"Mum kapandıktan sonra sinyali kontrol edin" ne anlama geliyor?

mql'de çaylak mıyım? konuyla ilgili ay. Open Candles ile ilgili her şeye sahibim. VRI sonunda bu parametreye sahip olmamasına rağmen.

 
Vladimir Karputov :

  • OrderOpen Belirtilen parametrelerle bekleyen bir emir verir
  • PositionOpen Belirtilen sembol için verilen parametrelerle bir pozisyon açar
  • SellLimit, BuyLimit, vb. - Bekleyen Sipariş Vermek için Basitleştirilmiş Yöntemler

Yani, Bekleyen Emir ve Pozisyonu karıştırmayın - hepsi bu. Genel olarak, çeşitlilik ve farklı görevler için çeşitli çözümler oluşturulur - bunlar iki tanedir.

Bu yöntemlerden herhangi birini kullanarak limiti belirleyebilirim, sorum şu, bu farklı görevler nelerdir?

 
KrasAleks :
Evet, neredeyse hiç kavşak yoktu. Mumların kuyrukları, kesişecek olan şey hakkında hiçbir şey değildir.

"Mum kapandıktan sonra sinyali kontrol et" ne anlama geliyor?

Öyleydi. Tereddüt bile etme. Sıfır çubuğunda, bu hemen hemen her göstergeye olur. Gerçek şu ki, göstergenin değeri mumun kapanışında olduğu gibi kalıyor. Bu arada mum kapanmaz, mevcut fiyattaki değişimle birlikte gösterge değerleri de değişir.

 
WinProject :

Bu yöntemlerden herhangi birini kullanarak limiti belirleyebilirim, sorum şu, bu farklı görevler nelerdir?

Ardından, Satın Alma limitini ayarlamak için lütfen PositionOpen'ı kullanmayı deneyin. Böyle bir mazoşizmi hiç sevmedim: PositionOpen'ı YALNIZCA POZİSYON açmak için kullanıyorum. Genel olarak, eski terminal bölümüne girdiğim için üzgünüm, düşünmedim.


Ayrılıyorum.

 
Alexey Viktorov :

Öyleydi. Tereddüt bile etme. Sıfır çubuğunda, bu hemen hemen her göstergeye olur. Gerçek şu ki, göstergenin değeri mumun kapanışında olduğu gibi kalıyor. Bu arada mum kapanmaz, mevcut fiyattaki değişimle birlikte gösterge değerleri de değişir.

Evet? M.b.

Açıkçası, ölümcül değil, ama can sıkıcı. Burada yapılacak bir şey yok değil mi?, mumları kapatmak için sinyal oluşturacak bir VRI parametresi yok.

Açıklama için teşekkürler.

 
Danışmanın hangi çiftler üzerinde çalıştığı ve kârın ve hangi çiftin bir pencerede görüntülenmesi için bilgi nasıl toplanır?
 
Vladimir Karputov :

Ardından, Satın Alma limitini ayarlamak için lütfen PositionOpen'ı kullanmayı deneyin. Böyle bir mazoşizmi hiç sevmedim: PositionOpen'ı YALNIZCA POZİSYON açmak için kullanıyorum. Genel olarak, eski terminal bölümüne girdiğim için üzgünüm, düşünmedim.


Ayrılıyorum.

Her iki terminal de burada tartışılmaktadır. Konu başlığında var