Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 441

 
Ciao! Potresti per favore dirmi come appare una condizione come - if(body length della prima candela rialzista >100) Non funziona così: if(Open[1]<Close[1]&&Close[1]-Open[1]>100)...Grazie in anticipo))
 
niktron:
Ciao! Potresti per favore dirmi come appare una condizione come - if(body length della prima candela rialzista >100) Non funziona così: if(Open[1]<Close[1]&&Close[1]-Open[1]>100)...Grazie in anticipo))
if(Open[1]<Close[1] && High[1]-Low[1]>100*Point)
 
Mepkypuu:



Grazie mille!
 
r772ra:



Grazie mille...ancora una volta ho dimenticato di moltiplicare per Punto)))
 

Buon pomeriggio!

Non riesco a vedere le citazioni sul mio grafico. Si prega di consigliare qual è la ragione?

Saluti, Sergiy

 
grafico dei prezzi
 
zelya:

Buon pomeriggio!

Non riesco a vedere le citazioni sul mio grafico. Si prega di consigliare qual è la ragione?

Cordialmente, Sergiy.

Più informazioni, i telepati non siedono qui, siedono più in .

Z.I.: anche se posso supporre che sia solo un modello android problematico, già discusso sul forum nel thread android.

 
L'EA è posizionato su un grafico a tick. L'EA di prova disegna linee di avvolgimento di colore diverso per comprare, vendere e chiudere. Si apre al lato richiesto su
 Condizione su _buy/condition _sale. Dovrebbe chiudersi dopo il tempo specificato.  Cioè aperto a 17-55-32. Il tempo specificato per l'esistenza della posizione è t1=1 minuto.
Significa che la posizione dovrebbe chiudersi alle 17:56:32. 
 Praticamente si apre e si chiude subito dopo. Il codice non funziona, può essere dovuto al grafico a tick o a un errore nel codice.
2014.01.22 11:53:10 PriceBorder EURUSD,M2: Ex = 1390477981 2014.01.22 11:53:10 PriceBorder EURUSD,M2: curr = 1390477981 2014.01.22 11:53:10 PriceBorder EURUSD,M2: t = 1390477981
2014.01.22 11:52:59 PriceBorder EURUSD,M2: Ex = 1390477970 2014.01.22 11:52:59 PriceBorder EURUSD,M2: curr = 1390477970 2014.01.22 11:52:58 PriceBorder EURUSD,M2: t = 1390477969


 
extern int  t1  = 1; //Время выдержки в минутах
 bool op=false;
//+------------------------------------------------------------------+

int start()
  {   
//----                
            datetime  t;  
         
            //ExistPositions
            if(op)  
            {
               if(TimeCurrent()-t>t1*60)
                  Print("curr = ",TimeCurrent());
                  Print("Ex   = ",TimeCurrent()-t);
                  //ClosePositions  
                  SetVLine(Yellow);                  
                  op=false; 
            }
            else 
            {
               if(условие _на _покупку )
               { 
                  //OpenPosition                  
                  op=true;
                  SetVLine(Blue);                 
                  t=TimeCurrent();
                  Print("t = ",t);
               }
               if(условие_на_продажу)
               {
                  //OpenPosition
                  op=true;
                  SetVLine(Red);                 
                  t=TimeCurrent();                  
               }     
            }             
  //----
   return(0);
  }
 
evillive:

Non sono un telepate, i telepati non siedono qui, siedono più in .

Z.I.: anche se posso supporre che sia solo un modello android problematico, già discusso sul forum nel thread android.



Grazie!!!
 
splxgf:
Beh, se

Nessuna, solo eseguito nel tester per giorni specifici.

Anche se se hai bisogno di un campione frequente e grande, è più facile controllare le date desiderate contro l'iTime del periodo del giorno.


Qualcosa del genere?

int start()
{
if (
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2013.12.8")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.15")&&
iTime(Symbol(), PERIOD_D1, 0) != StrToTime("2014.01.22")&&

..................

)
return(0);

...................