[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 278

 
waitra >> :

Tam olarak, tam olarak ihtiyacınız olan şey!

Bu kodu bu kafese nasıl doğru bir şekilde ekleyeceğimi söyle:

(doğrudan bahis yaparsam, testçi ilk pozisyonun açılışında durur)

Şüphelendiğim bir şey. Bunun işe yarayacağından bile emin değilim.

 //-----------------------------------------
//Открытие позиции:



bool Open_Buy ( ) {

//------------------------------

for ( int v = 0 ; v < OrdersTotal ( ) ; v + + )                             {       
      if ( OrderSelect ( v , SELECT_BY_POS , MODE_HISTORY ) )               {           
        if ( OrderSymbol ( ) = = Symbol ( ) & & OrderMagicNumber ( ) = = Magic )     
                                 условие_2 = true ; 
         if ( OrderSymbol ( ) = = Symbol ( ) & & OrderMagicNumber ( ) ! = Magic )     
                                 условие_2 = false ; 
                                    }
                                 }
//--------------------------------------------------------------


   bool res = false ; 

if ( условие_1 )      {

            if ( условие_2 = = false )    {

                    res = true ;     } }

else    {

    if ( условие_1 )       { 

   if ( условие_2 = = true  )       { 

   res = true ;     } } }

return ( res ) ;

 
Numara. Çalışmayacak. Durumu başka bir şekilde ayarlamanız gerekiyor
 

Kral! Senaryoda neyi yanlış yazdım....?

int başlangıç()

{

//-------------------------------------------------

int i,counted_bars=IndicatorCounted();

i=Barlar-sayılan_barlar-1;

for(i=0; i<bars; i++)

double a = Open[i]-Close[i];

//-------------------------------------------------

eğer ( a > 0 )

{

Uyarı ("mum AYI");

}

başka

//-------------------------------------------------

eğer ( bir < 0 )

{

Alert("şamdan BOĞA");

}

//----

dönüş(0);

}

//+---------------------------------

Görev, BAR #1'in Boğa veya Ayı olduğunu belirten bir mesajı belirlemek ve görüntülemekti. Aynı zamanda, bir sonraki Çubuk için bir mesaj belirleyin ve görüntüleyin. Kesinlikle yargılamayın ..)))

 

Aşağıdaki her şey

"

double a = Open[i]-Close[i];

//-------------------------------------------------

"

bir kez ve i için Bars-1'e eşit olarak kabul edilir.


for döngüsü yerine double a = Open[1]-Close[1]; bir kez ilk çubuk için bir hesaplama yapmanız gerekir.

 int start ( ) //+----------------------------

{    double a = Open [ 1 ] - Close [ 1 ] ;

   if ( a > 0 ) Alert ( "свеча МЕДВЕЖЬЯ" ) ;

   if ( a < 0 ) Alert ( "свеча БЫЧЬЯ" ) ;

return ( 0 ) ;
} //+--------------------------------------
 
Urain >> :

Aşağıdaki her şey

"

double a = Open[i]-Close[i];

//-------------------------------------------------

"

bir kez ve i için Bars-1'e eşit olarak kabul edilir.


for döngüsü yerine double a = Open[1]-Close[1]; bir kez ilk çubuk için bir hesaplama yapmanız gerekir.

Bunu zaten denedim ... Mesaj nedense her tikte görüntülendi mi?

 
Urain >> :

Aşağıdaki her şey

"

double a = Open[i]-Close[i];

//-------------------------------------------------

"

bir kez ve i için Bars-1'e eşit olarak kabul edilir.


for döngüsü yerine double a = Open[1]-Close[1]; bir kez ilk çubuk için bir hesaplama yapmanız gerekir.

Teşekkür ederim! Ama neden şimdi mesajı sadece bir kez gösteriyor ve her oluşan mum #1 değil????

 
chaynik_1 >> :

Teşekkür ederim! Ama neden şimdi mesajı sadece bir kez gösteriyor ve her oluşan mum #1 değil????

Yani yukarıda bir komut dosyanız olduğu söylendi, göstergeyi her tikte göster, sadece Uyarıyı Yoruma değiştir, aksi halde her tikte Uyarılar alabilir veya her tikte tetiklemeye karşı koruma ayarlayabilirsin.

 
Urain >> :

Yani yukarıda bir komut dosyanız olduğu söylendi, göstergenin her tikte gösterilmesini sağlayın, sadece Uyarıyı Yoruma göre yeniden düzenleyin, aksi takdirde her tikte Uyarılar alabilir veya her tikte tetiklemeye karşı koruma ayarlayabilirsiniz.



Anladım, işe yarıyor! Tekrar teşekkürler!!! Nikolai, Skype'ta bir sorum olabilir mi?

 
chaynik_1 >> :

Anladım, işe yarıyor! Tekrar teşekkürler!!! Nikolai, Skype'ta bir sorum olabilir mi?

Skype veya PM'ye yazın.

 
rid писал(а) >>
Numara. Çalışmayacak. Durumu başka bir şekilde ayarlamanız gerekiyor

Ya da belki de basitçe "danışmanın tarihinde henüz tek bir düzen olmadığını" belirleyen böyle bir işlev var mı? - bu yeterli olur