Grupo de usuarios de MetaTrader 5 Python - cómo utilizar Python en Metatrader - página 14
![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
Naturalmente, también se puede utilizar un comprobador a través de los pips.
¿Cómo de lento sería?
¿Cómo de lento será?
¿cómo de lento tiene que ser? ))
La conexión y la transferencia de datos es casi instantánea, la cantidad de cálculos de Python determina la ralentización¿a qué velocidad hay que ir? ))
Bueno, aquí vamos de nuevo. Pregunta a pregunta)
Por ejemplo trató de tomar una secuencia de comandos de R y de ella ARIMA. Hice una prueba única en un gráfico diario desde 2004 hasta la fecha actual. La prueba duró unos cuatro minutos con visualización (fue muy larga).
Por ejemplo, cuánto tiempo se considera un clasificador o una regresión, qué marco temporal. ¿Se puede saber de esta manera?
Además, los datos se procesaron de forma incorrecta (con R los datos no estaban preparados periódicamente y el indicador solicitaba datos. Intenté usar un retraso. No ayudó. Me rendí y no lo utilicé en absoluto).
Por supuesto, es interesante probar diferentes redes neuronales, clasificadores y similares con diferentes ajustes en MetaTrader, porque la visualización es mejor allí. Aunque no me hago ninguna ilusión al respecto.
Ahora estoy probando todo en Python. Estoy pensando si vale la pena molestarse en estudiar tinker, PQT y otros para hacer un tester multifuncional en Python.
Bueno, aquí vamos de nuevo. Pregunta tras pregunta)
Por ejemplo trató de tomar una secuencia de comandos de R y de ella ARIMA. Hice una prueba única en un gráfico diario desde 2004 hasta la fecha actual. La prueba duró unos cuatro minutos con visualización (fue muy larga).
Por ejemplo, cuánto tiempo se considera un clasificador o una regresión, qué marco temporal. ¿Se puede saber de esta manera?
Además, los datos se procesaron de forma incorrecta (con R los datos no estaban preparados periódicamente y el indicador solicitaba datos. Intenté usar un retraso. No ayudó. Me rendí y abandoné).
No lo sé en milisegundos, puedes comprobarlo ahora.
https://www.mql5.com/ru/articles/5691
No he hecho ninguna pepita para el probador... ¿puedes hacerlo?
no se mide en milisegundos, se puede ejecutar para comprobar
https://www.mql5.com/ru/articles/5691
Bueno, no hay manera de hacerlo en el probador... no hice pips para el probador... ¿quieres hacerlo?
Claro que sí. La primera pregunta es: ¿hay peces allí? Para averiguarlo hay que consultar el historial.
Sólo que me parece, como en R puede haber dificultades, que he descrito anteriormente.
Ya tengo Python conectado a la terminal, y tú sigues usando sockets y tuberías lentas para hacer el intercambio.
Naturalmente, también puede utilizar las pepitas en el probador
El cliente de socket MQL5 del artículo "CONECTAR METATRADER 5 Y PYTHON: OBTENER Y ENVIAR DATOS" debe recibir esta estructura del servidor de socket python en mensaje para iniciar una solicitud de comercio?
structMqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONSaction;// Tipo de acción a realizar
mágico;// Sello de experto (identificador de número mágico)
ulongorden;// Orden de los billetes
cadenasímbolo;// Nombre del símbolo comercial
doblevolumen;// Volumen solicitado de la transacción en lotes
dobleprecio;// Precio
doblestoplimit;// Nivel de orden StopLimit
doblesl;// Nivel de Stop Loss de la orden
dobletp;// Nivel de beneficio de la orden
desviaciónlarga;// Desviación máxima aceptable del precio solicitado
ENUM_ORDER_TYPEtype;// Tipo de pedido
ENUM_ORDER_TYPE_FILLINGtype_filling;// Tipo de pedido
ENUM_ORDER_TYPE_TIMEtype_time;// Tipo de orden por tiempo de ejecución
fecha decaducidad;// hora de vencimiento(para órdenes ORDER_TIME_SPECIFIED)
cadenacomentario;// comentario sobre el pedido
ulongposición;// Posición del billete
ulongposition_by;// Billete de la posición opuesta
};
El cliente de socket MQL5 del artículo "CONECTAR METATRADER 5 Y PYTHON: OBTENER Y ENVIAR DATOS" necesita recibir esta estructura del servidor de socket python en mensaje para iniciar una solicitud de comercio?
structMqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONSaction;// Tipo de acción
mágico;// Sello de experto (identificador de número mágico)
ulongorden;// Orden de los billetes
cadenasímbolo;// Nombre del símbolo comercial
doblevolumen;// Volumen solicitado de la transacción en lotes
dobleprecio;// Precio
doblestoplimit;// Nivel de orden StopLimit
doblesl;// Nivel de Stop Loss de la orden
dobletp;// Nivel de beneficio de la orden
desviaciónlarga;// Desviación máxima aceptable del precio solicitado
ENUM_ORDER_TYPEtype;// Tipo de pedido
ENUM_ORDER_TYPE_FILLINGtype_filling;// Tipo de pedido
ENUM_ORDER_TYPE_TIMEtype_time;// Tipo de orden por tiempo de ejecución
fecha decaducidad;// hora de vencimiento(para órdenes ORDER_TIME_SPECIFIED)
cadenacomentario;// comentario sobre el pedido
ulongposición;// Posición del billete
ulongposition_by;// Billete de la posición opuesta
};
Una cadena puede pasar el comando y una lista de parámetros, separados por separadores. Cuando el Asesor Experto descifre el mensaje, entenderá lo que debe hacer.
Por supuesto que sí. La primera pregunta es: ¿hay peces allí? Para averiguarlo hay que consultar el historial.
Sólo que me parece, como en R puede haber dificultades como las descritas anteriormente.
exactamente así
para no dedicarse a programar hacia ninguna parte, primero hay que formular un objetivo
al menos es un beneficio
y si todo el mundo ha estado resolviendo este problema durante mucho tiempo, es más fácil encontrar la respuesta a la pregunta primero, y sólo entonces prog
de momento hay un tema de exploración del producto y sus posibilidades