En mql4, en ekspert bastaba con escribir Time[10] y el resultado era el tiempo de la décima barra del gráfico actual. Cómo puedo conseguir esta barra en mql5.
En mql4, en ekspert bastaba con escribir Time[10] y el resultado era el tiempo de la décima barra del gráfico actual. Cómo conseguir esta barra en mql5.
En mql4, en ekspert bastaba con escribir Time[10] y el resultado era el tiempo de la décima barra del gráfico actual. Cómo conseguir esta barra en mql5.
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
Bien, me voy por un tiempo. Si te interesa, puedes volver a mirar con detenimiento este post: https://www.mql5.com/ru/forum/6343/page55#comment_344431 y señalar en qué se equivoca.
La segunda cuestión a tener en cuenta: en el indicador estándar iMA el tercer argumento debe ser de tipo int. En su código
El tercer argumento es periodd(periodo). ¿De qué tipo es este argumento?Buenos días a todos
En mql4, en ekspert bastaba con escribir Time[10] y el resultado era el tiempo de la décima barra del gráfico actual. Cómo puedo conseguir esta barra en mql5.
Gracias
Buenos días a todos
En mql4, en ekspert bastaba con escribir Time[10] y el resultado era el tiempo de la décima barra del gráfico actual. Cómo conseguir esta barra en mql5.
Buenos días a todos
En mql4, en ekspert bastaba con escribir Time[10] y el resultado era el tiempo de la décima barra del gráfico actual. Cómo conseguir esta barra en mql5.
Gracias
para el futuro, hay un artículo muy interesante:
https://www.mql5.com/ru/articles/81
Ya he reescrito el indicador mql4 y estoy reescribiendo el experto.
Pregunta sobre las clases, no puedo entenderlo.
Digamos que tenemos en el eexpert:
CExpert Myexpert;
int OnInit()
{
//--- Inicialización del experto
if(!Myexpert.Init(Symbol(),Period(),true,1))
{
//--- falló
printf(__FUNCTION__+": error al inicializar el experto");
Myexpert.Deinit();
return(-1);
}
void OnTick()
{
datetime test=Myexpert.Time(10);
Print("test = ", test);
}
¿Debe Myexpert.Time(10) devolver el tiempo de la décima barra del gráfico? ¿Y cómo se escribe correctamente?
Gracias
¿Debe Myexpert.Time(10) devolver el tiempo de la décima barra del gráfico? ¿Y cómo se escribe correctamente?
¿Qué tipo de función es esta? ¿Tienes su código?
si es así, investígalo y compruébalo.
Pero te voy a contar un secreto - pero shhhh, no se lo digas a nadie... ¡MQL5 tiene un depurador!