Red de conocimiento informático - Espacio del host - Una breve introducción a los conocimientos necesarios para aprender a programar EA en divisas y por dónde empezar.

Una breve introducción a los conocimientos necesarios para aprender a programar EA en divisas y por dónde empezar.

1. Proceso de negociación manual

Tomemos como ejemplo el cliente de divisas MT4 de Huilong.com. Primero, analicemos el proceso de operación de la negociación de divisas manual de un operador de divisas. : Los pasos son los siguientes:

1. Abra el cliente de operaciones de cambio de divisas y seleccione un gráfico de pares de divisas;

2. Monitoree el gráfico de tendencia de la línea K del par de divisas, comúnmente conocido como seguimiento, y busque la oportunidad de abrir o cerrar una posición, es decir, las condiciones para abrir o cerrar una posición.

3. Si se cumplen las condiciones, coloque una orden para abrir una posición (larga o corta) o cerrar la posición

4. Repita el segundo paso y continúe monitoreando el mercado. Suponiendo que el segundo paso es abrir una posición, es encontrar las condiciones para cerrar la posición.

5. Si se cumplen las condiciones para cerrar la posición, realice la operación de cierre y calcule las pérdidas y ganancias. Completar un ciclo de transacción.

6. Si desea continuar operando, repita los pasos 2->3->4->5

7. Si no desea operar, salga del cliente de cambio de divisas.

2. Proceso de comercio automático

Con base en el análisis anterior, ya sabemos que las funciones básicas que un sistema de comercio inteligente completo (comúnmente conocido como EA) debe implementar después de su ejecución son las arriba de los pasos 1-5 de operación manual. Este es el proceso de trabajo básico del sistema de comercio inteligente. Por lo tanto, el principio de funcionamiento del sistema de comercio inteligente es que los programadores utilizan un lenguaje de programación de computadoras para simular el comportamiento de los comerciantes humanos escribiendo instrucciones de comercio de programas para realizar pedidos y realizar máquinas automáticas. ejecución del proceso de transacción. El proceso de ejecución principal se puede dividir en: marcar el mercado -> abrir una posición -> marcar el mercado nuevamente -> cerrar la posición, etc.

En cuanto a las plataformas que admiten el comercio automático de máquinas, la plataforma MT4 de MetaQuotes es actualmente popular en el mercado de divisas. Dado que esta plataforma tiene un lenguaje MQL4 integrado, proporciona acceso a datos del lado del servidor y puede. realizar A través de la interfaz de las operaciones comerciales, los operadores del programa pueden escribir sus propios sistemas de comercio automático de acuerdo con sus propias estrategias comerciales, para realizar el comercio automático mediante máquinas, lo que no solo puede reducir la carga de trabajo de los seres humanos, sino también superar algunas debilidades de la personalidad. En el comercio humano, sin embargo, el desarrollo actual de EA aún se encuentra en sus primeras etapas y algunos todavía tienen fallas. Sin embargo, creo que con el desarrollo de la tecnología, el comercio automático de máquinas reemplazará gradualmente las operaciones manuales humanas. Los comerciantes tendrán entonces una nueva opción.

3. Conocimiento relevante del lenguaje MQL:

Para implementar la operación de la máquina, echemos un vistazo a los conocimientos relacionados con el lenguaje MQL4:

1. el lenguaje MQL4 La sintaxis básica, la estructura del programa y el proceso operativo

Para la parte de sintaxis, consulte la información relevante en Huilong.com, que se omite aquí.