[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 509
Potreste dirmi come modificare il codice di Stochastis standard come segue:
Ho bisogno di aggiungere un parametro esterno all'indicatore, in modo da poter specificare manualmente (quando "disegno" l'indicatore sul grafico) quali dati prendere da quale grafico (e quale TF).
Perché 9, avete 10 elementi e max non è un valore ma un indice di elemento. Puoi leggere l'aiuto, è più veloce che sul forum. Potete trovare degli esempi. F1 funziona.
zhuki grazie, c'è una funzione che non restituisce la posizione ma il valore dell'indicatore stesso? scusa, non riesco a trovarla da solo( F1 non aiuta:)
вот тут уже читали? https://book.mql4.com/ru/appendix/glossary
High-Low и Ask-Bid - различные вещи.
Mi stai prendendo in giro?
Значения High и Low даются для Bid. Для Ask прибавляйте значение спреда.
Grazie
>> grazie
Basta non dimenticare che lo spread è fluttuanteА это что, mov[] ? если массив, то где объявление ?
int array[10]; //array degli ultimi 10 valori MA
int shift;
for(shift=0;shift<=9;shift++)
{
array[shift]=iMA(NULL,240,12,0,0,0,0,shift);}
cioè, come questo:)
Potreste dirmi come modificare il codice di Stochastis standard come segue:
Ho bisogno di aggiungere un parametro esterno all'indicatore, in modo da poter specificare manualmente (quando "disegno" l'indicatore sul grafico) quali dati prendere da quale grafico (e quale TF).
Molte grazie in anticipo.
IMA возвращает double . А у вас int.
Sì, grazie, errore mio... ho appena messo un doppio, ma ancora non funziona(
Ci deve essere un errore da qualche altra parte...
double array[10];
int shift;
double max;
for(shift=0;shift<=9;shift++)
{
array[shift]=iMA(NULL,240,13,0,0,0,shift);}
max=ArrayMaximum(array,9,0); giusto?
F1 non aiuta:)