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

 
MikeM :
Kârdan sonra bir kapanış parantez ve ondan sonra bir noktalı virgül koyun. Gerisi ocakta.

MAGIC - fırında
 

Bana göre sihir ve kayma çok önemli değil, çünkü sıradan siparişler onlarsız gidiyor.

double PriceBuy = iHigh(Symbol(),60, 1); 

OrderSend(Symbol(), OP_BUYSTOP, Lot, PriceBuy, StopLoss, TakeProfit, "Order", 0, Green); 


 

Derleyici, "Sipariş" in kâr alma parametresinin değeri olduğunu ve double türünde olması gerektiğini düşünür.

Takeprofit yedinci parametre olmalı ve kayma eksik olduğundan altıncı parametreye sahipsiniz

İşte sorun bu

 
silhouette :
Teşekkür ederim! mantığını anladım. Ama nasıl düzeltilebilir?


yeniden yapıldı. Bir cinste teknik olarak doğru olurdu, ancak bir şekilde Hintli görünüyor.

 int Orders( int magic)
 {
   int ordrs;
   for (ordrs= 0 ; ordrs<= OrdersTotal (); ordrs++)
   {
     if ( OrderSelect (ordrs, SELECT_BY_POS)== true )
     {
       if (OrderMagicNumber()==magic)
       {
         return ( 1 );
       }
     }
   }
 } 

   OM1=Orders(ExpertID1);
   OM2=Orders(ExpertID2);
   if (OM1!= 1 )
    {
     Type1= true ;
    }
   else 
    {
     Type1= false ;
    }
   if (OM2!= 1 )
    {
     Type2= true ;
    }
   else
    {
     Type2= false ;
    }
 
silhouette :


yeniden yapıldı. Bir cinste teknik olarak doğru olurdu, ancak bir şekilde Hintli görünüyor.

böyle daha iyi:
 bool Orders( int magic)
 {
   int ordrs;
   for (ordrs= 0 ; ordrs< OrdersTotal (); ordrs++)
   {
     if ( OrderSelect (ordrs, SELECT_BY_POS)== true )
     {
       if (OrderMagicNumber()==magic)
       {
         return ( true ); // раз нашли, то и хватит, дальше смотреть не надо
       }
     }
   }
  return(false); // все просмотрели и не нашли
 } 
 
ilunga :
böyle daha iyi:

Aynen öyle! Yardım için teşekkürler.
 
ilunga :
böyle daha iyi:
 for (ordrs= 0 ; ordrs < OrdersTotal (); ordrs++)
Sadece küçüktür , küçüktür veya eşittir.
 
artmedia70 :
Sadece küçüktür , küçüktür veya eşittir.


Evet kesinlikle. Kopyalandı ve bu yere dikkat edilmedi
 

Merhaba! Bu nedenle, yeni başlayanlar için bir konu olarak yardım edin:

baykuştaki değişkenin adını değiştir, böylece MT4'te isim farklı olacak ve dosyayı kendim değiştireceğim! teşekkürler

 
Versig :

Merhaba! Bu nedenle, yeni başlayanlar için bir konu olarak yardım edin:

baykuştaki değişkenin adını değiştir, böylece MT4'te isim farklı olacak ve dosyayı kendim değiştireceğim! teşekkürler

Değiştirin tabii! O zaman bize sonuçtan bahset.