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

 
7bit :
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.

evrenselindentgui yazılımı nasıl kullanılır?
 

hata nerede??

lütfen biri yardım etsin....

 
albert_lim83 :

hata nerede??

lütfen biri yardım etsin....

Biçimlendirmeden sonraki kod şudur: Görünüşe göre kaşlı ayraçlar eksik değil ama bunların birkaçında bir ; OrderSend()'den sonra. Hiçbir şeyi değiştirmedim, yalnızca kod biçimlendiriciyi uyguladım, bunun kod üzerinde nasıl tamamen farklı bir görünüm verdiğini ve hataları belirgin hale getirebileceğini görebilirsiniz:

 //+------------------------------------------------------------------+
//|                                                   NightMare1.mq4 |
//|                                             Copyright 2012, Abu. |
//|                                         https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Abu."
#property link       " https://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 );
}
 
evet bunu gördüm 3 özledim ; siparişler gönderildikten sonra.
 
7bit :
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.

Doğru biçimlendirilmiş göreceli bir terimdir. . .

 
7bit :

Biçimlendirmeden sonraki kod şudur: Görünüşe göre kaşlı ayraçlar eksik değil ama bunların birkaçında bir ; OrderSend()'den sonra. Hiçbir şeyi değiştirmedim, yalnızca kod biçimlendiriciyi uyguladım, bunun kod üzerinde nasıl tamamen farklı bir görünüm verdiğini ve hataları belirgin hale getirebileceğini görebilirsiniz:


kod biçimlendirici nasıl kullanılır?

yazılım nerede,

benimle paylaşabilir mi

Teşekkürler ..

 
WHRoeder :

İ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.

Bunu anlaman uzun zaman aldı! Her zamanki troller argümanlar yaratmaya çalışırken, bu trol zavallı bir şekilde yardım edilemez olarak üzmeye çalışıyor . Hepimizin insanlara yardım etme hedefi olduğundan, sıkıntıya neden olan başarısız bir yardım durumu yaratıyor.


albert_lim83 Burada toplanmış gerçek insanları üzmek için aptal numarası yaptığınız diğer uzun konularınızı gördüm. Neden hayatınla ilgili faydalı bir şeyler bulmaya çalışmıyorsun?

Dilerseniz bu mesajıma gücenebilirsiniz ama forum kuralları sadece insanlar için geçerlidir, troller için değil.

 

bekleyin bekleyin...

belki bu benim eski mesajımdır...

i already change the new life ...
 
albert_lim83 :

evrenselindentgui yazılımı nasıl kullanılır?

* kodu düzenleyiciye yapıştırın (örnek kodu silin)

* ardından biçimlendirme motorlarından birini seçin (BCPP kullandım ancak C/C++/Java'yı anlayan başka herhangi bir biçimlendirme motorunu da kullanabilirsiniz)

* "canlı önizleme" onay kutusunu işaretleyin

* tercih ettiğiniz stili biçimlendirene kadar biçimlendiricinin ayarlarıyla oynayın (BCPP'nin çok az ayarı vardır, bu nedenle yapılandırması kolaydır, girinti yapmak için 3 boşluk kullanın ve MT4 varsayılanı olan sekme kullanmayın)

 
bana yardım etmenize gerçekten ihtiyacım var...