[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 278

 
waitra >> :

Esattamente quello che ti serve!

Puoi dirmi come inserire correttamente questo codice in questa griglia?

(se lo metto direttamente, il tester si ferma solo all'apertura della prima posizione)

Qualcosa mi fa esitare. Non sono nemmeno sicuro che funzionerà.

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



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);

 
No, questo non funzionerà. Devi specificare la condizione_2 in qualche altro modo
 

Signori! Cosa ho scritto di sbagliato nello script....?

int start()

{

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

int i,counted_bars=IndicatorCounted();

i=Barre contate_bars-1;

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

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

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

se ( a > 0 )

{

Allarme ("la candela è BAD");

}

else

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

se ( a < 0 )

{

Allarme ("la candela è BULLED");

}

//----

ritorno(0);

}

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

Il compito era quello di determinare ed emettere un messaggio che BAR #1 è Toro o Orso. Allo stesso tempo definire e produrre un messaggio per la Bar successiva. Non giudicare troppo severamente)))

 

Tutto sotto

"

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

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

"

conta una volta per i uguale a Bars-1.


Invece di for-cycle, mettete double a = Open[1]-Close[1]; poiché dovete fare il calcolo per la prima barra.

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

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

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

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

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

Tutto sotto

"

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

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

"

conta una volta per i uguale a Bars-1.


Invece di for-cycle, mettete double a = Open[1]-Close[1]; se dovete fare il calcolo per la prima barra.

Ho già provato in questo modo. Il messaggio è stato emesso ogni TIC per qualche motivo?

 
Urain >> :

Tutto sotto

"

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

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

"

conta una volta per i uguale a Bars-1.


Invece di for-cycle, mettete double a = Open[1]-Close[1]; poiché dovete fare il calcolo per la prima barra.

Grazie! Ma perché ora emette il messaggio solo una volta, e non ogni candela formata #1????

 
chaynik_1 >> :

Grazie! Ma perché ora emette il messaggio solo una volta, e non ogni candela formata #1????

Così hai detto che hai uno script, fare un indicatore che si stampa su ogni tick, ma perepeshite Alert on Comment e si stancano di ogni tick per ottenere avvisi o proteggere contro l'attivazione su ogni tick put.

 
Urain >> :

Così hai detto che hai uno script, fai un indicatore che stampi su ogni tick, ma muovi Alert su Comment e ti stanchi di ogni tick per ottenere Alerts o proteggere dall'attivazione su ogni tick.



Tutti l'hanno capito, funziona! Grazie ancora! Nicholas, e una domanda su Skype?

 
chaynik_1 >> :

Capito, funziona! GRAZIE ancora!!! Nikolai, posso farti una domanda su Skype?

Scrivimi su Skype o in privato.

 
rid писал(а) >>
No, non funzionerebbe. Dobbiamo impostare la condizione_2 in qualche altro modo

Potrebbe esserci una funzione che semplicemente rileva che "non ci sono ancora ordini nella storia dell'EA"? - che sarebbe sufficiente