[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 513

 

Merhaba!

Neden sadece BUYSTOP beni siliyor da SELLLIMIT onu silmiyor?? İki sipariş açık olmasına rağmen!

 if ( Hour ()== 19 && Minute ()== 00 && Кризис_1989==true)
            {
             for ( int i= 1 ; i<= OrdersTotal (); i++)          
      {
             if ( OrderSelect (i- 1 ,SELECT_BY_POS)==true) 
               {                                       
                if ( OrderType ()==OP_SELLLIMIT  && OrderSymbol ()== Symbol ())
                  {
                  OrderDelete ( OrderTicket ()); 
                  } //if
  
                if ( OrderType ()==OP_BUYSTOP && OrderSymbol ()== Symbol ())
                  {
                  OrderDelete ( OrderTicket ()); 
                  } //if
               } //if
            return ( 0 );
            }
          }     
 
Zhunko :
Yapabilir. Ancak o zaman boyutunu değiştirmeyi hatırlamanız gerekir.

çalışmıyor


bunu şöyle beyan ederseniz:

çift DayHigh[], DayLow[];

daha sonra dizinin elemanlarına belirli değerler atadığımda sadece "0" kaydediliyor

 
Danışmanların neden listede gri görüntülenebileceğini söyle?
 
sss2019 :
Danışmanların neden listede gri görüntülenebileceğini söyle?

çünkü danışmanla aynı klasörde .mq4 formatında kaynak kodu yok
 

yeni bir siparişteki parti boyutunun önceki işlemin sonucuna bağlı olduğu kod tabanındaki bir danışmana söyle (son işlemin sonucu nasıl belirlenir?)

Danışmanım için örnek olarak kullanacağım

 
dva1986 :

çalışmıyor


bunu şöyle beyan ederseniz:

çift DayHigh[], DayLow[];

daha sonra dizinin elemanlarına belirli değerler atadığımda sadece "0" kaydediliyor

Önceki yazımı okuyun. Tek bir öneri var.
 
YOUNGA :

yeni bir siparişteki parti boyutunun önceki işlemin sonucuna bağlı olduğu kod tabanındaki bir danışmana söyle (son işlemin sonucu nasıl belirlenir?)

Danışmanım için örnek olarak kullanacağım


STORM https://www.mql5.com/en/code/10557
 

Herkese merhaba!

Stoploss belirtirseniz sipariş verilmez :

 OrderSend(Symbol(),OP_BUY,BaseLot,Ask,3,Bid-25*Puan,Ask+25*Puan,"Siparişim #",16384,0,Yeşil);

Ve şu şekilde görüntülenir:

OrderSend(Symbol(),OP_BUY,BaseLot,Ask,3,NULL,NULL,"Siparişim #",16384,0,Yeşil);

Hata 130 yanlış durur.

Ayrıca, zararı durdurmak için verilen emri değiştirmek de mümkün değildir.

 
a.DarkAngel :

Merhaba!

Neden sadece BUYSTOP beni siliyor da SELLLIMIT onu silmiyor?? İki sipariş açık olmasına rağmen!


 for ( int i= 0 ; i<= OrdersTotal (); i++)
 
Andreyu :

Herkese merhaba!

Stoploss belirtirseniz sipariş verilmez:

 OrderSend(Symbol(),OP_BUY,BaseLot,Ask,3,Bid-25*Puan,Ask+25*Puan,"Siparişim #",16384,0,Yeşil);

Hata 130 yanlış durur.

 Print ( "Стоповые ордера можно выставлять на расстоянии не менее " , MarketInfo ( Symbol (), MODE_STOPLEVEL), " пипсов от текущей цены" );