Podrían decirme cómo cambiar el código del Stochastis estándar de la siguiente manera:
Necesito añadir un parámetro externo al indicador, para poder especificar manualmente (al "dibujar" el indicador en el gráfico) qué datos tomar de qué gráfico (y qué TF).
Por qué 9, tienes 10 elementos y max no es un valor sino un índice de elemento. Puedes leer la ayuda, es más rápido que en el foro. Puede encontrar ejemplos. La F1 funciona.
вот тут уже читали? https://book.mql4.com/ru/appendix/glossary
High-Low и Ask-Bid - различные вещи.
¿Me estás tomando el pelo?
Значения High и Low даются для Bid. Для Ask прибавляйте значение спреда.
Gracias
>> gracias
No olvides que el diferencial es flotanteА это что, mov[] ? если массив, то где объявление ?
int array[10]; //array de los últimos 10 valores de MA
int turno;
for(shift=0;shift<=9;shift++)
{
array[shift]=iMA(NULL,240,12,0,0,shift);}
es decir, así:)
Podrían decirme cómo cambiar el código del Stochastis estándar de la siguiente manera:
Necesito añadir un parámetro externo al indicador, para poder especificar manualmente (al "dibujar" el indicador en el gráfico) qué datos tomar de qué gráfico (y qué TF).
Muchas gracias de antemano.
IMA возвращает double . А у вас int.
Sí, gracias, error mío... Acabo de poner un doble, pero sigue sin funcionar(
Debe haber un error en algún otro lugar...
double array[10];
int shift;
double max;
for(shift=0;shift<=9;shift++)
{
array[shift]=iMA(NULL,240,13,0,0,shift);}
max=Máximo de la matriz(matriz,9,0); ¿correcto?
La F1 no ayuda:)