Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 254
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
A través de un archivo, por ejemplo...
si no es mucha molestia, un poco más de detalle.
si no te importa, un poco más de detalle.
Para extraer citas, utilice las funciones de copia:
https://www.mql5.com/ru/docs/series
A continuación, https://www.mql5.com/ru/docs/files es un enlace a las operaciones de archivo.
Buenas noches, estoy haciendo un patrón de "rieles", pero no consigo que funcione.... ¿pueden ver qué es lo que falla? Gracias de antemano.
Y estas condiciones nunca se cumplirán
Buenas tardes. La tarea es la siguiente: tengo que determinar cuántos bares habrá antes de las próximas 01.00 horas. Lo he hecho hasta ahora con un bucle, pero quizás sea más correcto hacerlo de alguna manera con iBarShift? ¿Tal vez sea más correcto hacerlo de forma diferente?
Buenas tardes. La tarea es la siguiente: tengo que determinar cuántos bares habrá antes de las próximas 01.00 horas. Lo he hecho hasta ahora con un bucle, pero quizás sea más correcto hacerlo de alguna manera con iBarShift? ¿Quizás sea más correcto hacerlo de otra manera?
Para una transición más fácil a mql5 en el futuro, sería mejor utilizar funciones que se usan en ambos lenguajes. Para buscar el número de barras es mejor utilizar
En realidad, iBarShift() hará el trabajo mejor que cycle.
Para una transición más fácil a mql5 en el futuro, es mejor utilizar las funciones que se usan en ambos lenguajes. Para buscar el número de barras es mejor utilizar
iBarShift() puede manejar esta tarea mejor que cycle.
int iBarShift(
símbolo de cadena,// símbolo
inttimeframe, // período
datetimetiempo, // tiempo ?????????
bool exact=false // modo
);
Sí, pero el problema es encontrar la 01.00 horas más cercana. ¿Cómo se determina esto?
int iBarShift(
símbolo de cadena,// símbolo
inttimeframe, // período
datetimetiempo, // tiempo ?????????
bool exact=false // modo
);
Foro sobre trading, sistemas de trading automatizados y comprobación de estrategias
Cualquier pregunta para principiantes sobre MQL4, ayuda y discusión sobre algoritmos y códigos
Alexey Viktorov, 2017.07.27 13:54
Si quieres hacer una transición sin problemas a mql5 en el futuro, sería mejor utilizar funciones que se usan en ambos lenguajes. Para buscar el número de barras es mejor utilizar
En principio, iBarShift() puede manejar esta tarea mejor que un ciclo.
Devolverá el número de barras entre el tiempo especificado y el tiempo actual, si el tiempo de la barra actual se especifica como stop_time.
El único problema es que nunca lleno mi celda de memoria con cosas tan innecesarias como que el valor obtenido será igual, dada una barra con el tiempo especificado, o menos por 1. Sólo compruebo cada vez.
Devuelve el número de barras entre la hora especificada y la hora actual, si la hora de la barra actual se especifica como stop_time.
El único problema es que nunca obstruyo mi celda de memoria con cosas innecesarias como que el valor será igual, incluyendo la barra con el tiempo especificado o menos por 1. Sólo compruebo cada vez.
Todo esto lo entiendo, pero trata de entrar en la cuestión. Cómo se encuentra la hora especificada - en mi caso se necesita encontrar la 01.00 horas más cercana. ¿Cómo se escribe?
datetime start_time, // ¿desde qué fecha?
Todo esto lo entiendo, pero trata de entrar en la cuestión. Cómo se encuentra la hora especificada - en mi caso hay que encontrar la 01.00 horas más cercana. ¿Cómo se escribe?
datetime start_time, // ¿desde qué fecha?