Cómo escribir un asesor para metatrader 4
El desarrollo dinámico del mercado y el constante progreso informático simplemente obligan al comerciante a mantenerse al día. Si antes escribir asesores para su estrategia comercial se consideraba un capricho del comerciante para hacerle la vida más fácil, ahora es más bien una medida necesaria para ser competitivo en un mercado determinado.
Sí, precisamente competitivo, porque fueron los robots los que inundaron completamente el intercambio, y si antes de pipsing y scalping eran fáciles de aplicar manualmente, ahora es bastante difícil seguir siendo efectivo en el contexto de los robots de alta velocidad.
Por eso, tarde o temprano, cada uno de nosotros se hace una pregunta completamente lógica: "¿Cómo escribir un asesor para MetaTrader 4?"
Para escribir un asesor para MetaTrader 4 o cualquier otra plataforma, primero debe tener conocimientos de programación y, como muestra nuestra práctica, cada plataforma tiene su propio lenguaje, que se puede aprender fácilmente en el libro de texto de este programa.
¿Cómo escribir un asesor usted mismo?
Naturalmente, si no estás familiarizado con la programación, puedes utilizar varios constructores. Como regla general, todos los constructores dividen las funciones importantes en bloques, por lo que todo el trabajo con el programa se reduce a un resumen de estos bloques dependiendo de su estrategia comercial.
Por cierto, anteriormente hemos dado un ejemplo de cómo trabajar y crear un asesor para MetaTrader 4 utilizando el Forex Strategy Builder . La ventaja de utilizar este programa es que está completamente rusificado, por lo que casi todos los involucrados en el comercio pueden entenderlo.
Elaboración de especificaciones técnicas para un programador.
A menudo, la dificultad para redactar un asesor no reside en el desconocimiento de la programación, sino en la banal dificultad de describir los propios deseos. No importa si usted mismo escribe el asesor o lo solicita a un programador, pero si no puede establecer claramente las reglas de la estrategia en papel, entonces, naturalmente, nunca obtendrá lo que desea.
Por lo tanto, para obtener exactamente lo que desea del contratista, debe indicar claramente sus requisitos. Entonces, comencemos en orden.
1. Informar que el asesor se utilizará para operaciones reales.
Este punto puede parecer gracioso, pero el asesor que prueba una estrategia en el probador MT4 suele ser muy diferente del experto que realmente operará. Si no lo indica claramente, puede terminar con un Asesor Experto que no abrirá posiciones en tiempo real o, si se pierde la conexión, no rastreará sus órdenes.
Debes entender que estos dos tipos de Asesores Expertos son muy diferentes en términos de intensidad de trabajo, por lo que si no lo indicas claramente, el programador puede tomar el camino más fácil de resistencia.
2. Especifique las reglas para ingresar a un puesto.
Para que un programador escriba un Asesor Experto, es muy importante tener reglas claras para acceder a un puesto. No se olvide de cosas tan simples como entrar usando una vela cerrada o una señal, colocar una orden pendiente desde el precio actual o desde una vela cerrada.
Todos estos errores infantiles llevan a que el programador termine todo como quiere, y al final esto puede afectar mucho al resultado.
Además, no olvide que el intérprete puede estar en un nivel completamente diferente en el comercio, por lo que no debe utilizar jerga. Respalde siempre sus deseos con una imagen y recuerde que las palabras "mashka" y " Media móvil " pueden tener diferentes significados para el artista, aunque se trate de una media móvil.
3. Especifique el algoritmo para salir de la posición.
Muy a menudo, los traders olvidan indicar este punto, por lo que sus expertos cierran y abren una posición cuando aparece una señal en la dirección opuesta o, por el contrario, no reaccionan a los cambios del mercado hasta que se activa un stop o una ganancia. Presta especial atención a este punto, porque si no lo indicas de inmediato, nadie volverá a hacer el experto por ti de forma gratuita.
4. Reglas para el cálculo de posiciones y soporte de transacciones.
Si estás acostumbrado a ver que casi todos los expertos tienen un trailing stop o calculan el lote en función del porcentaje de riesgo, esto no significa que el programador hará lo mismo.
Recuerde, no importa si va a escribir un asesor personalmente en el diseñador o si le dará la tarea a un programador, su tarea principal es pensar claramente en todos los elementos de la estrategia hasta el más mínimo detalle.