Sipariş türü (Sat/Al) grafikte nasıl gösterilir?

 

Açık pozisyonun türünü grafikte göstermek istiyorum.

Örneğin, mevcut grafiğin konumu kısaysa, grafikte "Sat" metnini gösterin. (Sadece beklemede olmayan açık pozisyonlar için)

Saygılarımızla

 
Konnj :

Açık pozisyonun türünü grafikte göstermek istiyorum.

Örneğin, mevcut grafiğin konumu kısaysa, grafikte "Sat" metnini gösterin. (Sadece beklemede olmayan açık pozisyonlar için)

Saygılarımızla

Siparişi seçin, OrderType() olup olmadığını kontrol edin , ilgili Nesneyi grafiğe (etiket veya metin) yerleştirin
 

Siparişi nasıl seçebilirim, OrderType() olup olmadığını kontrol edebilirim?

Bu doğru mu?


 string OrderTypeP = DoubleToStr(OrderType(), 0 );
 
Konnj :
Siparişi nasıl seçebilirim, OrderType() olup olmadığını kontrol edebilirim?

OrderSelect() , OrderType()

Birinin sizin için kodu yazmasını ister misiniz? buraya gidin: MetaQuotes resmi MT4 ve MT5 kodlama hizmetleri

 

zaten var:

 int CalculateCurrentOrders()
  {
                   int pos= 0 ;

                   for ( int i= 0 ;i< OrdersTotal ();i++)
                    {
                     if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)== false ) break ;
                     if (OrderSymbol()== Symbol () )
                       {
                         if (OrderType()==OP_BUY)  pos++;
                         if (OrderType()==OP_SELL) pos++;
                       }
                    }
              
                 return (pos);
  }
 
Konnj :

zaten var:

Tamam, sorun nedir?

 if (OrderType()==OP_BUY) string = "Buy" ;
 
Nerede kullanmalıyım? aslında şu an hiçbir fikrim yok! :(
 

Bu kodu yaptım:

{
   string OrderTyp = "OT" ;
   if (OrderType()==OP_BUY) string ot= "Buy" ; else ot= "Sell" ;
   ObjectCreate (OrderTyp, OBJ_LABEL , 0 , 0 , 0 , 0 );
   ObjectSet(OrderTyp, OBJPROP_CORNER , 1 );
   ObjectSet(OrderTyp, OBJPROP_XDISTANCE , 10 );
   ObjectSet(OrderTyp, OBJPROP_YDISTANCE , 15 );
   ObjectSetText(OrderTyp, "Order Type: " +ot, 8 , "Tahoma" , CommentColor);
   }

Ancak mevcut çizelge türünü göstermiyor!

 
Konnj : Ama şu anki çizelge türünü göstermiyor!
MT4 on;y'nin bir grafik türü vardır - zamana dayalı.
 
Konnj :

Bu kodu yaptım:

Ancak mevcut çizelge türünü göstermiyor!

Önce doğru Sıralamayı seçtiniz mi? doğru Siparişi seçtiğiniz yerde kodunuzu gösterin. Bir Nesne oluşturmadan önce, var olup olmadığını kontrol edin . . . Bunu zaten iki kez söylemedim mi?

Ayrıca . . . Object DeleteAll() tembel, kullanmayın. . . Bir gün göstergenizi, haritada tutmak istediğiniz diğer Nesnelerle birlikte bir tabloya koyacaksınız. . . daha sonra Göstergeyi kaldırma zaman dilimini değiştirdiğinizde, saklamak istediğiniz tüm Nesneler gitmiş olacaktır. . .

 
Bilet grafiği türü ne olacak?