El mercado FOREX opera en billones de dólares, pero cualquiera que tenga una computadora y acceso a Internet puede trabajar en él. Para facilitar la toma de decisiones durante la negociación, muchos operadores utilizan asesores, programas especiales que funcionan de acuerdo con un algoritmo específico.
Instrucciones
Paso 1
La plataforma de operaciones de cambio más común es el terminal mt4. En consecuencia, la mayoría de los asesores están escritos para ello. Si aún no tiene un terminal, descárguelo del sitio web del centro de operaciones con el que trabaja.
Paso 2
Inicie una terminal. Abra MetaEditor presionando F4. En la ventana del editor que aparece, en la pestaña Archivo, seleccione Nuevo, se abrirá el Asistente del Asesor Experto. Seleccione el tipo de asesor creado: Asesor Experto. Haga clic en Siguiente. En la siguiente ventana, ingrese el nombre del asesor y los detalles del autor (si lo desea).
Paso 3
La misma ventana contiene la tabla de parámetros; haga clic en el botón Agregar a la derecha. Aparece el nuevo parámetro Extparam1. Con los parámetros, puede "enseñar" al asesor a realizar las acciones necesarias. Por ejemplo, cambie el nombre del parámetro Extparam1 a StopLoss haciendo doble clic en la línea con el mouse e ingresando un nuevo nombre. Establezca el tipo de parámetro en doble. Establezca el valor del parámetro (valor inicial) igual al valor de la pérdida permitida para usted, por ejemplo, 20 puntos.
Paso 4
Del mismo modo, puede introducir un valor de beneficio y otros parámetros. No puede ingresar nada en esta etapa e ingresar los valores requeridos más tarde manualmente, directamente en el código. Haga clic en "Finalizar", verá una ventana con el código básico del asesor.
Paso 5
Preste atención a las funciones init, deinit, start. El primero realiza operaciones relacionadas con la inicialización del Asesor Experto después de su lanzamiento. El segundo apaga el asesor cuando está deshabilitado o el terminal está cerrado. La función más importante es la función de inicio, ya que es esta función la que procesa todos los datos que vienen con cada nuevo tick (cambio de precio).
Paso 6
¿Cómo trabaja el asesor? Es necesario ingresar líneas en su código, gracias a las cuales abrirá o cerrará una orden si la situación actual corresponde a las condiciones establecidas en la lógica del asesor. Por ejemplo, un asesor experto simple puede basarse en el indicador de media móvil. Se trazan dos promedios con diferentes períodos, por ejemplo, 5 y 15. Si la línea rápida cruza la lenta de abajo hacia arriba, se abre una orden de compra. El cierre ocurre cuando se alcanza la ganancia deseada o cuando la línea rápida cruza la lenta de arriba a abajo.
Paso 7
De la misma forma se produce la apertura y cierre de una orden de venta. Para reducir la cantidad de señales falsas, puede introducir una regla según la cual la orden se abrirá solo después de que la línea rápida se aleje de la lenta en cierta distancia, por ejemplo, 10 puntos. Puede establecer configuraciones específicas definiendo los parámetros más exitosos.
Paso 8
¿Cómo escribo líneas de código específicas? Para hacer esto, necesita dominar los conceptos básicos del lenguaje mql4. Puede encontrar una gran cantidad de materiales útiles, incluidos tutoriales, aquí: https://forum.mql4.com/ru/ No empiece a crear un Asesor Experto complejo de inmediato: dote de las funciones más simples al principio y luego gradualmente Complicarlo. Sin embargo, asegúrese de conservar las versiones básicas; serán útiles si tiene que volver a las versiones anteriores.