bunları () {} çok fazla kullanabilir miyim ?? - sayfa 4

[Silindi]  

hadi mesaj atıyorum zaten...

çünkü etrafımdaki tüm insanlar bana yardım edemez...

 
Aptalın onu tekrar silmeye karar vermesi ihtimaline karşı: Silemeyeceğiniz daha fazla referans için aptal işlevsiz kodunuzun bir kopyasını buraya koyuyorum:
 //+------------------------------------------------------------------+
//|                                                   NightMare1.mq4 |
//|                                             Copyright 2012, Abu. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Abu."
#property link       "http://www.metaquotes.net"

extern string Name_Expert = "NightMare" ;
extern double StartHour1 = 0000 ;
extern double StopHour1  = 0759 ;
extern double StartHour2 = 0800 ;
extern double StopHour2  = 1859 ;
extern double StartHour3 = 1900 ;
extern double StopHour3  = 2359 ;
extern double LongTP1  = 80 ;
extern double ShortTP1 = 80 ;
extern double longSL1  = 150 ;
extern double ShortSL1 = 150 ;
extern double LongTP2  = 180 ;
extern double ShortTP2 = 180 ;
extern double longSL2  = 150 ;
extern double ShortSL2 = 150 ;
extern double LongTP3  = 50 ;
extern double ShortTP3 = 50 ;
extern double longSL3  = 150 ;
extern double ShortSL3 = 150 ;
extern double LotSize = 0.1 ;
extern double MaxOrders = 5 ;
extern double SafetyPercent = 50 ;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   if ( AccountFreeMargin ()<(SafetyPercent/ 100 )* AccountBalance ())
   {
   Print ( "We have no money. Free Margin = " , AccountFreeMargin ());
   return ( 0 );
   }
       if ( Bars < 50 )
      {
       return ( 0 );
      }
         if ( OrdersTotal ()>MaxOrders())
         {
         return ( 0 );
         }
             double diClose0= iClose ( NULL , 5 , 0 );
             double diMA1= iMA ( NULL , 5 , 5 , 0 , MODE_EMA , PRICE_OPEN , 1 );
             double diClose2= iClose ( NULL , 5 , 0 );
             double diMA3= iMA ( NULL , 5 , 4 , 0 , MODE_EMA , PRICE_OPEN , 1 );
      
             if ( TimeCurrent ()>StartHour1())&( TimeCurrent ()<StopHour1())
            {
                   if ((diClose0<diMA1))
                  {
                   OrderSend ( Symbol (),LongTP1, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point ); //----
                   return ( 0 );
                  }
                     else
                     if ((diClose2>diMA3))
                     {
                     OrderSend ( Symbol (),ShortSL1, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point ); //----
                     return ( 0 );
                     } 

             return ( 0 );                      
            }
                     
             if ( TimeCurrent ()>StartHour2())&&( TimeCurrent ()<StopHour2())
            {  
                   if ((diClose0<diMA1))
                  {
                   OrderSend ( Symbol (),LongTP2, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point ) //----
                   return ( 0 );
                  }
                     else
                     if ((diClose2>diMA3))
                     {
                     OrderSend ( Symbol (),ShortSL2, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point ); //----
                     return ( 0 );
                     }
             return ( 0 );
            }        
             if ( TimeCurrent ()>StartHour3())&&( TimeCurrent ()<StopHour3())
            {
                   if ((diClose0<diMA1))
                  {
                   OrderSend ( Symbol (),LongTP3, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point ) //----
                   return ( 0 );
                  }
                     else
                     if ((diClose2>diMA3))
                     {
                     OrderSend ( Symbol (),ShortSL3, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point ) //----
                     return ( 0 );
                     }
             return ( 0 );                     
            }
   return ( 0 );
   }
[Silindi]  

tamam tamam ...

orada 28 hata var..!!

[Silindi]  
yardım edebilecek var mı??
 

Eşleşen parantezleri vurgulayabilen metin düzenleyicileri vardır (örneğin notepad++), bu çok yardımcı olur.

Ayrıca, saydığı parantezlere dayalı olarak kodu (girinti seviyeleri) yeniden biçimlendirebilen bir yazılım da vardır, örneğin bu: http://universalindent.sourceforge.net/index.php Bu, yapıyı uygun şekilde biçimlendirdikten sonra daha da yardımcı olur. kodunuz daha net hale gelir ve gelecekteki hataları önler. Bunu, başka bir yerden kopyaladığınız/yapıştırdığınız her kod parçacığından sonra kodunuza tek bir tutarlı biçimlendirmeye sahip olmak için uygulamalısınız ve bu, parantezleri saymayı ve blokların nerede başlayıp nerede bittiğini görmeyi kolaylaştırır.

[Silindi]  
7bit :
Eşleşen parantezleri vurgulayabilen metin düzenleyicileri vardır (örneğin notepad++), bu çok yardımcı olur. Ayrıca, saydığı parantezlere göre kodu (girinti seviyeleri) yeniden biçimlendirebilen bir yazılım da vardır. Bu daha da yardımcı olur.

burada hangi yazılımı kastediyorsun?
 
albert_lim83 :

burada hangi yazılımı kastediyorsun?
Yukarıdaki gönderiyi düzenledim, bağlantıyı aramak için biraz zamana ihtiyacım vardı.
 
albert_lim83 :
yardım edebilecek var mı??

Kod yazmayı veya birine ödeme yapmayı öğrenin . Bunu sizin için kodlamayacağız. Size YARDIM etmeye hazırız.

İnsanlar size aşırı derecede yardımcı oluyorlar. Buradaki yardımı KÖTÜ KULLANIYORSUNUZ . Böyle temel sorular sormak. Eksik parantezleri kendi başınıza bulun. OrderSend'in üzerinde ve onu bulmam notepad2 ile yaklaşık 20 saniye sürdü.

Bu yüzden seni trol kategorisine koydum ve sana yardım etmeyeceğim.

[Silindi]  
7bit :
Yukarıdaki gönderiyi düzenledim, bağlantıyı aramak için biraz zamana ihtiyacım vardı.

Yazılım gerçekten sorunumu çözebilir mi?
 
albert_lim83 :

Yazılım gerçekten sorunumu çözebilir mi?
Eğer kodunuzu düzeltmek ve/veya kodunuzdaki eşleşen parantezleri bulmak benim işim olsaydı, yapacağım ilk şey onu gerçekten okuyabilmek için doğru şekilde biçimlendirmek olurdu.