OrderModify() sorusu - sayfa 5

 

OrderSelect() işlevine dokunulmaz. Doğru?

 // order pool example

if ( OrderSelect ( 0 ,SELECT_BY_POS,MODE_TRADES)){

Kullanılmakta olan koşul, ticaret işlevleri listesinden aradığım şeydir .

OrderSymbol() işlevi, USDJPY çiftinde hangi biletin olduğunu belirtmek için kullanılabilecek tek bilet bilgisi gibi görünüyor. Bu, örneğiniz tarafından kullanılan koşul mu?

Teşekkür ederim

 
WhooDoo22 :

OrderSelect() işlevine dokunulmaz. Doğru?

Kullanılmakta olan koşul, ticaret işlevleri listesinden aradığım şeydir .


OrderSymbol() işlevi, USDJPY çiftinde hangi biletin olduğunu belirtmek için kullanılabilecek tek bilet bilgisi gibi görünüyor. Örnekte kullanılan koşul bu mu?

Bu işe yararsa, onunla gideceğim yol bu olurdu.

Teşekkür ederim

Size kodumu gösterebilirim. . . . . veya kendinizinkini kodlayabilir, test edebilir, düzeltebilir, test edebilir, düzeltebilir vb. ve bittiğinde yayınlayabilirsiniz. Hangisini istersin ?

İşlevleri aramaya başlamadan önce, gereksinimi nasıl karşılayacağınızı açıklayın. . . kodlama işlevlerinden herhangi bir özel söz olmadan basit sade İngilizce ile.
 

Sana kodumu gösterebilirim. . . . . veya kendinizinkini kodlayabilir, test edebilir, düzeltebilir, test edebilir, düzeltebilir vb. ve bittiğinde yayınlayabilirsiniz. Hangisini istersin ?

RE: Üç ayrı döviz çiftindeki üç siparişten USDJPY'de bir bilet numarasını izole etmek için kullanılan koşulu anlamak istiyorum. İkimiz için de en kolay olanı yapmayı tercih ederim, yapacak çok şey var. :)

İşlevleri aramaya başlamadan önce, gereksinimi nasıl karşılayacağınızı açıklayın.

RE: Bu belirli mantığın kısa, kodlanmış bir uygulamasını ifade etmenin en doğrudan yolu olan kodda açıklayacağım.

 // this code does not include error corrections. Strictly code to execute closing of an order on USDJPY.

   double bid_ask;

   if ( OrderSelect ( 0 ,SELECT_BY_POS,MODE_TRADES))          {
   if ( OrdersTotal ()> 0 )                                   {
   if (OrderSymbol()== "USDJPY" )                           {
   if ((OrderType()==OP_BUY)||(OrderType()==OP_SELL))     {
   if (OrderType()==OP_BUY)                               {bid_ask=Bid;}
   if (OrderType()==OP_SELL)                              {bid_ask=Ask;}
   
     {OrderClose(OrderTicket(),OrderLots(),bid_ask, 2 , CLR_NONE );}}}}}

Teşekkür ederim.

 
WhooDoo22 :

Size kodumu gösterebilirim. . . . . veya kendinizinkini kodlayabilir, test edebilir, düzeltebilir, test edebilir, düzeltebilir vb. ve bittiğinde yayınlayabilirsiniz. Hangisini istersin ?

RE: Üç ayrı döviz çiftindeki üç siparişten USDJPY'de bir bilet numarasını izole etmek için kullanılan koşulu anlamak istiyorum. İkimiz için de en kolay olanı yapmayı tercih ederim, yapacak çok şey var. :)

İşlevleri aramaya başlamadan önce, gereksinimi nasıl karşılayacağınızı açıklayın.

RE: Bu belirli mantığın kısa, kodlanmış bir uygulamasını ifade etmenin en doğrudan yolu olan kodda açıklayacağım.

Kodunuzu test ettiniz mi? işe yaradı mı ? TP & SL nereye yerleştirilir? bilet numarası nerede basılır, 0 konumundaki sipariş USDJPY değilse ne olur?

Bu gönderiyi hatırladın mı?

Raptorİngiltere :


Artık benim için yatma vakti. . . işte başlamanız için bir ipucu, birden fazla siparişiniz var, bu yüzden doğru olanı bulmak için hepsini gözden geçirmeniz gerekiyor . . . veya belki birden fazla, görebildiğiniz kadar çok seçeneği kapsar.

 
WhooDoo22 :
Zavallı Şey, bu Coding-Boot-Camp 8) gibi hissettiriyor olmalı 8)))
 

Simon,

Kodunuzu test ettiniz mi?

RE: Pazar açılışına kadar ticaret molası başladığı için mt4 terminalinde bu kod için testler yapamıyorum, bu yüzden bu arada cilt II'nin bölümleri üzerinde çalışacağım. Yazılarınıza da mutlaka cevap vereceğim.

Teşekkür ederim.

 
ubzen :
Zavallı Şey, bu Coding-Boot-Camp 8) gibi hissettiriyor olmalı 8)))
Demeyi biliyorsun. . . . "Kolay para yoktur" :-)
 

Tersine çevrilebilir, Kazanç yok, Acı yok. ;) Seçim, acıyı kazançla takas etmek YA DA hiçbir kazancı acı olmadan takas etmektir. Her iki şekilde de bir şeyler alırsın.

 

Simon,

Pekala, komut dosyasını bir usdjpy grafiğine yerleştirirsem bu işe yarar (farklı döviz çiftlerinde açık olan birden fazla bilet olup olmadığına bakılmaksızın) İşin püf noktası, siparişi kapatmak için usdjpy grafiği DIŞINDA komut dosyasını farklı bir tabloya yerleştiremem. . Şu anda usdjpy siparişini kapatmak için herhangi bir grafiğe yerleştirebileceğim bir komut dosyası üzerinde çalışıyorum.

   double bid_ask;

   if ( OrderSelect ( OrderTicket() ,SELECT_BY_POS,MODE_TRADES))     { // was 0
   if ( OrdersTotal ()> 0 )                                   {
   if (OrderSymbol()== "USDJPY" )                           {
   if ((OrderType()==OP_BUY)||(OrderType()==OP_SELL))     {
   if (OrderType()==OP_BUY)                               {bid_ask=Bid;}
   if (OrderType()==OP_SELL)                              {bid_ask=Ask;}
   
     {
      OrderClose(OrderTicket(),OrderLots(),bid_ask, 2 , CLR_NONE );
     }
     }}}}

Lütfen bu güncellenmiş komut dosyası için yanıtınızı gönderin.

Birkaç yudum "demlenmiş" içecekle (bu dahil) pek çok sorunu çözdüm. ;) Ne yazdığıma dikkat ederim, bu yüzden MQL4 forumunun hiçbir kuralını çiğnemem. Kuralları ciddiye alıyorum. fındık :)

Teşekkür ederim

Dosyalar:
 
WhooDoo22 :

Simon,

Pekala, komut dosyasını bir usdjpy grafiğine yerleştirirsem bu işe yarar (farklı döviz çiftlerinde açık olan birden fazla bilet olup olmadığına bakılmaksızın) İşin püf noktası, siparişi kapatmak için usdjpy grafiği HARİÇ komut dosyasını farklı bir tabloya yerleştiremem. . Şu anda usdjpy siparişini kapatmak için herhangi bir grafiğe yerleştirebileceğim bir komut dosyası üzerinde çalışıyorum.

Lütfen bu güncellenmiş komut dosyası için yanıtınızı gönderin.

Birkaç yudum "demlenmiş" içecekle (bu dahil) pek çok sorunu çözdüm. ;) Yazdıklarıma dikkat ederim, bu yüzden MQL4 forumunun hiçbir kuralını çiğnemem. Kuralları ciddiye alıyorum. fındık :)

Teşekkür ederim

Kodunuzu denemeden hemen görebildiğim 2 sorun, yaptığınız şeyin gereksinimi karşılamadığı anlamına geliyor. . .

" TP & SL nereye yerleştirilir? Bilet numarası nereye basılır, . . . "