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

 

aiuto!

Mi sono già scervellato!

come posso fare, ad esempio, che il prezzo minimo delle ultime 20 candele sia scritto in un array personalizzato invece che in LOW

 
evgenio писал(а) >>

aiuto!

Mi sono già scervellato!

come faccio ad esempio a far scrivere il prezzo minimo delle ultime 20 candele in un array personalizzato invece di LOW

double _low[20];
for (int i=0; i<20; i++)
   _low[ i]=Low[ i];
Potresti farlo. Non è la migliore opzione, però.
 
Vinin >> :
Potresti farlo. Non è la migliore opzione, però.

for (i=Bars-5; i==Bars; i++)
{
as[i]=iLow(Symbol(),0,i);
Print (GetLastError());

}
Print (as[1]);
return(0);

>> perché stampa sempre zero?
 
PLUT >> :

Ciao, mi sono appena iscritto e ho deciso di iniziare un thread. Penso che sia la cosa giusta da fare, dato che anch'io ho molte domande.

Sono stanco di cercare risposte su altri forum, alcuni inondatori. Non ho idea di cosa fare con l'argomento.

L'unica differenza è che non hanno abbastanza informazioni per i broker.

Ho qualcosa, ma secondo me ci sono degli errori, guardate il mio tempo libero per favore.

Consigliare a un principiante un sistema di lavoro semplice.

 
PLUT >> :

Ciao, mi sono appena iscritto e ho deciso di iniziare un thread. Penso che sia la cosa giusta da fare, dato che anch'io ho molte domande.

Sono stanco di cercare risposte su altri forum, alcuni inondatori. Non ho idea di cosa fare con l'argomento.

L'unica differenza è che non hanno abbastanza informazioni per i broker.

Ho qualcosa, ma secondo me ci sono degli errori, guardate il mio tempo libero per favore.

Consigliare a un principiante un sistema di lavoro semplice.

 
evgenio писал(а) >>

for (i=Bars-5; i==Bars; i++)
{
as[i]=iLow(Symbol(),0,i);
Print (GetLastError());

}
Print (as[1]);
return(0);

stampa sempre zero, perché?

La prima stampa dice che non ci sono errori.

Il secondo dà il valore corretto dell'elemento dell'array.

Anche se, se Bars è uguale a 5, si può ottenere un valore diverso.

Fate un ciclo da 0 per controllare almeno.

 
Panfilov писал(а) >>

Consigliare a un principiante un sistema di lavoro semplice.

Il più facile è la testa e le mani.

 

int start()
{
for (i=0; i==5; i++)
{
as[i]=iLow(Symbol(),0,i);
Print (GetLastError());

}
Print (as[0]);
return(0);
}

Cosa c'è di nuovo?
 
evgenio писал(а) >> zero di nuovo cosa c'è?
int start()
{
double as[5];
  for ( i=0; i==5; i++)
  {
     as[ i]=Low[ i];
     Print (DoubleToStr( as[ i],Digits));
  }
  return(0);
}

Esegui questo.
 
Vinin >> :
>> Esegui questo.

Non funziona.

Motivazione: