Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1159
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
¿Está seguro de que el intercambio funciona para el símbolo solicitado por la noche?
No fuerzo al terminal a que me envíe ticks a una hora concreta que no tiene, simplemente le envío una petición:
from=0,// la fecha a partir de la cual se solicitan los ticks.
count=0// número de ticks a recibir
Y me envía la propia historia, ¿no?
No fuerzo al terminal a que me envíe ticks a una hora concreta que no tiene, simplemente le envío una petición:
from=0,// la fecha a partir de la cual se solicitan los ticks.
count=0// número de ticks a recibir
Y me envía la propia historia, ¿no?
Comprobado, para el símbolo principal RTS-12.19 en el que se está ejecutando el Asesor Experto, el último tick fue a las 23:59:30 y SBRF-12.19 a las 23:52:21 por lo que no pudo descargar los ticks?
¿Y cómo de interesante es la función SymbolInfoTick que le ayuda a ser inteligente?
Comprobado, para el símbolo principal RTS-12.19 en el que se está ejecutando el Asesor Experto, el último tick fue a las 23:59:30 y SBRF-12.19 a las 23:52:21 por lo que no pudo descargar los ticks?
¿Y qué tan interesante es la función SymbolInfoTick que le ayuda a entenderlo?
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia
FAQ de principiantes MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.12.08 13:20
Si la puja por el símbolo solicitado está cerrada (por ejemplo, es de noche), ¿de dónde obtendrá los ticks el símbolo solicitado?Comprobado, para el símbolo principal RTS-12.19 en el que se está ejecutando el Asesor Experto, el último tick fue a las 23:59:30 y SBRF-12.19 a las 23:52:21 por lo que no pudo descargar los ticks?
¿Y qué interés tiene la función SymbolInfoTick?
Aquí está el EA:
Funcionando en RTSSRZ9 (esto es SBRF-Dec19) - aquí están los ajustes:
Solicitar ticks en RTSSiZ9 (esto es Si-Dec19).
Resultado:
y así sucesivamente...
Es decir, en el servidor real todo funciona. Si no te funciona: 1. 1. Trabajar en un servidor real, no en un servidor de demostración Comprueba tu código.
La cuenta es más que real, yo comercio con ella. He utilizado su código, incluso establecer todos los ajustes exactamente y se reirá, aquí está el registro completo:
La única diferencia es que empieza por la noche, pero luego es igual incluso por la mañana.
La cuenta es más que real, yo comercio con ella. He utilizado su código, incluso establecer todos los ajustes exactamente y se reirá, aquí está el registro completo:
La única diferencia es que empieza por la noche, pero luego es igual incluso por la mañana...
ERR_HISTORY_NOT_FOUND
4401
No se ha encontrado el historial solicitado
¿Desde qué fecha y hasta qué fecha se negociael SBRF-12.19? ¿Son estas fechas entre el 30 de agosto de 2019 y el 26 de noviembre de 2019?
ERR_HISTORY_NOT_FOUND
4401
No se ha encontrado el historial solicitado
¿Desde cuándo se negociael SBRF-12.19 y hasta cuándo? ¿Estas fechas entran en el rango 2019.08.30-2019.11.26?
Sí lo hacen, ocurre en todas las fechas
Olvídalo, he encontrado una solución para mí, utilizando la función
SymbolInfoTick(необходимый символ)
Entonces CopyTicks() empieza a funcionar con él, tal vez Openchat tenga fallos en otros brokers que no he comprobado, tal vez le sirva a alguien.
Sí, lo hacen, ocurre en todas las fechas.
Ok olvídalo, he encontrado una salida para mí, usa la función antes
Entonces CopyTicks() empieza a funcionar con él, quizás falla en otros brokers que no he comprobado, quizás le sirva a alguien.
¿Qué impide arreglar el código para que no haya avisos?
Cuando tienes 600 advertencias, tienes que encontrar líneas con errores (en realidad tengo más si habilito el modo estricto)
Y casi todas las advertencias son inútiles. Porque muchos de ellos son sobre variables ocultas o conversiones de tipo. Tal vez algunos piensen que puedes equivocarte, pero eso no es común entre los programadores experimentados.
Mt4 estaba justificado para los principiantes. Pero el actual lenguaje mql5 es lo suficientemente sofisticado como para tener un propósito para los principiantes. Y los programadores experimentados no necesitan 600 líneas sobre algo claramente hecho por una razón
Obviamente esta es mi opinión subjetiva, pero otros lenguajes te permiten decidir el nivel de verborrea que quieres