You are on page 1of 183

Generador de divisas versión 6.

Manual olvidado - Forex Generador versión 6.x


Copyright © 2009-2015 Etasoft Inc.
sitio web principal http://www.forexgenerator.com

Propósito 4

requisitos 4

Uso de Windows Vista, 7 u 8 4

MT4 Build 600 o más 5

Programa principal 6

Otros indicadores personalizados de importación 11

Cómo combinar bloques 14

Solicitar ID 17

Encontrar órdenes con la Orden Id 18

Pedidos 18

El uso de EA generada 19

Guía general de los Bloques de construcción 20

Advertencias especiales 22

Licencia 23

Cruz Arriba y Abajo Cruz 25

La reducción de los bloques 25

EA Ejemplo 1 - Diagrama Uso de medias móviles 27

EA Ejemplo 2 - Diagrama Uso de indicadores personalizados 33

EA Ejemplo 3 - Diagrama Utilizando bandas de Bollinger 41

EA Ejemplo 4 - Diagrama Uso de SAR parabólico 50

Los corredores y Cuentas 55

Par de divisas recinto de seguridad y orden Id 57

Scripts de asesores expertos vs. 58

EA Testing 59

Código personalizado 60

Martingale y Semi-Martingale 67
1|P á g i n a
Generador de divisas versión 6.x

La comprensión de órdenes pendientes 69

Historia comprensión 69

La comprensión de Stoploss virtual y virtual TakeProfit 70

Horas comprensión 70

La comprensión de órdenes pendientes 70

La comprensión flexible Stoploss y TakeProfit 71

Problema varios pedidos 71

Flechas múltiples problemas 72

Parámetros exportados 72

Valores de barras en MT5 73

Valores de barras en MT4 74

Valores de barras en MT4 para otros Plazos 75

Mi diagrama no funciona. ¿Qué está mal? 75

La comprensión en cada bloque nuevo de la barra 76

Ejecución diagrama 76

Antes de ir en vivo 78

MT5 MT4 y Diferencias 78

Indicador de modo personalizado (nuevo desde la versión Generador 4) 79

Ejemplo CI 1 - Alto Bajo como Histograma 81

IC del Ejemplo 2 - Detrend Precio Oscilador como gráfico de líneas 82

Ejemplo 3 CI - Soporte y resistencia como Línea de puntos 84

Ejemplo CI 4 - Spread como Gráfico Texto 88

IC del Ejemplo 5 - Media móvil como línea de color Dos 90

Ejemplo CI 6 - MACD como dos colores Histograma 91

Ejemplo CI 7 - iTrend como dos histogramas 92

CI Ejemplo 8 - media móvil de cruce como flecha Etiquetas 94

Integración de su indicador personalizado en asesor experto 97

Terceros bloques personalizados 98

Acuerdo de licencia 100

Soporte limitado 100

Apéndice A. Lista de Bloques para EA y generador de scripts - MT4 100

Apéndice B. Lista de Bloques para EA y generador de scripts - MT5 111

Apéndice C. Lista de bloques del Generator indicador personalizado - MT4 116


2|P á g i n a
Generador de divisas versión 6.x

3|P á g i n a
Generador de divisas versión 6.x

Este documento se llama “olvidado Manual” porque la mayoría de los comerciantes no leen los manuales. Si usted es
como la mayoría le faltan a cabo en algunas de las características importantes del generador de divisas. No seas como
la mayoría - leer el manual olvidado.

Generador de divisas está diseñado para ayudarle a crear Forex asesores expertos, indicadores personalizados y
secuencias de comandos para la plataforma MetaTrader ™. Puede probar sus ideas sin necesidad de programación.
Generada asesor experto, indicadores personalizados y secuencias de comandos puede ayudar con el comercio o el
comercio en modo automatizado.

interfaz basada diagrama ofrece una flexibilidad increíble. Se le permite crear configuraciones de comercio complejos.
Pero no se abrumado por todas las posibilidades. Siempre empezar poco a poco. En primer lugar crear diagrama simple
que simplemente ejecuta las órdenes. Una vez que lo consigue trabajando - construir sobre ella.

Comience diagrama con sólo unos pocos componentes básicos. Luego genere asesor experto o secuencias de
comandos. Prueba de ello asegúrese de que funciona de la forma esperada.

Añadir unas cuadras más. Probarlo de nuevo. Repetir. Hazlo crecer. Pruébalo. Repetir.

requisitos

Requerimientos mínimos

Software Windows 2000 / XP / Vista / Server 2003 / Windows 7/8.


Hardware Pentium 1 GHz, memoria RAM 256Mbt.
permisos Utilizar “Ejecutar como administrador” si no es un administrador en ese equipo.

Uso de Windows Vista, 7 u 8

En Windows Vista, los programas de Windows 7 o Windows 8 se ejecutan en modo mucho más restrictiva que en
Windows XP. Como resultado de esta restricción en algunos casos de cambio generador no puede ser permitido para
ejecutar el compilador. Al hacer clic en "Generar" puede aparecer botón en la barra de herramientas de mensaje de
error. Esto se debe a que la divisa generador está bloqueado por Windows y no se les permite ejecutar el programa
compilador externo.

Esto se puede solucionar de varias maneras diferentes:

1. Puede ejecutar la divisa Generador con privilegios de administrador. Encuentra fxgen.exe programa en el
ordenador y haga clic derecho sobre ella. No debe haber menú emergente que dice "Ejecutar como administrador ...".

2. Puede configurar la divisa generador para ejecutar siempre con privilegios de administrador. Haga clic derecho
en el fxgen.exe y seleccione Propiedades. En la pestaña "Compatibilidad" (siguiente captura de pantalla muestra la
pantalla de Windows 7) casilla marca "Ejecutar este programa como administrador".

4|P á g i n a
Generador de divisas versión 6.x

Marque esta opción si desea ejecutar la divisa Generador con privilegios de administrador.

MT4 compilador

MT4 compilador mql.exe es distribuido programa separado, aparte de la instalación principal MT4 terminal. Descargarlo
y colocarlo en la carpeta que tiene subcarpetas \ \ MQL4 expertos. A continuación, utilice las opciones favor de la divisa
pantalla para ruta de instalación para MT4 compilador.

Ver nuestra página de soporte sitio web si tiene problemas configurar esto.

5|P á g i n a
Generador de divisas versión 6.x

No es el lugar donde se debe colocar el compilador mql.exe.

Programa principal

Antes de comenzar su primer diagrama asegúrese de introducir compilador y elegir la versión MT usando pantalla de
opciones.

6|P á g i n a
Generador de divisas versión 6.x

Generador de divisas es compatible con los terminales MT4 y MT5. Dependiendo de la versión del terminal que elija
obtendrá un conjunto diferente de bloques de construcción. Por lo tanto se crea diagramas de MT4 no puede producir
código que se ejecutará con MT5.

Si no lo hace la configuración del generador compilador no será capaz de crear Asesor de Expertos, indicadores
personalizados o secuencias de comandos para usted.

Terminal de destino se indica en la pantalla principal.

parte central del programa es un diagrama que ayuda a configurar asesor experto y generar el archivo compilado EA
final.

1. Panel superior le permite soltar bloques de construcción en el diagrama principal.


2. panel central contiene diagrama.
3. panel izquierdo contiene propiedades y breve descripción de bloque seleccionado.
4. panel inferior contiene resultados para EA generada. Professional Edition también muestra el código fuente
generado en la pestaña “Código Fuente”.

7|P á g i n a
Generador de divisas versión 6.x

pantalla del programa principal contiene más información que necesita para EA configuración.

Todos los diagramas que construir tienen que empezar con el bloque redondeado. A partir de ella EA generador
producirá la salida del archivo de EA. Todos los otros bloques conectar hacia abajo desde el bloque redondeado. bloque
redondeada es la primera función que se iniciará Asesor de Expertos, una vez que se ejecuta en el terminal de la divisa.

Le recomendamos que utilice “En cada tick” bloque en casi todas las configuraciones. Esto es importante si usted está
accediendo a los valores actuales en la barra los bloques de abajo. “En cada nueva barra” o “una vez al bar” ejecuta
otros bloques conectados a él sólo cuando empieza a formar nueva barra en el gráfico, y por lo tanto la barra actual
(barra con índice 0) no se forma completamente todavía.

Una vez que haya redondeado bloque en el diagrama de bloques de lanzar otros debajo de ella y la conexión mediante
una línea desde la barra de herramientas. Se puede trazar una línea siguiendo estos pasos:

1. Seleccionar herramienta de línea.

2. Seleccione la herramienta redondeada.

3. Haga clic en el botón izquierdo del ratón.

4. Mover el puntero del ratón sobre el segundo bloque.

5. Haga clic en el segundo bloque pulsando el botón izquierdo del ratón.

Esto se debe trazar una línea con flecha que apunta desde el bloque redondearán al segundo bloque.

Hay algunas combinaciones de teclas de método abreviado útiles:


8|P á g i n a
Generador de divisas versión 6.x

1. Puede eliminar objetos del diagrama simplemente pulsando la tecla “Delete” en su teclado.

2. Generar EA con la tecla “F7”.

3. Generar secuencia de comandos usando la tecla “F5”.

Usa las flechas para conectar bloques de construcción.

Uno de los pilares más importantes es un bloque de análisis técnico. Se le permite comparar dos indicadores, bares o
constante valores. Puede configurar bloque de Análisis Técnico utilizando propiedades “Función _First” y “segunda
función” en la hoja de propiedades. Una vez hace clic en cualquiera de esas propiedades pequeño botón con tres puntos
aparecerán en la esquina del campo. Una vez que lo presione, aparecerá la ventana le permitirá configurar la expresión.

Puede comparar dos medias móviles o comparar el valor actual con la barra anterior valor de cierre de barras, etc.

Use “...” para la configuración Bloque Técnico expresión.

9|P á g i n a
Generador de divisas versión 6.x

Propina: En lugar de utilizar “...” botón también se puede editar manualmente la propiedad y entrar en función indicadora
u otra expresión con la mano. Es no se recomienda a menos que sepa MQL y tener algún conocimiento de
programación.

Una vez que haya configurado el bloque Análisis Técnico adjuntar otros bloques a la misma.

Puede ajustar los diversos indicadores técnicos que utilizan esta pantalla. En este ejemplo estamos utilizando el
indicador de media móvil que viene con el terminal. Puede nombrar variables exportadas y que se mostrará en la lista
de parámetros de entrada cuando EA se utiliza en el terminal.

Importante: Casi todo lo que entra en el generador de mayúsculas y minúsculas. Así MODE_SMA no es lo mismo que
MODE_SMA, y PRICE_CLOSE no es lo mismo que PRICE_CLOSE. Si realiza este aparentemente pequeño error, nada
va a trabajar y es probable que obtener el número de errores de compilación.

10 | P á g i n a
Generador de divisas versión 6.x

Restricciones para las variables que exporta:

1. Exportados nombre de la variable no puede comenzar con el número y debe contener sólo letras y números.
2. La mayoría de los símbolos especiales (excepto “_” guión bajo) no están permitidos en nombre de la variable
exportada.
3. Exportados nombre de la variable debe ser único dentro de asesor experto. En otras palabras, no se puede tener
dos variables llamadas “período”, pero se puede tener una variable llamada “peri DO1” y otro llamado “período2”.
4. palabras / MQ5 reservada MQ4 no pueden utilizarse como nombres de variables. Tales como “doble” o “cadena” o
“int”.
5. Evitar el uso de caracteres acentuados (letras no están en inglés).

Como se puede ver, la lista de restricciones para los nombres de las variables es bastante larga. Una forma fácil de
evitar algunos de los problemas es usar 2-3 letra prefijo para sus nombres de variables. Ejemplo: myPeriod, myShift,
myMethod, etc. Aquí prefijo “mi” se utiliza para formar nombres únicos que no entren en conflicto con las reglas
anteriores. En lugar de “mi” que puede utilizar iniciales de su nombre y apellido como prefijo.

También puede acceder a los valores del número actual y de las barras anteriores, y compararlos con los valores de
otros bares o valores de los indicadores.

11 | P á g i n a
Generador de divisas versión 6.x

OTROS INDICADORES PERSONALIZADOS DE IMPORTACIÓN

EA generador puede importar algunos de los indicadores personalizados que se encuentran en Internet. Use “indicador
personalizado Importar” del menú y después de indicador personalizado de importación seleccionado aparecerá en el
“Expresión” lista desplegable. EA generador puede importar original de encargo indicadores con el código fuente de los
archivos con la extensión “* .mq4” o "* .mq5".

EA generador no puede importar indicadores personalizados que ya se compilan y tienen la extensión “* .ex4”.
indicadores personalizados compilados no devuelven información sobre cuántos y qué parámetros que utilizan. Es por
eso que EA generador no puede importarlos de archivos “* .ex4”.

Todavía se puede llamar a través de indicadores personalizados compilados bloque de análisis técnico, pero hay que
introducir manualmente la sintaxis de llamada en una forma de:

iCustom doble (símbolo de cadena, int plazo, nombre de la cadena, ..., int modo, int desplazamiento). Véase más abajo
para la muestra.

Después de importar indicador personalizado en EA Generador asegúrese de que copia el archivo de código fuente
indicador personalizado “* .mq4” en carpeta “.. \ indicadores”.

Problema con la mayoría indicadores personalizados que se encuentran en línea es que vienen con la documentación
cero. Si dejas caer en el gráfico que muestran cierta información gráfica, pero los valores que regresan no está
documentada. Sin saber qué valores regresan no es posible entender cómo integrarlas en su EA. Algunos indicadores

12 | P á g i n a
Generador de divisas versión 6.x

personalizados simplemente no están diseñados para ser utilizados a través de asesor experto. Dado que la mayoría
de los indicadores personalizados que se encuentran en los foros de Internet son libres vienen con ningún apoyo.

Los autores de los indicadores personalizados son por lo general sólo está interesado en el desarrollo de indicadores,
pero no la documentación o el apoyo a ellos.

No es como indicador personalizado que se podría llamar de asesor experto.

Use “...” botón situado junto al valor de la propiedad a t sintaxis de configuración EXAC para la llamada.

Hay una gran cantidad de indicadores personalizados en Internet. La mayoría de los indicadores no tienen ninguna
documentación sobre cómo utilizarlos en EA. Debido a que algunos no se pueden usar en EA, ya que no devuelven
ningún valor significativo para la EA va a utilizar.

La mayoría de los indicadores diseñados de una manera para volver valor diferente en función de su solicitud. Envíe
comandos diferentes, proporcionando valor diferente para el parámetro llamado "modo". Modo puede tener valores de
0 a 7 (inclusive). Por ejemplo: Digamos que usted tiene un indicador que muestra dos líneas en el gráfico (una lenta y
una línea rápida) ahora si pasa "modo" = 0, entonces el indicador volverá valor actual de la línea lenta y si pasa "modo"
= 1, entonces el indicador volverá valor actual de la línea rápida. Es así de simple.

Una forma de ver retornos indicador de valores reales es el uso de "Funciones de impresión en Chart" bloque. Hay
pasos sobre cómo hacerlo:

1. Importar indicador personalizado.


2. Crear otro nuevo en Forex EA generador. proyecto en blanco que debe tener solamente "En cada tick" bloque.
3. Añadir y conectarse a él "Funciones de impresión en Chart" bloque.
13 | P á g i n a
Generador de divisas versión 6.x

4. Configuración "Funciones de impresión a la carta de" por lo que sería imprimir valores reales del indicador en el
gráfico.
5. Configuración de varias combinaciones de funciones en "Funciones de impresión para trazar" utilizando diferentes
"modos".
6. Ejecutar nueva EA en cuenta de demostración en MT4 y ver qué valores regresan del indicador y se muestran en
el gráfico. De esa manera usted puede decidir qué valor que necesita.

Use “Funciones de impresión en Chart” para ver lo que devuelve los valores de los indicadores.

Otra manera es tener a alguien con conocimientos de programación mirar en el código fuente para el indicador y
encontrar valor del índice utilizado la línea también. No es difícil. No forma parte del sencillo indicador personalizado a
continuación:

14 | P á g i n a
Generador de divisas versión 6.x

A veces el índice de línea es fácil de detectar en el código fuente * indicador personalizado .mq4. Busque la función
SetIndexBuffer () en el código fuente indicador personalizado. Puede haber muchas funciones SetIndexBuffer (). En ese
caso, no es tan sencillo de entender que uno necesita.

15 | P á g i n a
Generador de divisas versión 6.x

CÓMO COMBINAR BLOQUES

Se pueden combinar los bloques para que se ejecute una después de la otra o ejecutarían independientes entre sí. Si
una cadena bloque después de la otra a continuación, EA generador producirá código de una manera que bloquea
ejecutarán en secuencia. Y si el bloque de secuencia de falla con el error o condiciones para su ejecución no se cumple,
otros bloques debajo de ella no se ejecutarán.

En este diagrama de ambos bloques Análisis Técnico será ejecutado en EA generada. Si cualquiera de los bloques de
análisis técnico cumple con las condiciones siguientes bloques continuación se ejecutará también.

En este diagrama si uno cualquiera de los análisis técnicos bloques cumple las condiciones siguientes a continuación
serán ejecutadas cadenas de bloques. También es posible que ambas cadenas se ejecutará si ambos bloques Análisis
Técnico cumplen las condiciones.

16 | P á g i n a
Generador de divisas versión 6.x

En este diagrama sólo se ejecutará primero bloque de análisis técnico y si cumple con las condiciones entonces segundo
bloque Análisis Técnico ejecutará, y si cumple con las condiciones, así entonces siguiente bloque se ejecutará, y así
sucesivamente.

En este diagrama de instalación es más completa con Stop dinámico unido al bloque redondeado por lo que se ejecutaría
cada vez que EA se ejecuta en el terminal.

Esto le ayuda a configurar varios escenarios de negociación donde los bloques se pueden combinar de diferentes
maneras de generar código condicional. Si desea que ciertos bloques para ejecutar cada vez que genera EA se ejecuta
en el terminal, se conectan los bloques de la primera redondeada

17 | P á g i n a
Generador de divisas versión 6.x

bloquear. bloques típicos que se deben ejecutar todo el tiempo son Stop dinámico, rastreo de parada y otros bloques
de gestión de pedidos.

Todos ellos deben ser conectados más cerca del bloque redondeado.

En este diagrama de bloques


que tenemos conectados en el círculo. EA generador producirá archivo de salida, pero si resulta EA se inicia en el
terminal podría estar en ejecución en bucle infinito (flechas notar cómo están conectados en un círculo). Mientras que
en algunos casos raros puede ser el comportamiento deseado se recomienda para evitar estas configuraciones y
siempre dibujar flechas hacia abajo y nunca hacer bucles infinitos.

Puede cambiar los nombres de los bloques en el diagrama. También puede agregar etiquetas de texto en el diagrama
que podría ayudarle a identificar lo que cada bloque de la cadena está configurado para.

Utilice el menú “Editar” para realizar varias operaciones en el diagrama. Puede cortar, copiar y pegar bloques en el
diagrama. También hay operaciones para deshacer y rehacer los cambios realizados en el esquema. Los cambios
realizados en la hoja de propiedades y la pantalla de opciones no se pueden deshacer o rehacer utilizando el menú
“Editar” “Deshacer” /”Rehacer”.

18 | P á g i n a
Generador de divisas versión 6.x

Solicitar ID

La mayoría de los bloques de ejecución de órdenes y gestión de pedidos contienen “ID del pedido de” propiedad. Esta
propiedad establece el número uniqu e identificador para nuevo orden más tarde los orden (s) pudo ser identificada por
los bloques de gestión de pedidos y manipulado por separado de otros órdenes.

El uso de diferentes “ID del pedido de” usted puede separar las posiciones largas (compra) de las posiciones cortas
(venta). “Orden Id” es la propiedad más útil cuando se trata de ordenar la ejecución y la gestión de los escenarios cuando
se tiene más de un orden abiertos al mismo tiempo. Digamos que usted tiene escenario en el que se abre dos órdenes
a la vez, una con menor pérdida de la parada y la toma de beneficios que el otro. Ahora se puede configuración Stop
dinámico a pista única de segundo orden, basta con utilizar diferentes “ID del pedido” para ambas órdenes y establecer
Stop dinámico con “ID del pedido” de segundo orden.

“Orden Id” es importante cuando se quiere utilizar el bloque “Primer Orden” en los casos cuando se tiene más de un
orden abierto a la vez.

A continuación, puede identificar qué orden específico para cerrar.

Si alguna vez programado MT4 o MT5 es probable que haya encontré lo que llama “número mágico”. “Orden Id” es el
mismo que el “número mágico”. Hemos utilizado un término “Orden Id”, ya que es más fácil de entender el propósito
principal de este identificador numérico y su uso en el generador.

Si crea asesor experto o un script que gestiona órdenes de abrir manualmente (ejemplo: EA que no trailing stop, el
comercio o punto de equilibrio en sus órdenes), en ese juego de EA "_Order Id" = 0 en todos los bloques. De esta
manera Asesor de Expertos se "ver" las órdenes que ha entrado manualmente y será capaz de manejarlos.

19 | P á g i n a
Generador de divisas versión 6.x

Use “ID del pedido de” identificar las órdenes en los casos cuando se tiene más de un orden abierto a la vez.

Por lo general, lo mejor es comenzar su pequeña EA y luego construir sobre ella. Utilice una técnica de desarrollo
incremental - añadir unas cuadras al diagrama, compilar EA, se prueba en el terminal. Si funciona, a continuación, añadir
unas cuadras más. En las etapas iniciales de utilizar varios bloques de diagnóstico que se imprimen los mensajes en el
registro o en la pantalla cuando EA se ejecuta en el terminal. Esto ayuda a ver que EA está trabajando realmente.

Encontrar órdenes con la Orden Id

Una vez que comience a trabajar con más de una orden a la comprensión del tiempo y el uso de ID del pedido se
convierte en esencial. Antes de tomar cualquier acción en la lista de pedidos o la decisión de abrir las órdenes de cierre
más se necesita para saber si usted tiene cualquier orden con la orden específica ya Id.

situación más simple sería cuando recibe la señal de Análisis Técnico bloques y quisiera abrir más pedidos pero sólo si
no hay órdenes ya abierto. En ese caso, se coloca el bloque que verifica la "existencia" de órdenes con el ID específico
de la Orden justo antes de tomar acciones.

Forex generador contiene el número de bloques que comprueban si ya hay pedidos con la orden específico Id. Todos
esos bloques trabajar con par actual de la tabla. No revisan otros pares de divisas para las órdenes abiertas en ellos.

Si existe ninguna orden - es uno más genérico. Es simplemente comprueba si no hay un mercado o una orden pendiente
ya.

Si existe la Orden - busca indicios de órdenes de mercado. Utiliza los dos ID del pedido y el tipo de orden.

Si pedido no existe - no existen comprueba si las órdenes de mercado. Utiliza los dos ID del pedido y el tipo de orden.

Existir - es similar a la Orden Si existe pero puede comprobar conjunto de ID de pedidos no sólo una ID del pedido.

NO existen - es similar a si la orden no existe, pero también se puede comprobar un conjunto de ID de pedidos.

20 | P á g i n a
Generador de divisas versión 6.x

Pedidos

Si “ECN o STP Broker” parámetro se fija en las órdenes de “verdadero” mercado se ejecutan en dos pasos: el orden es
enviada y entonces se modifica. Una caja como la “orden de compra” representa dos operaciones. Esto se hace porque
algunos corredores ECN / STP no permiten Stoploss y TakeProfit para ser enviado a la vez, el orden tiene que ser
enviado y luego modificado. Pero usted no necesita dos cajas: una para abrir el orden y uno a modificarlo, solo “orden
de compra” o “Orden de Venta” bo x hace ambas operaciones internamente. Si el parámetro “ECN o STP Broker” está
ajustado a las órdenes de mercado “falso” se ejecutan en un solo paso (a través de OrderSend).

La mayoría de los errores de ejecución de órdenes se relacionan con el agente específico Stoploss mínima o
TakeProfit.Al probar la nueva EA establecer valores altos para Stoploss y TakeProfit. Algunos corredores de divisas no
permiten valores pequeños y seguirá echando a errores en que si los valores StopLoss y TakeProfit están por debajo
de ellos permitieron límite.

21 | P á g i n a
Generador de divisas versión 6.x

pedidos pendientes también tienen caducidad parámetro especial. Es un número de minutos para el fin de estar
pendiente. Si usted quiere que sea bueno para una hora fija a 60. Quiero que sea válido por 24 horas: 60 veces 24 =
1440. Algunos corredores no son compatibles con la expiración de órdenes pendientes. En ese caso hay que dejarlo en
cero, ya que cualquier otro valor hará que el error.

Precio Offset es un parámetro especial que puede tener un valor negativo dependiendo de qué tipo de orden pendiente
que desea crear. Límite de compra y ASK límite puede tener efectos negativos valores de desplazamiento. Digamos
que desea abrir para comprar límite que es de 5 pips por debajo de precio de venta actual. Basta con introducir -5 en la
hoja de propiedades.

EL USO DE EA GENERATOR.

22 | P á g i n a
Generador de divisas versión 6.x

Use "Generar EA .." menú para generar EA basado en el diagrama. Si la configuración del compilador mediante pantalla
Opciones EA generador va a crear y compilar EA en la carpeta /terminal_directory/experts.Después de la compilación,
reinicie su plataforma MetaTrader ™ y su asesor de expertos se importará y se muestran en la lista de asesores expertos
en MetaTrader ™.

Una vez que arrastrar y soltar su asesor de expertos en la tabla seleccionada en MetaTrader ™ plataforma de marca
Asegúrese de revisar “Permitir vivo comercio". De lo contrario Asesor de Expertos no se le permitirá abrir nuevas
órdenes.

Generada EA utiliza par de símbolos que se muestra en el gráfico. Así que si usted comienza a EA en el gráfico para el
EURUSD entonces se usará ese par para todas las órdenes y funciones de análisis técnico.

23 | P á g i n a
Generador de divisas versión 6.x

Guía general de los Bloques de construcción

Asesor de Expertos se está construyendo se puede utilizar para ayudarle en el comercio o el comercio por sí mismo en
modo automatizado. En función de esto usted tiene que elegir qué bloques de construcción para incluir y cómo
organizarlos.

EA generador viene con número de bloques de construcción agrupados en base a que la funcionalidad:

1. Eventos. Esos son los principales bloques que comienzan la ejecución de EA. Puede tener sólo un bloque de evento
en el diagrama.

2. Señales contienen bloques de análisis técnico. bloques de análisis técnico en el que toma la decisión de abrir,
modificar o cerrar posiciones negociadas.

3. bloques de ejecución de órdenes abiertas, modificar o cerrar posiciones. Puede optar por utilizar bloques de manejo
del riesgo donde se puede se calculará el parámetro de configuración del riesgo en porcentaje y Lotes en base a
ese número y Cuenta de Margen Libre.

4. bloques de gestión de órdenes de realizar varias tareas de gestión automatizada, tales como paradas que se
arrastran, etc.
5. Filtros realizan un filtrado adicional antes de su EA llega a un análisis técnico y de ejecución de órdenes. Se puede
limitar la ejecución de EA para ciertos días de la semana, algunas horas y se extiende limitados.

6. bloques de servicios públicos ayudan con otras tareas adicionales, tales como la salida de información adicional en
el registro, en la carta o señal sonora.

7. bloques de código personalizado que dan posibilidad de añadir sus propias funciones y bloques de MQL al diagrama.

Las señales y los filtros son bloques especiales porque se ejecutan otros bloques conectados sólo si se cumplen las
condiciones. Esto le permite a procesamiento de configuración para ejecutar ciertos bloques sólo en circunstancias
especiales.

Algunos bloques en el grupo de administración de pedidos también actúan como filtros. Comienzan con la palabra “Si”
o “Check”.Tales bloques son “si la orden existe” o “si la orden no existe”. Esos son útiles en los casos cuando se desea
comprobar si cierto orden (s) están abiertos y tomar acciones especiales sobre ellos. Ejemplo: comprobar si orden con
identificación de la orden específica está todavía abierta y cierre o modificarla.

Algunos asesores expertos ponen muy complejo y cuando se ejecutan en backtest es imposible entender por qué
funcionan su forma de trabajar. Existen unos diagnósticos bloques de construcción que le puede ayudar con lo siguiente:

1. Si está utilizando MT4, ejecute backtested EA en modo visual, y hacer una pausa en los momentos críticos cuando
se realizan las operaciones, modificados o cerrados.

2. Si no está seguro de que los indicadores dan señales correctas de utilizar el ala “Funciones de impresión en Chart”
para ver qué valores que devuelven.

3. Si no está seguro de ciertas partes del diagrama es ejecutado o no, o simplemente desea comprobar el flujo de
procesamiento, utilizar bloques de impresión “Entra”. Coloque los bloques en los puntos críticos en el diagrama. Una
vez backtested EA está en pausa, comprobar pestaña “Expertos” para sus entradas de registro.

24 | P á g i n a
Generador de divisas versión 6.x

Diagrama utiliza número de bloques de diagnóstico para probar cómo se ejecuta asesor experto.

Bloques como “trailing stop”, “Punto de Equilibrio” o “Trade Up” tienen que ser fijado directamente o casi directamente
a la “En cada tick”. Estos bloques monitorean cada tick y llevar a cabo la gestión de órdenes de pedidos ya abiertas. Si
no están unidos en una forma de ejecutar en cada tick, podrían perder una oportunidad de abrir más operaciones (en el
caso de “Trade Up”), o se pierda el punto de equilibrio oportunidad (en el caso de “Punto de Equilibrio”), etc.

25 | P á g i n a
Generador de divisas versión 6.x

Punto de Equilibrio”, “Stop dinámico”, “Trade Up”, “Comercio Up arrastrarse”, etc., todo debe estar unido a ejecutar en
cada garrapata.

Nota: Si se utiliza “punto de equilibrio” no es necesario “Trailing Stop” en el mismo diagrama, ya que “punto de equilibrio”
a lso órdenes senderos.

ADVERTENCIAS ESPECIALES

Hay algunos de los problemas más comunes que se presentan en la construcción y prueba de su asesor de expertos:

1. Usted puede tratar de abrir dos órdenes de uno de largo (compra) y uno para la posición corta (venta), pero Asesor
de Expertos se abre sólo uno de ellos. Esto es probablemente debido a su corredor no permite cobertura.
Compruebe el registro de Asesor de Expertos (busque en la pestaña Experto en el terminal de la divisa).
2. Ajuste “Detectar Broker dígitos” True o asegurarse de configurar el intermediario de 5 dígitos en el bloque
redondeado en el diagrama si está utilizando corredor que utiliza 5 dígitos después del punto decimal para
representar los valores de moneda.
3. Al utilizar Stoploss y TakeProfit valores hacen asegurándose de ponerlas por encima del límite corredor. Ejemplo:
algunos corredores limitan cuán pequeño sea su Stoploss puede ser. Si lo ajusta a 2-3 pips Su agente no puede
aceptar los valores que las pequeñas y su pedido será abierta, pero no tendrá ningún conjunto Stoploss o
TakeProfit.
4. Algunos corredores aumentan los diferenciales cuando no es el comercio pesado y monedas fluctúan ampliamente.
Si va a arrancar el cuero cabelludo o el uso de otras estrategias comerciales que son muy sensibles a los
diferenciales de utilizar el ala “Filtro Spread” antes de abrir una posición. Esto reducirá la probabilidad de abrir la
posición en un momento específico, porque EA esperará a que los diferenciales se calmen. Pero EA NO posición
abierta cuando los márgenes son enormes y todos sus beneficios están carcomidos por los diferenciales de
corredor.
5. Estoy usando medias móviles y quiero abrir la posición cuando se cruzan. ¿Por qué genera EA abrir una posición
de compra? Aquí hubo cruce!.

Hubo cruce, pero ha desaparecido. La tabla refleja valores de los indicadores en las barras ya formados y se puede ver
sus cambios en un proceso de desarrollo de barras utilizando sólo un modo de prueba visual o en la operación real.
Créeme, no había una intersección en el momento de apertura de la posición. Si lo desea, puede hacer que la EA es
así, que se abrirán las posiciones de las señales de barras formadas. En tal caso, todas las señales serán visibles en
un gráfico. Utilice el parámetro “Shift” en el bloque de Análisis Técnico y configurarlo para acceder a la barra 1 anterior.
Si ajusta “Shift” a 0 se accede a la barra actual que todavía se está moviendo. El uso de barras ya formadas (barra no
actual) tiene un efecto secundario negativo - que podría ser demasiado tarde para un comercio porque está esperando
para la barra para formar antes de tomar una decisión para el comercio.

EA generador produce asesor experto y muestra “exitoso recopilatorio” mensaje, pero cuando lo ejecuto en el terminal
no funciona.

26 | P á g i n a
Generador de divisas versión 6.x

¿Qué hago ahora?

Simplificar, simplificar, simplificar ...

1. Si utiliza órdenes pendientes a cambiar a no espera de órdenes de mercado abierto.


2. Si utiliza una gran cantidad de indicadores para la apertura y cierre de cambiar de posición que utilice sólo un
indicador más simple.
3. Si el agente utiliza 5 dígitos después del punto decimal, asegúrese de comprobar que la opción de EA generador.
4. Reinicie su terminal MT de cambios en EA surtan efecto.

Una vez que tenga más simple EA de trabajo, construir sobre ella mediante la adición de más indicadores. Pero probar
cada característica adicional se agrega.

27 | P á g i n a
Generador de divisas versión 6.x

EA muestra Generador “Compilación falló” cuando se presiona el botón “Generar EA”.

Esto es error crítico. La mayoría de los valores que se introducen en la hoja de propiedades se validan y no deben
causar la compilación falle. Algunos valores en bloque de análisis técnico no se validan y se pueden editar manualmente
y esto podría ser fuente de errores. Puede haber algunos parámetros que escapan a la validación y la causa del error
de compilación.

Por favor enviar su diagrama guardado en un archivo con extensión * .ea4 o * .ea5. Puede encontrar nuestro correo
electrónico de apoyo en nuestra página web de soporte.

28 | P á g i n a
Generador de divisas versión 6.x

Licencia

producto instalado inicialmente se presenta como prueba limitada de tiempo. Si la licencia de prueba expira usted puede
comprar la versión al por menor en línea. licencia de retail solo permite un tiempo ilimitado uso del producto en un
equipo. Después de la clave de licencia permanente de compra se enviará por correo electrónico, introduzca su clave
de licencia en la pantalla de diálogo bajo Ayuda-> menú Licencia. Esto eliminará límite de tiempo y convertir el producto
en versión comercial.

Asegúrese de introducir tanto la clave de licencia y que producto está autorizado a. Esta información estará en el correo
electrónico que reciba después de la compra.

El producto viene en dos ediciones: Standard y Professional. Professional Edition hace todo Standard Edition puede
hacer y también muestra el código fuente generado y produce * .mq4 o archivos * .mq5.

29 | P á g i n a
Generador de divisas versión 6.x

Professional Edition crea dos archivos de código fuente compilado y originales. También se muestra el código fuente
en la pestaña “Código Fuente”.

CRUZ ARRIBA Y ABAJO CRUZ (CROSS UP AND CROSS DOWN)

Bloques Cruz Arriba y Abajo Cruz proporcionan manera más fácil de comprobar si algunas líneas indicadoras cruzados.
Ellos son versiones simplificadas de bloques de análisis técnico. Este capítulo siguiente se describe cómo cruzar y
cruzar abajo se puede hacer con el análisis técnico bloques.

Pregunta: ¿cuándo utilizar Cruz Arriba y Abajo Cruce bloques y cuándo usar bloques Análisis Técnico?

Respuesta: Si necesita un mayor control sobre cómo se utilizan los indicadores a continuación, los bloques de análisis
técnico son única manera. La comprensión de análisis técnico bloques es esencial para el uso efectivo del software.

En muchos bloques de análisis técnico hay casos en los que desea comprobar cuando el indicador cruza cierto valor
subiendo o bajando. Esto es especialmente cierto cuando se trabaja con las medias móviles. ¿Quieres saber si se
mueve más rápido de media móvil más lenta cruzó uno de la parte inferior de ir hacia arriba o de arriba hacia abajo y
pasando sobre la base de que la decisión comercial se haría.

Lo mismo se aplica a muchos otros indicadores como el RSI, CCI o estocástico. La idea básica es muy simple: utiliza la
barra actual y anterior Los valores del indicador y los comparan. Existe ejemplo, con estocástico:

1. Use "En cada tick" bloque redondo.


2. Utilice "Análisis Técnico 2".
3. Compruebe estocástico para la barra anterior y después comprobar estocástico para la barra actual.

Si el valor Estocástica anteriores estaba por encima y valor actual está por debajo de una cierta línea (número fijo),
entonces es cruzar hacia abajo (bajando).

Si el valor estocástico anteriores fue inferior y el valor actual está por encima de una cierta línea (número fijo), entonces
es cruzar hacia arriba (hacia arriba).

30 | P á g i n a
Generador de divisas versión 6.x

También hay pantalla de configuración similar a la media móvil (MA):

En este ejemplo sólo una “Técnica de Análisis 2” se utiliza. Tanto para cruzar y cruzar por lo que se necesita dos
bloques “Análisis Técnico 2”. Un bloque habría invertido “Comparar” y los parámetros “Comparación2” con el fin de
check para el cruce de línea del indicador en la dirección opuesta.

LA REDUCCIÓN DE LOS BLOQUES

Al crear su diagrama de tratar de mantener el número de bloques al mínimo. Diagramas grandes toman más tiempo
para generar y crear grandes resultante MT4 asesores expertos. Una forma de reducir el número de bloques es el uso
de “Análisis Técnico 2” o “Análisis Técnico 3” en lugar de dos o tres bloques simples “Análisis Técnico”.

31 | P á g i n a
Generador de divisas versión 6.x

Esos dos diagramas funcionalmente producen el mismo resultado, pero uno utiliza más bloques.

EA resultante de esas dos diagramas funcionará de la misma manera.

EA EJEMPLO 1 - DIAGRAMA USO DE MEDIAS MÓVILES


Se proporciona esta configuración para fines de ilustración sobre el uso de EA generador y que no es un asesor experto
rentable final.

MT5 específica: Diagramas siguientes bloques de construcción el uso específico para MT4. Las diferencias entre MT4
y MT5 nombres de los bloques son de menor importancia pero importante. Un punto importante: “Si los bloques pedido
no existe” en MT4 en la mayoría de los casos tienen que ser reemplazados con bloques “Si la posición no existe”. Véase
el capítulo sobre las diferencias y MT5 MT4 para obtener más detalles.

32 | P á g i n a
Generador de divisas versión 6.x

Esta sencilla configuración ejecuta orden de COMPRA vez que se mueve rápidamente cruza por medio de movimiento
lento. Configuración también impide la apertura de más órdenes de compra si uno ya está abierta. Así EA no sería la
apertura de órdenes sin cesar en cada tick uno tras otro una vez que las condiciones son adecuadas.

Empezamos con el bloque “En cada tick” que marca un punto en nuestra EA comenzará a ejecutar en cada nuevo tick.
También puede configurar un parámetro en función de su apoyo para la representación corredor de divisas. Si
intermediario soporta 5 dígitos después del punto decimal, configuración de parámetros “Broker de 5 dígitos” a “true”.

Esta configuración es sólo un ejemplo sobre cómo configurar bloques de construcción básicos y utilizar el análisis técnico
y la orden de compra bloques juntos. No es un sistema comercial completo.

33 | P á g i n a
Generador de divisas versión 6.x

Añadir bloque “Información de impresión para trazar” para obtener alguna información básica que se muestra
en el gráfico.

34 | P á g i n a
Generador de divisas versión 6.x

Pulsar el botón “Generar EA” para asegurarse de que tiene la configuración del compilador a través de la
pantalla Opciones y su EA se compila con éxito.

Añadir “Análisis Técnico” bloque. Aquí es donde se realizará decisión de abrir la posición comprar o no.

35 | P á g i n a
Generador de divisas versión 6.x

Use “...” para configurar cada función.

Indicador de configuración que utilizamos. En este caso se está moviendo promedio.

36 | P á g i n a
Generador de divisas versión 6.x

Si rápida media móvil es superior a la media de movimiento lento, es nuestra configuración así que vamos a ejecutar
otros bloques conectados a continuación.

Use “...” botón para modificar la función de indicador ERS PARAMET.

No queremos seguir abriendo más posiciones comprar si uno ya está abierta. “Si la orden no existe” cheques para
posiciones de compra existentes y sólo bloques conectados ejecutados si no hay otra compra abiertas al mismo
tiempo.

37 | P á g i n a
Generador de divisas versión 6.x

COMPRAR configuración (ir largo) del bloque de ejecución de órdenes con el tamaño de lote específico, Stoploss y
TakeProfit.

Aquí está nuestra configuración sencilla en acción en el terminal de la divisa

38 | P á g i n a
Generador de divisas versión 6.x

Esa es la misma configuración que antes, pero esta vez hemos añadido otra rama en la que hacer una venta si se
mueve rápidamente cruza por abajo por debajo del promedio de movimiento lento.

EA EJEMPLO 2 - DIAGRAMA USO DE INDICADORES PERSONALIZADOS

39 | P á g i n a
Generador de divisas versión 6.x

Se proporciona esta configuración para fines de ilustración sobre el uso de EA generador y que no es un asesor experto
rentable final.

MT5 específica: Diagramas siguientes bloques de construcción el uso específico para MT4. Las diferencias entre MT4
y MT5 nombres de los bloques son de menor importancia pero importante. Un punto importante: “Si los bloques pedido
no existe” en MT4 en la mayoría de los casos tienen que ser reemplazados con bloques “Si la posición no existe”. Véase
el capítulo sobre las diferencias y MT5 MT4 para obtener más detalles.

Esta es la muestra más complicado que utiliza indicadores personalizados y órdenes pendientes. De nuevo empezamos
con “En cada tick” y agrega los otros bloques debajo de ella.

En este caso utilizamos la espera de órdenes de límite de compra y venta limitada. Idea detrás de esta configuración es
que una vez que nuestras señales indicadoras de encargo de comprar (ir largo) o vender (ir corto) de instalación, abrimos
una sola orden pendiente 5 pips por debajo del precio actual y esperamos que el mercado fluctúe un poco en sentido
contrario de lo que esperábamos y orden pendiente saque de banda que se convierta en el orden del mercado abierto.

Empezamos con el bloque “En cada tick” que marca un punto en nuestra EA comenzará a ejecutar en cada nuevo tick.
También puede configurar un parámetro en función de su apoyo para la representación corredor de divisas. Si
intermediario soporta 5 dígitos después del punto decimal, configuración de parámetros “Broker de 5 dígitos” a “true”.

40 | P á g i n a
Generador de divisas versión 6.x

Añadir bloque “Información de impresión para trazar” para obtener alguna información básica que se muestra en el
gráfico.

Añadir bloque “trailing stop” para gestionar las órdenes abiertas.

Queremos ejecutar bloque “trailing stop” en cada tick por lo que se une directamente a “En cada tick” bloque. Tizón de
cheques de parada si hay órdenes de mercado abierto no pendientes y trata de arrastrarse precios de la moneda,

41 | P á g i n a
Generador de divisas versión 6.x

maximizar los beneficios y minimizar los riesgos. En algunos escenarios tope dinámicos no son eficaces. Todo depende
de la configuración específica de comercio.

También puede utilizar la propiedad ID del pedido a la zaga solamente órdenes específicas. Digamos que su EA abre
dos órdenes cuando se pone señal de mercado a través del bloque Análisis Técnico. Se utiliza un identificador de pedido
para la primera orden y utiliza otro ID del pedido de segundo orden. Ahora se puede utilizar al final se detiene en el
primer orden y no utilizar paradas que se arrastran en el segundo orden.

Añadir dos bloques de análisis técnico. Cada bloque está conectado directamente a “En cada tick” por lo que se
ejecutará en cada tick. Pero cada bloque Análisis Técnico ejecutará otros bloques para conectar posteriormente a ellos
sólo si se cumplen las condiciones y el indicador a medida que nos indica que es el momento de hacerlo.

42 | P á g i n a
Generador de divisas versión 6.x

Puede importar indicadores personalizados a través del menú “Importar indicador personalizado”.

Una vez que importe indicador personalizado que será accesible a través de botón “...” disponible en “Función _First” A
ND propiedades “segunda función” en el bloque de análisis técnico.

43 | P á g i n a
Generador de divisas versión 6.x

Use “...” botón para añadir la llamada indicador personalizado al bloque de análisis técnico.

Problema con la mayoría indicadores personalizados que se encuentran en línea es que vienen con la documentación
cero. Si dejas caer en el gráfico que muestran cierta información gráfica, pero los valores que regresan no está
documentada. Sin saber qué valores regresan no es posible entender cómo integrarlas en su EA. Algunos indicadores
personalizados simplemente no están diseñados para ser utilizados a través de asesor experto. Dado que la mayoría
de los indicadores personalizados que se encuentran en los foros de Internet son libres vienen con ningún apoyo. Los
autores de los indicadores personalizados son por lo general sólo está interesado en el desarrollo de indicadores, pero
no la documentación o el apoyo a ellos.

44 | P á g i n a
Generador de divisas versión 6.x

Nuestro indicador es muy simple. Devuelve 1 cuando hay tiempo para comprar (ir largo) y -1 cuando no es el momento
de vender (ir corto). También cambia de color indicando que en la carta. Debido a esta simplicidad sólo hay un bloque
de Análisis Técnico para la compra y un bloque de Análisis Técnico para la detección de venta.

Nos configuración “si la orden no existe” bloques para asegurarse de que no tenemos pedidos ya abiertas del mismo
tipo. Esta situación no permite mantener en la apertura de más pedidos del mismo tipo. Debido a que estamos trabajando
con órdenes pendientes podemos tener órdenes que todavía están pendientes y órdenes que ya están sido llenado.
Queremos asegurarnos de que no abran nuevas órdenes ni los pedidos pendientes ni del mercado. Es por eso que dos
“si la orden no existe” se usan bloques. En primer lugar impide que las órdenes de mercado abierto y el segundo evita
más pedidos pendientes.

45 | P á g i n a
Generador de divisas versión 6.x

Esta “si la orden no existe” bloque impide que más pedidos pendientes de ser abierta.

Cierre todas las órdenes de venta que teníamos abierta ya desde señal de mercado cambió de dirección.

46 | P á g i n a
Generador de divisas versión 6.x

Tenga en cuenta que para las órdenes de limitar nuestra parámetro Haz Offset es número negativo. Otro parámetro
importante es la Expiración. Es el número de minutos el tiempo que la orden pendiente quedará pendiente hasta que se
llena o expire.

Nos configuración segunda rama del diagrama basado en el primero. Es una imagen especular de la rama existente
con los tipos de orden invertido, ejemplo: en el que tenemos que utilizar OP_BUYLIMIT OP_SELLLIMIT, etc.

Usted puede agregar algunos objetos de texto al diagrama para explicar su ejecución mejor.

47 | P á g i n a
Generador de divisas versión 6.x

Compilar su acabado EA mediante el botón “Generar EA” o menú.

48 | P á g i n a
Generador de divisas versión 6.x

EA EJEMPLO 3 - DIAGRAMA UTILIZANDO BANDAS DE BOLLINGER


Se proporciona esta configuración para fines de ilustración sobre el uso de EA generador y que no es un asesor experto
rentable final.

MT5 específica: Diagramas siguientes bloques de construcción el uso específico para MT4. Las diferencias entre MT4
y MT5 nombres de los bloques son de menor importancia pero importante. Un punto importante: “Si los bloques pedido
no existe” en MT4 en la mayoría de los casos tienen que ser reemplazados con bloques “Si la posición no existe”. Véase
el capítulo sobre las diferencias y MT5 MT4 para obtener más detalles.

El Sistema de tendencia de Bollinger con la estrategia de filtro ADX compra, pasa de largo, cuando el precio rompe por
encima de la segunda desviación estándar Banda de Bollinger y confirma las entradas con el índice ADX (ADX por
encima de 20). Se vende, va resumen, cuando el precio rompe por debajo de la parte inferior de la segunda desviación
estándar Banda de Bollinger y confirma las entradas con el índice ADX (ADX por encima de 20). Cuando la estrategia
cruza al otro lado de la primera desviación estándar de la estrategia sale del comercio. Funciona mejor en mercados
con tendencia.

Esta es la muestra más complicada que utiliza dos indicadores. Hay un primer indicador para señalar el comercio y el
segundo indicador para confirmarla.

Estrategia también utiliza la lógica separada y uno de los indicadores para cerrar cualquier posición abierta.

De nuevo empezamos con “En cada tick” y agrega los otros bloques debajo de ella.

49 | P á g i n a
Generador de divisas versión 6.x

Empezamos con el bloque “En cada tick” que marca un punto en nuestra EA comenzará a ejecutar en cada nuevo tick.
También puede configurar un parámetro en función de su apoyo para la representación corredor de divisas. Si
intermediario soporta 5 dígitos después del punto decimal, configuración de parámetros “Broker de 5 dígitos” a “true”.

No es nuestra configuración simplificada usando las Bandas de Bollinger sin cerrar señales indicadas en la tabla.

Utilizamos bloque de Análisis Técnico para comparar segunda desviación de las bandas de Bollinger línea superior al
valor de intensidad alta de la barra.

50 | P á g i n a
Generador de divisas versión 6.x

No es nuestra configuración indicador de las Bandas de Bollinger.

51 | P á g i n a
Generador de divisas versión 6.x

Comparamos actual valor alto de la barra para regresar de Bollinger Bandas indicador. También puede comparar (Cerrar
[0]), cierre previo (Cerrar [1]) o anteriores altos (High [1]) valores de la barra de valores de cierre actual. Esto es sólo un
ejemplo. Puede utilizar otros indicadores de su elección.

Tomamos resultado del indicador ADX y lo comparamos a 20. Si es superior a ese valor, no hay posibilidad de una
tendencia y que confirma nuestra señal inicial que provienen de las bandas de Bollinger.

Hay, comprobamos si el orden COMPRAR ya está abierto y si no lo es, ejecutamos orden de compra.
52 | P á g i n a
Generador de divisas versión 6.x

No nos configuración de orden de compra (ir largo). parámetro de riesgo es un porcentaje basado en Margen cuenta
gratuita.

No añadimos otro bloque de análisis técnico. Esta es para el cierre orden.

53 | P á g i n a
Generador de divisas versión 6.x

En segundo bloque Análisis Técnico usamos primera desviación. También puede utilizar otros indicadores o parámetros
para cerrar el pedido

Si la barra de baja corriente está por debajo de las Bandas de Bollinger primera desviación, cerrar cualquier compra
posiciones que podríamos tener.

54 | P á g i n a
Generador de divisas versión 6.x

Añadimos bloque que cierra las posiciones de compra abiertas.

Nos Añadir barra bloque de tope que gestionará todas las órdenes abiertas.

55 | P á g i n a
Generador de divisas versión 6.x

Añadimos otro bloque de análisis técnico que se utilizará para la apertura de órdenes de venta. Ahora añadimos más
bloques que reflejan esencialmente primera parte de la instalación. Pero ahora donde tuvimos que utilizar OP_BUY
OP_SELL y donde tuvimos parámetro MODE_UPPER de las Bandas de Bollinger nos utilizar MODE_LOWER, etc.

Hay configuración completa.

56 | P á g i n a
Generador de divisas versión 6.x

EA EJEMPLO 4 - DIAGRAMA USO DE SAR PARABÓLICO


Se proporciona esta configuración para fines de ilustración sobre el uso de EA generador y que no es un asesor experto
rentable final.
MT5 específica: Diagramas siguientes bloques de construcción el uso específico para MT4. Las diferencias entre MT4
y MT5 nombres de los bloques son de menor importancia pero importante. Un punto importante: “Si los bloques pedido
no existe” en MT4 en la mayoría de los casos tienen que ser reemplazados con bloques “Si la posición no existe”. Véase
el capítulo sobre las diferencias y MT5 MT4 para obtener más detalles.
Introduzca posición larga cuando el precio actual toca indicador SAR parabólico desde abajo y cambia su dirección.
Entrar en posición corta cuando el precio actual toca indicador SAR parabólico desde arriba y que cambie su dirección.
Esta es una configuración simple que se basa en un solo indicador. Lo que es diferente acerca de esta instalación - se
abre un tipo de posición y no se abre mismo tipo de posición de nuevo hasta la posición opuesta ha sido abierta. Ejemplo:
si compra (ir largo) ha sido abierta, y se tarda beneficio o detener la caída, no más comprar posiciones estarán abiertas.
Se esperará para la Venta (ir corto) y abra única posición de venta. Una vez vender posición está abierta, se necesita
ganancia o detener la caída, y ahora espera una oportunidad para abrir posición de compra.

Empezamos con el bloque “En cada tick” que marca un punto en nuestra EA comenzará a ejecutar en cada nuevo tick.
También puede configurar un parámetro en función de su apoyo para la representación corredor de divisas. Si
intermediario soporta 5 dígitos después del punto decimal, configuración de parámetros “Broker de 5 dígitos” a “true”.
En dos bloques Análisis Técnico compararemos los valores o las barras de cierre anteriores con los valores de SAR
parabólico. Si el valor indicador de Isar hace 2 bares es mayor que el cierre de valor de la barra hace 2 bares y hace
Isar valor del indicador 1 bar es más bajo que el cierre de valor de la barra hace 1 bar que significa SAR parabólico se
ha invertido y comenzará a subir (ir a comprar tiempo de la señal). Opuesto es bueno para la reversión de la señal.
Vamos venta corta cuando el valor del indicador de Isar hace 2 bares es más bajo que el cierre de valor de la barra
hace 2 bares y hace Isar valor del indicador 1 bar es mayor que el valor de cierre de barras Hace 1 bar que significa
SAR parabólico se ha invertido y se inicia el descenso.

57 | P á g i n a
Generador de divisas versión 6.x

No es nuestra estrategia en la carta con puntos rojos proporcionados por el indicador SAR parabólico.

Comenzamos con algunos bloques de servicios públicos que nos ayudan a proteger la cuenta de pérdidas enormes y
también mostrar información útil sobre el gráfico.

58 | P á g i n a
Generador de divisas versión 6.x

Es posible de utilizar Parón Final. Pero algunos las estrategias comerciales de hecho son mejores fuera sin
Parón Final. Es un asunto de probar para ver si la parón Final vale habiendo en cualquier particular setup.

Compara valor de cercano hace 2 barras y Parabólico SAR valor de indicador hace 2 barras.

59 | P á g i n a
Generador de divisas versión 6.x

Parámetro de turno nos dejó para tomar Parabólico SAR valor de indicador 2 barras atrás de barra actual.

Compara anterior cercano con anterior (hace 1 barra) iSAR para ver si ha revocado.

60 | P á g i n a
Generador de divisas versión 6.x

“Control Último Tipo de Orden” puede soler determinar tipo de último orden abierto de lista de órdenes en historia. Si el
último orden en historia es el mismo tan “Tipo de Orden” entonces otros bloques adosaron abajo será ejecutado.

Este setup puede obrar sin “Comprobar Último bloque de Tipo” del Orden. Cuándo probando este setup inicialmente no
utiliza “Control Último bloque de Tipo” del Orden y tú tendrían que ver más comprar y vender los órdenes ejecutaron.

Hay nuestra estrategia comercial final.

61 | P á g i n a
Generador de divisas versión 6.x

BROKERS Y CUENTAS
Uno y el mismo Experto Advisor puede dar resultados comerciales diferentes según qué Forex broker y cuenta está
corriendo encima. Así que podrías haber desarrollado y probó vuestro EA utilizando un broker y obre bien. Lo moviste
a un diferente broker y los resultados son terribles: algunos órdenes no ejecutan, no puede colocar estanco stoploss,
estás cogiendo muchos requotes, etc.

Aquello es unfortunate verdad – brokers suministro ejecución muy diferente entornos. Mientras ellos todo MetaTrader™
basado pero ellos todo un poco un poco diferente. Forex brokers Implementa reglas diferentes y hay algunos specifics
te podría encontrar:

1. Brokers Tiene propagaciones diferentes. Aquello es obvio. Pero si eres scalping o utilizando otro método donde
incluso pérdida de un pip por el comercio significa vuestro EA es ya no provechoso, las propagaciones acaecen
muy importantes.
2. Ningún hedging. Broker No te dejará para abrir otra puesto opuesta. Ni siquiera puesto pendiente. Dejado decirte
ha abierto compra (va largo) puesto, ves está perdiendo, así que intentas abrir otra puesto, estos tiempos venden
(va corto) sólo para compensar para las pérdidas. Broker Aquello no deja hedging bloqueará segunda petición.
3. Esto incluso podría tener algunos formas extremas: intentas abrir dos puesto pendientes un: compra_la parón y
otro venden_parón. Tan si movimientos de lonja en cualquier dirección cierras uno de ellos. Si vuestro Forex broker
no deja hedging, segundo orden pendiente no será aceptado, y acabarás con uno orden pendiente.
4. FIFO. Primer-En, Primero-Fuera. Básicamente, si abres más de uno coloca en un par de moneda, tienes que
cerrar el primer antes de cerrar el segundo un. Aquello es el NFA no es-tan-manera sincera de impedir hedging. Si
sólo tienes uno ordena abierto a la vez, esto no es un problema. Si abres y cercano muchos órdenes, esto puede
ser un asunto serio .
5. Brokers Tiene mínimo stoploss y takeprofit requisitos. Si les pusiste demasiado abajo cogerás errores en el registro
(tabulador de Expertos en el terminal).
6. Si utilizas órdenes pendientes brokers tener requisitos adicionales para expiración de orden y offset de precio.
Expiración de orden pendiente no puede ser demasiado corta. Algunos brokers rehusar órdenes pendientes que
es válido sólo para unos cuantos minutos. Precio (Pide/Pujado) para el orden pendiente no puede ser demasiado
cercano a precio de lonja actual.
7. -dígito brokers obra ligeramente diferente que 4-dígito brokers.
8. ECN brokers Tiene algunos specifics también.

62 | P á g i n a
Generador de divisas versión 6.x

QUÉ EA EL GENERADOR TE PUEDE AYUDAR?


EA El generador intenta crear resultante EA código en una manera que lo obraría encima como muchos diferentes
brokers como posibles.

Algunas estrategias son mucho más duros de implementar. Hay algunas puntas:

1. Si eres scalping y/o abriendo muchos órdenes requotes acaecer problema serio. También durante horas
comerciales pesadas brokers tender para ensanchar propagaciones y radicalmente minimizar vuestras casualidad para
éxito. Puedes utilizar “bloque de Filtro” Extendido sólo antes de que abres cualquier orden de hacer seguro que las
propagaciones son abajo valor razonable esperado.

Hay algunos de las técnicas asomadas en el esquema.

2. Si sospechas que broker está engañando y utilizando técnica de caza de la parón para cerrar vuestros órdenes
con espiga repentina ocasional puedes poner stoploss parámetro en vuestros órdenes a valor muy alto (gusta 100-300
pips). Pero entonces necesitas un método para cerrar órdenes dentro de EA. Una manera para hacer es uso “Orden
Cercano Si” bloque como sigilo stoploss. Pueda cerrar puesto que gota bajo cantidad fija segura. El peligro es que una
vez EA queda unattended fallo de poder o algunos a otro problema técnico le gusta conexión de Internet perdido cerrará
terminal o turno de EA y sigilo stoploss nunca corrido.

Sigilo stoploss podría obrar pero la solución mejor es sencilla – no utiliza broker que sabes es caza de parón.

63 | P á g i n a
Generador de divisas versión 6.x

Aviso: “Orden Cercano Si” no puede obrar si comercias utilizar órdenes múltiples y vuestro broker fuerzas FIFO las
reglas mencionaron encima.

La mayoría de uso de bloques del edificio pips para indicar cantidades. Pero “Orden Cercano Si” y “Control Último uso
de bloques” de Resultado de Orden Cantidad de parámetro. La cantidad está indicada tan “Beneficio” en MT terminal.

64 | P á g i n a
Generador de divisas versión 6.x

PAR DE MONEDA SANDBOX Y ORDEN ID


Este capítulo aplica en casos cuándo tienes más de uno EA corriendo en pares de moneda diferente (mapas diferentes)
al propio tiempo.

Mientras podrías ser utilizar Orden Id para seleccionar órdenes quieres obra con, primero cuestionar aquello viene a
la mente es normalmente: conozco puedo obrar con el orden concreto que utiliza Orden Id pero qué pasa si tengo
mismo EA corriendo encima dos mapas (dos moneda diferente pares). uno EA "ver" órdenes del otro EA y de alguna
manera interferir con ellos? Dejado decir ambos EAs uso Orden mismo Id ellos clobber cada cual otros procesando?
La respuesta corta es núm. EA no verá "" órdenes del mismo EA en otro par de moneda incluso si _OrderId es igual.

La respuesta es ningún porque cada EA carreras en aislamiento. Piensa - separado "sandbox" para cada EA en cada
par de moneda. Forex El generador automáticamente crea código en una manera de aislar EAs en cada par de moneda.

Ejemplo 1: deja dice tienes un EA empezó encima 5 moneda diferente los pares que utilizan únicos _OrderId = 1. Ellos
todo verá "" sólo sus órdenes propios. En el momento has EA sin los órdenes abren en EURUSD, haces "Si el orden
Existe" con _OrderId = 1 en él y él encontrarán ningún orden. Mientras al mismo tiempo 4 otros casos del mismo EA
será correr órdenes en otros pares de moneda.

Ejemplo 2: empiezas dos casos de EA tanto utilizando _OrderId = 1 en el mismo par de moneda pero márgenes de
tiempo diferentes. Esto es diferente porque ahora ambos casos del mismo EA el uso mismo _OrderId y par de moneda
misma. Este tiempo EAs verá "" cada cual otros ordena porque ambos uso mismo _OrderId Y par de moneda misma.
Este tiempo el margen de tiempo único es diferente y aquello no es bastante para aislar dos casos de EAs.

Esto está hecho a propósito tan EA el desarrollo sería más previsible y más fácil. Para la mayoría de parte no tienes
que preocupación sobre otro EAs corriendo en otros pares de moneda. Cosa única para recordar es que todo el EAs
uso información de cuenta misma. Tan si utilizas dejado dice Margen de Cuenta en vuestros bloques sólo mantienen
en importar aquel Margen de Cuenta está compartido por todo EAs corriendo en pares diferentes. Cualquier bloque que
las obras con información de cuenta afectarán EAs corriendo en paralelo.

Primero es más para probar vuestra estrategia en solo EA corriendo sin otro EAs ejecutando al mismo tiempo.

Este "sandbox" modelo de ejecución del tipo tiene uno efecto de lado negativo: con Forex Generador puedes no
fácilmente desarrollar EAs que uso alguna forma de arbitraje de moneda. Pero si eres a arbitraje de moneda necesitas
mucho más adelantó herramientas que Forex Generador en todo caso.

Sólo mantener en importar aquel arbitraje de moneda está prohibido por muchos brokers. Huella fina leída de vuestro
broker acuerdo.

LOS GUIONES VS. EXPERTOS ADVISORS

La diferencia básica es que Experto Advisors en MT4 está ejecutado en cada tick y los guiones ejecutan una vez sólo
cuándo les empiezas utilizando algún atajo keystroke o guión de gota en el mapa.

Los guiones están utilizados para semiautomatizó comerciar. Les utiliza cuándo necesitas correr pocos manda
inmediatamente. Ejemplo: quieres abrir 2-5 puesto inmediatamente o quieres cerrar puesto múltiples inmediatamente.

Teniendo el conjunto bueno de guiones puede ayudar comercias más eficazmente. Puedes utilizar combinación de
guiones y Expertos Advisor para correr semiautomatizado comerciando. Semiautomatizado comerciando podría ser
opción buena en los casos cuándo allí es no sistema estricto cuándo para abrir órdenes (el sistema está basado en
pericia humana). Pero hay sistema claro encima cómo para dirigir abrió órdenes y cuándo para cerrarles.

65 | P á g i n a
Generador de divisas versión 6.x

Ejemplo: crea guiones para abrir órdenes y utilizarles para empezar comercios, y entonces empezar Experto Advisor
para dirigir y comercios cercanos.

Otras combinaciones también posibles: dejado Experto Advisor órdenes abiertos entonces guiones de uso para cerrar
órdenes.

Los guiones son fáciles de generar utilizando “Genera carta” de Guión. Este guión sencillo abre pocos órdenes
pendientes inmediatamente

algunos construyendo los bloques no obran bien en guiones porque tienen que ser ejecutados repetidamente para
producir resultado deseado. ejemplo: parón final, crawling parón, ejecuta n tiempo, bloques de pausa no obran bien en
guiones. todo de estos bloques confía ejecución repetida encima por la terminal, y terminal repetidamente ejecuta
experto advisors no guiones.

Si te encuentras en situación cuándo necesitas Parón Final o algunos otra gestión de orden pero todavía quiere Guiones
de uso la mayoría de un tiempo, Experto de complexión Advisor que sencillamente corre gestión de orden requerido
pero ejecutar este Experto Advisor sólo cuándo lo necesitas. En este caso EA obrará como helper en modo
semiautomatizado.

Hay muchos bloques adicionales que ayuda diriges y ejecución de registro. “Huella Info a Mapa” y “Pr int Funciona a la
lima” es útil de ver qué está yendo en y registro valores de indicador real a lima de texto exportado.

66 | P á g i n a
Generador de divisas versión 6.x

Bloques adicionales que registro de ayuda e información de exposición.

TESTAJE EA

Cuándo probando EA utilizar ambas Estrategia Tester para testaje posterior y demo cuenta para adelante probando en
la terminal.

Algunos construyendo los bloques no obran bien en testaje posterior y sólo puede ser probado en demo (delantero)
testaje. Atrás probando es un simulacro. Funciones como tiempo local, propagación de precio de la lonja y la historia
están simuladas y artificialmente creado en terminal durante testaje posterior. Si quieres resultados más cuidadosos
uso demo (delantero) testaje.

A veces cuándo te estrategia corrida en Estrategia Tester no pueda ser obvio por qué los comercios seguros han sido
colocados. Uso Modo Visual para ver exactamente qué está yendo en. Sitio todos los indicadores utilizas cuándo
corriendo Estrategia Tester en Modo Visual. Entonces parón en el punto cuándo los comercios están colocados. Es
más para utilizar periodos de tiempo de cita pequeños para testaje inicial - un a dos días.

Si te Estrategia corrida Tester completamente thru todos los comercios hasta el final sin parar, y entonces rollo el mapa
recula a veces parece EA comercio introducido para ninguna razón. Necesitas correr él en Modo Visual en Estrategia
Tester y parón en exactamente el punto cuándo el comercio está introducido. Marca seguro para tener los indicadores
abren encima mapa cuando en Modo Visual.

67 | P á g i n a
Generador de divisas versión 6.x

Cuándo no es aclarar por qué EA abre los comercios utilizan modo visual en Estrategia Tester.

Si estás probando EA en demo (delantero) modo de testaje inicialmente coloca mucha “Huella a bloques” de Registro
en vuestro esquema. Esto ayudará ves lo que los bloques han ejecutado y lo que los bloques han no. El registro está
producido en el “tabulador” de Expertos en la terminal. También Huella “de uso Info a Mapa” o bloques similares para
imprimir información de diagnóstico directamente al mapa.

CÓDIGO HECHO DE ENCARGO

Licencia de Edición profesional de Generador produce ambos código de fuente en MQL y lima compilada con prórroga
*.Ex4. Cada vez te corrido “Genera EA” o “Generar Guión” código de fuente actual en *.mq4 lima es overwritten y código
de fuente nueva está generado.

Si quieres añadir vuestro código hecho propio puedes tomar uno de dos pasos:

1. Rebautiza lima generada y personalizar él de aquel punto encima. Ahora si decides cambiar algo en el esquema
original y regeneró EA o Guión tendrás que mover vuestro código atrás a versión regenerada manualmente. Esto

68 | P á g i n a
Generador de divisas versión 6.x

es aproximación adelante única a desarrollo, y tendría que ser utilizado la mayoría de un tiempo desde entonces
te das control lleno sobre resultado final.

2. En vez de tomar generado MQL lima y añadiendo vuestro código hecho propio puedes introducir vuestro propio
MQL al generador hecho de encargo bloquea “Código Hecho de encargo” o “Hecho de encargo Si” en th e
esquema y que manera cada vez el esquema está regenerado vuestro código no será overwritten y perdió.
Vuestro código acaecerá parte del esquema.

Esta aproximación tendría que ser utilizada sólo si vuestro código hecho de encargo es realmente pequeño (4-8 líneas
de código).

3. Si tienes bloques más grandes de Proyecto de uso de código hecho de encargo - carta de Biblioteca del Código.
Puedes añadir código hecho de encargo que acaece bloque individual y coge añadido al toolbar edificio tan
reutilizable bloque. Esto es para bloques de código hasta 10-20 líneas.

Este capítulo cubre algunos de pasos encima cómo para utilizar segunda aproximación

hay hecho de encargo MQL bloques de código y hechos de encargo “si” declaraciones.

Aviso: no utiliza “Código Hecho de encargo”, “Costumbre Si” y “Código de Utilidad” a no ser que tienes programar
experiencia y saber MQ lengua. “Código hecho de encargo”, “Costumbre Si” y “Utilidad C bloques” de oda están

69 | P á g i n a
Generador de divisas versión 6.x

diseñados para aguantar pequeño chunks de código. El generador no puede comprobar sintaxis del código colocas a
aquellos bloques.

Dentro del código Hecho de encargo te bloqueas puede colocar vuestro código propio en MQ lengua. Aun así nombre
de función y los tirantes “{ }” están creados por el Generador. La función que nombra queda para el Generador porque
otherwise no sea capaz de llamar la función basada en las flechas que señalan al bloque.

Si necesitas tener control completo encima nombres de función y Código de Utilidad de uso de parámetros bloques.
Bloques de Código de la utilidad están tratados diferentes de cualquier otro bloque en el esquema. Desde entonces el
generador no crea nombres de función para Código de Utilidad de interior de funciones bloques no tendrían que ser
conectados vía flechas a cualesquier otros bloques. Son estand -piezas solas de vuestro código hecho propio.

Esencialmente uso de Código Hecho de encargo vs. Código de Utilidad es un comercio fuera:

1. Cuándo utilizas Código Hecho de encargo puedes dibujar flechas a él y él se apellidarán del esquema basado
en aquellas flechas. Pero no puedes crear nombre de función y pasar cualesquier parámetros especiales a la
función. Vuestro código coge envuelto con nombre de función y “{ }” las grupo crearon por Generador.
2. Cuándo utilizas Código de Utilidad no puedes dibujar flechas a él. Si dibujas flechas en todo caso, aquellas
flechas a y de Código de Utilidad no será utilizado por el Generador. Pero Código de Utilidad del interior puedes
tener cualquier número de funciones y piezas de código independiente. Puedes nombrar funciones, les tiene
aceptar número de parámetros diferentes y tener varios valores de regreso.
El código hecho de encargo coge ejecutado tan parte del esquema porque el generador crea nombres de función para
vuestro código. Código de utilidad te das más la libertad pero tú lo tienen que llamar tú de dentro algunos otro bloque en
el esquema.

Puedes introducir vuestro propio MQ código que coge envuelto a la función hecha de encargo que se apellida basado
encima cómo las flechas están arregladas.
70 | P á g i n a
Generador de divisas versión 6.x

Allí está resultando código hecho de encargo.

71 | P á g i n a
Generador de divisas versión 6.x

hay “Hecho de encargo Si” ejemplo de bloque. Él sencillamente controles si es lunes y entonces ejecuta bloque de
Análisis Técnico abajo. “Hecho de encargo Si” puede comparar valores de indicador, llamada funciones externas y
comparar resultados, etc. el resultado de un parámetro llamó una “Expresión” siempre tendría que evaluar al valor
Booleano Cierto o Falso.

En ambos “Código Hecho de encargo” y “Hecho de encargo Si” puedes introducir variables que está utilizado por
aquellos bloques

72 | P á g i n a
Generador de divisas versión 6.x

También puedes incluir funciones completas y bloques de código lleno vía “Código de Utilidad”. El generador no
creará nombre de función y Envolviendo “{ }” grupo para él. Así que tienes que proporcionar función llena.

Puedes llamar funciones de Código de la Utilidad de Código Hecho de encargo o Hecho de encargo Si bloques.

73 | P á g i n a
Generador de divisas versión 6.x

Puedes también cortado, copia y fuente de paté código a ventana de Código de la Fuente. Sencillamente clic derecho
encima lo para coger para reventar arriba carta con opciones.

Otra opción para reutilización de código es característica de Biblioteca del Código. Puedes añadir vuestros bloques
hecho propios al conjunto de existir bloques. Aquellos bloquea obra como si son Código de Utilidad “” o “Custo m
bloques” de Código pero tú les pueden tener setup en el toolbar tan separados bloques de edificio seleccionable.

Aquellos bloques cuándo caídos en el esquema es piezas independientes de código (mismo como “Código de Utilidad”
o “Cu stom bloques” de Código). “Bloques de Código” de la utilidad no tendrían que ser conectados utilizando líneas.
En cambio llamarles de “bloques de Código” Hecho de encargo . Utilizando Biblioteca de Código puedes tener el número
de código común bloquea aquello está utilizado en número de vuestro EA setups listo para ti siempre que empiezas
esquema nuevo.

Proyecto de uso->carta de Biblioteca del Código para añadir vuestros bloques de utilidad hechos de encargo propios.

74 | P á g i n a
Generador de divisas versión 6.x

MARTINGALA Y SEMI-MARTINGALA

Hay número de escenarios de gestión de riesgo diferentes posibles. El generador crea algunos escenarios vía “Comprar
Riesgo de Orden Dirigido” y “Vender bloques de Gestión de Riesgo” de Orden. B oth Los bloques son bastante complejos
y contener número de parámetros que interacción para calcular valor de riesgo final y medida de parcela para orden
actual. Utilizando aquellos bloques puedes setup Martingala o Semi-sistema de Martingala o alguna combinación de
ambos.

Gestión de riesgo de la martingala es típicamente utilizada para plegar la medida de parcela (doble el riesgo) encima
pérdida hasta que el beneficio está logrado. Una vez el beneficio está logrado riesgo coge reinicialización a valor inicial
y él todo empieza otra vez. Construyendo los bloques proporcionan facilidad para plegar riesgo en beneficios también.

Si quieres reducir fracciones de uso del riesgo en “Riesgo Multiplican Encima la pérdida” o “El Riesgo Multiplican Encima
Beneficio” param eters. Ejemplo: valor 0.5 reducirá riesgo 2 tiempo.

Uso de martingala te requieres para tener saldo de cuenta grande y posibilidad de aumentos para tener pérdida de
cuenta llena. Uso con precaución.

Gestión de riesgo de la martingala comprueba anterior orden cerrado sólo para resultado y si el orden abierto con
pérdida aumenta o reduce riesgo.

En este screenshot pliega abajo hasta que el beneficio está logrado, en qué punto él reinicializaciones el riesgo al valor
inicial puesto en parámetro de Riesgo.

75 | P á g i n a
Generador de divisas versión 6.x

Semi-Gestión de riesgo de la martingala es similar a la martingala pero riesgo y medida de parcela está aumentado más
gradualmente. En vez de multiplicar riesgo añade o saca porcentaje fijo seguro a o de riesgo actual. Uso valores
negativos para “Cambio de Riesgo Encima Pérdida” o “Cambio de Riesgo Encima Beneficio” si quieres reducir riesgo.

Este Semi-Martingala setup reduce riesgo encima la pérdida y los aumentos arriesgan encima beneficio. Aviso número
negativo en “Cambio de Riesgo Encima Pérdida”.

76 | P á g i n a
Generador de divisas versión 6.x

ÓRDENES PENDIENTES COMPRENSIVOS

Hay 4 orden pendiente tipos en MT4. Normalmente los órdenes pendientes están puestos en algún offset del precio
actual. El orden pendiente acaece orden de lonja cuándo las afecciones basaron en tipo de orden pendiente está
cumplido. Los órdenes pendientes no pueden ser cerrados en cambio están eliminados. Aquello es sutil pero diferencia
importante.

Brokers Límites seguros puestos encima qué cercanos el orden pendiente puede ser creado a precio actual.
Normalmente los órdenes pendientes no pueden ser creados más cercanos que 3-4 pips. Si intentas crear orden
pendiente que es demasiado cercano a precio actual cogerás "parones Nulas..." Error en tabulador de Expertos.

Porque hay 4 tipos de órdenes pendientes para abrir todas las combinaciones posibles podrías necesitar utilizar valores
negativos encima Offset, Stoploss y Takeprofit según tipo de orden pendiente. Si pones Offset, Stoploss o Takeprofit
incorrectamente te más probablemente coger "parones Nulas..." Error en tabulador de Expertos. Una vez coges este
error prueba poner valores negativos encima Offset, Stoploss y Takeprofit. Uso valores razonables como -40 o -50 y
no utiliza -2 o -3.

HISTORIA COMPRENSIVA

En muchos EAs quieres ley en señales pero también información de uso aproximadamente ya cerró órdenes. Uno
ejemplo sencillo: quieres abrir COMPRAR basado en la señal sólo si último orden cerrado no fue COMPRAR (no quieres
repetidamente abrir tipo mismo de ordenar si ha sido recientemente cerrado).

Esto está hecho utilizando "Control Último..." Bloques de grupo de Historia. La mayoría de genérico y útil de ellos es
Control " Último Orden Id". Comprueba si último orden cerrado tiene Orden concreto Id.

Importante: tabulador de Historia está preservado incluso cuándo EA está retomado. Esto es importante si utilizas
bloquea que tabulador de Historia del acceso. Como por ejemplo "Comprobar Último Resultado de Orden", o cualquiera
otro bloque Control "nombrado Último..".

Aquellos bloquea control último orden cerrado. Si retomas EA, último orden cerrado mismo sigue en Historia. Esto es
porque la historia no es aclarada cuándo EA está retomado.

Tan si sólo compruebas último resultado de orden cerrado y el uso Rescinden bloque para rescindir EA entonces
evidentemente parezca que EA no puede empezar después retomar. Cuando de hecho comprueba historia, encuentra
orden cerrado y coge rescindido apenas empieza.

Importante: tabulador de Historia está compartido por todo EAs. Si tienes pocos EAs corriendo inmediatamente y ellos
tanto Control "de uso Último.." Bloques entonces EAs verá "" cada cual otros ordena en Historia. En algunos escenarios
esto podría ser exactamente qué quieres. Pero mantener esta característica de Historia en mente.

Capítulo leído Par "de Moneda llamada Sandbox snd Orden Id" para entender qué Forex complexiones de Generador
EAs para ejecución en pares de moneda múltiple.

Bloques de historia mientras según parece sencillos de hecho no es fácil de obrar con. Esto es porque has EA aquello
no sólo reacciona a afecciones actuales pero también obras con qué pasados en pasados. El testaje extra está requerido
cuándo obrando con EA que Historia de usos. Ayuda a setup esquema sencillo con justo 5-7 bloques y ver cómo corre
antes de que pruebas a setup escenario más complejo.

77 | P á g i n a
Generador de divisas versión 6.x

COMPRENSIVO VIRTUAL STOPLOSS Y VIRTUAL TAKEPROFIT

Virtual Stoploss y Virtual Takeprofit setup y monitor stoploss o takeprofit interior EA en vez de stoploss o takeprofit el
ser puesto con el broker. Dejado dice tienes abrir un orden pero no pone su stoploss intead utilizas Virtual Stoploss
conectado a “En Cada Tick” bloque y poner su Stoploss parámetro a 20. Ahora una vez precio de lonja mueve 20 pips
fuera de orden original el precio abierto Virtual Stoploss provocará. Así que estos dos bloques orden cercano una vez
precio de lonja mueve número puesto de pips.

Virtual Stoploss Gatillo y Virtual Takeprofit el gatillo es bloques similares pero en vez de cerrar orden original
sencillamente ejecutan (gatillo) otros bloques conectaron a ellos. Esto es muy útil cuándo quieres algún EA la operación
provocó basada encima acción de precio narró a anteriormente órdenes abiertos.

Si bloque de Vacío es en esencia una combinación lógica de Virtual Stoploss Gatillo y Virtual Takeprofit Gatillo. Si
gatillos de Vacío conectaron bloques cuándo movimientos de precio en número puesto de pips en cualquier dirección
de orden original.

Ejemplo: dejado dice quieres abrir Comprar orden y si movimientos de precio de la lonja en contra él 20 pips quieres
abrir Vender orden. En este caso uso “En Cada Tick” -> “Virtual Stoploss Gatillo” - > “Vender Orden” de provocar
ejecución del Vender Orden una vez el precio mueve 20 pips contra vuestro Comprar.

Virtual Stoploss Gatillo y Virtual Takeprofit el gatillo es muy poderoso pero raramente utilizó bloques.

HORAS COMPRENSIVAS

Forex La lonja es abierta 24 horas en días regulares. Pero más EAs comercia sólo en horas seguras en aquel 24 periodo
de hora. Corriendo EA en "las horas" incorrectas (no las horas esté programado para) es una receta para desastre.

Forex El generador viene con número de cronometra filtrar bloques. Ejemplo: Filtro de Horas, las horas Filtran tan Lista,
Weekday Filtro, En Tiempo Seguro, etc. Bloquea aquello tiene las horas como parámetros operan encima reloj de 24
horas. Esto es similar a qué se apellida tiempo "tan militar" en EE.UU..

Ejemplo: 1 PM es 13 y 5PM es 17, 9PM es 21 y tan encima. Tan si quieres vuestro EA para comerciar de 2SOY caja
6PM tú setup bloque de Filtro de las Horas para tener Del parámetro puesto a 2 y Al parámetro puesto a 18. Las horas
Filtran tan bloque de Lista es incluso más fácil de utilizar tan sencillamente listas todas las horas quieres EA para
comerciar separado por comas.

ÓRDENES PENDIENTES COMPRENSIVOS

Hay 4 orden pendiente tipos en MT4. Normalmente los órdenes pendientes están puestos en algún offset del precio
actual. El orden pendiente acaece orden de lonja cuándo las afecciones basaron en tipo de orden pendiente está
cumplido. Los órdenes pendientes no pueden ser cerrados en cambio están eliminados. Sutil pero diferencia importante.

Importante: Brokers límites seguros puestos encima qué cercanos el orden pendiente puede ser creado a precio actual.
Normalmente los órdenes pendientes no pueden ser creados más cercanos que 3-4 pips. Si intentas crear orden
pendiente que es demasiado cercano a precio actual cogerás "parones Nulas..." Error en tabulador de Expertos.

Importante: Porque hay 4 tipos de órdenes pendientes para abrir todas las combinaciones posibles podrías necesitar
utilizar valores negativos encima Offset, Stoploss y Takeprofit según tipo de orden pendiente. En el ejemplo abajo todo
Offset, Stoploss y Takeprofit es negativo. Si pones Offset, Stoploss o Takeprofit incorrectamente te más probablemente
coger "parones Nulas..." Error en tabulador de Expertos.

78 | P á g i n a
Generador de divisas versión 6.x

COMPRENSIVO FLEXIBLE STOPLOSS Y TAKEPROFIT

Hay muchos EAs dónde no quieres puesto stoploss y takeprofit a valores fijos en pips. Situación cuándo stoploss y
takeprofit es el conjunto basó encima alguna fórmula que toma a consideración algunos de afecciones de lonja actual.
El ejemplo más sencillo sería donde quieres puesto stoploss a más bajo abajo del pasado 10 barras.

En todo aquel uso de casos bloquea aquello tiene "..Flex" En nombran. Aquello sería "Comprar Orden Flex", "Vende
Orden Flex" o Modificar "Orden Flex".

"..Flex" Estands para flexibles. Aquello significa stoploss y takeprofit es flexible y poner basado fórmula proporcionada
encima en el tiempo de ejecución. Dejado dice tienes "Compra Orden Flex" y cuándo aquellas carreras de bloque abre
Comprar y conjuntos stoploss a más bajos abajo del pasado 10 barras. Una vez stoploss está puesto ya no está
cambiando. Tan la fórmula está utilizada sólo en el tiempo de ejecución de bloque, no está yendo a constantemente
actualiza stoploss si más bajo abajo continúa cambiar. Si necesitas stoploss constantemente actualizado encima muy
tick utilizar otros bloques como Parón Final o similar.

Ahora cogiendo derecho de fórmula es normalmente la parte más dura. Esto es donde vuestras destrezas de matemática
y capítulos encima Valores de Barra te tendrían que ayudar. También Funciones "de Huella del uso a bloque" de Mapa
para ver lo que los valores vueltos. "Funciones de huella a Mapa" es bloque invaluable y al mismo tiempo sencillo. Tú
setup EA con justo pocos bloquea incluir "Funciones de Huella a Mapa" y ver qué coge imprimido en el mapa durante
EA ejecución.

Ejemplo:

Coger el valor más alto en las 10 barras consecutivas en la gama de la barra anterior al 10.º índice inclusive en el mapa
actual:

Alto[iHighest(NULL,0,MODO_ALTO,10,1)]

Coger el valor más bajo en las 10 barras consecutivas en la gama de la barra anterior al 10.º índice inclusive en el mapa
actual:

Abajo[iLowest(NULL,0,MODO_ALTO,10,1)]

Importante: "..Flex" Bloques cuándo setup incorrectamente causar "error de parones" Nulas en el MT terminal. La causa
típica es que asumiste casos comunes pero olvidó casos de borde. Siempre pensar aproximadamente casos de borde!

Ejemplo: tú setup stoploss para ser más bajo abajo de la barra anterior. Obra 95% de un tiempo pero a veces coges
error de parones" Nulas ". Confundiendo. Esto es porque vuestro broker no deja stoploss para ser más pequeño que 4
pips y en algunos casos vuestra fórmula regresa más baja abajo aquello es menos de 4 pips fuera del precio de lonja
actual, EA intenta abrir orden con stoploss menos de 4 pips y broker rehusa el orden. Prueba vuestra matemática con
Funciones "de Huella a bloque" de Mapa y ver lo que los valores son en el mapa sólo antes de que el orden ejecuta.

Problema de Órdenes múltiples

Dejado decirte setup esquema sencillo con En "Cada Tick" bloque habiendo dos ramas. Cada rama con un "Análisis
Técnico 2" bloques para comprobar para cruz mediana emotiva arriba/abajo cada cual habiendo adosado "Vende Orden"
o Comprar "Orden" a él. Estás utilizando medias emotivas para comprobar para cruz en barra actual. Esperas ver el
orden solo abre cuándo la cruz pasa.

En cambio a veces estás cogiendo los órdenes múltiples abren en qué parece cruz tan sola. Esto es normalmente
problema "de orden múltiple" llamado. Mientras esto puede parecer como un defecto en el EA, no es. Es debido a valor
actual de emotivo mediano cambiando estás cogiendo señales de cruce múltiple para el setup aquello supone para
informar sólo uno cruza arriba o cruz abajo.

79 | P á g i n a
Generador de divisas versión 6.x

En otras palabras,, es debido a la manera obras terminales - los valores actuales no "son congelados", están
cambiando.

Si utilizas la barra actual para cálculo de indicador entiende que la barra actual no "es congelada" y está cambiando
todo el tiempo hasta inicios de barra nueva para formar en aquel punto la barra actual coge congelada y ya no está
cambiando. Mismo aplica para Cerrar, Abajo y valores Altos. Tan por ejemplo actual Cercano, Abajo y actual Alto no es
fijado.

Porque la barra actual no es congelada qué ves en el mapa como la cruz "sola arriba / cruza abajo" podría ser cruz
múltiple ups y cruz downs. Por tanto EA recibe la cruz "múltiple arriba / cruza abajo" señales. De EAs el punto de vista
allí ha sido señales múltiples (cruz múltiple ups o downs).

Ahora hay pocas maneras de impedir los órdenes múltiples que abren en este caso.

Puedes:

1. Dice EA para comprobar si hay otros órdenes ya abrir con aquel mismo OrderId y OrderType y entonces no
abre anymore órdenes si tal ya existe. Esto es normalmente hecho con Si "el orden No Existe" bloque.

2. Dice EA para abrir órdenes nuevos sólo una vez por barra. Tan si EA coge "la cruz arriba / cruza abajo"
señalarlo abrirá orden nuevo sólo una vez por barra. Esto está hecho por colocar "Una vez por bloque" de
Barra después de vuestro análisis técnico y sólo antes dónde abres orden nuevo.

También puedes comprobar cuántas señales EA recibe por colocar "Huella a bloque" de Registro después de análisis
técnico que cruza " arriba / cruza abajo" control. "La huella a bloque" de Registro imprimirá vuestro mensaje a tabulador
de Expertos. Aquella manera puedes ver si EA es realmente cogiendo señales múltiples y cuántas señales coge.

3. No utiliza valores de barra actual. En cambio utilizar valores de barra anterior. Desde la barra anterior está
"congelada" lo sólo informará cruz sola arriba o cruz abajo. Mientras en algunos casos es solución viable en
muchos casos EA las estrategias confían encima señales más actuales de la lonja. En aquellos casos no
puedes esperar para barra para acaecer "congelada" y no puede utilizar valores de barra anterior porque por
el tiempo detectarás la señal sea demasiado tarde.

Si tú backtest, uso pausa y Modo Visuales sólo antes de que "la cruz arriba / cruza abajo", entonces ir lento y ver cuántas
entradas parecen en tabulador de Expertos.

PROBLEMA DE FLECHAS MÚLTIPLES

Dejado decirte setup sencillo EA que colocará flecha en el mapa cuándo dos indicadores cruzan arriba o la cruz abajo
basada en valores de barra actual. Parece sencillo. Colocas dos "Análisis Técnico 2" bloques y dos bloques de Flecha
en el esquema y conectarles. Pero una vez empiezas esto EA notas que pinta flechas múltiples en la misma barra.
Qué está yendo en?

Esto es problema mismo como descrito en el capítulo anterior llamó Órdenes Múltiples.

En corto: EAs corrido en ticks, no en barras. Tick Es cambio de precio solo. Las barras son visualización útil . Estás
cogiendo las flechas múltiples desde vuestros indicadores cruzan tiempo múltiple en barra sola porque valores de barra
actual no "son congelados". Ve el capítulo anterior llamó Órdenes Múltiples para explicación más detallada.

80 | P á g i n a
Generador de divisas versión 6.x

EXPORTÓ PARÁMETROS

Desde entonces versión 2.05 Forex EA el generador deja escoges lo que los parámetros pueden ser exportados de
Expertos Advisor y disponibles en MT pantallas “de Entradas” terminales. Una vez te ha redondeado el bloque conectó
a otro Proyecto de uso “de los bloques->Exportó carta” de Parámetros para cambiar lo que EA los parámetros pueden
ser customizable vía pantallas terminales.

Proyecto “de uso->Exportó carta” de Parámetros para exportar parámetros de Expertos Advisor y hacerles disponible
vía Forex terminal.

81 | P á g i n a
Generador de divisas versión 6.x

82 | P á g i n a
Generador de divisas versión 6.x

83 | P á g i n a
Generador de divisas versión 6.x

84 | P á g i n a
Generador de divisas versión 6.x

85 | P á g i n a
Generador de divisas versión 6.x

86 | P á g i n a
Generador de divisas versión 6.x

87 | P á g i n a
Generador de divisas versión 6.x

88 | P á g i n a
Generador de divisas versión 6.x

89 | P á g i n a
Generador de divisas versión 6.x

90 | P á g i n a
Generador de divisas versión 6.x

91 | P á g i n a
Generador de divisas versión 6.x

92 | P á g i n a
Generador de divisas versión 6.x

93 | P á g i n a
Generador de divisas versión 6.x

94 | P á g i n a
Generador de divisas versión 6.x

95 | P á g i n a
Generador de divisas versión 6.x

96 | P á g i n a
Generador de divisas versión 6.x

97 | P á g i n a
Generador de divisas versión 6.x

98 | P á g i n a
Generador de divisas versión 6.x

99 | P á g i n a
Generador de divisas versión 6.x

100 | P á g i n a
Generador de divisas versión 6.x

101 | P á g i n a
Generador de divisas versión 6.x

102 | P á g i n a
Generador de divisas versión 6.x

103 | P á g i n a
Generador de divisas versión 6.x

104 | P á g i n a
Generador de divisas versión 6.x

105 | P á g i n a
Generador de divisas versión 6.x

106 | P á g i n a
Generador de divisas versión 6.x

107 | P á g i n a
Generador de divisas versión 6.x

108 | P á g i n a
Generador de divisas versión 6.x

109 | P á g i n a
Generador de divisas versión 6.x

110 | P á g i n a
Generador de divisas versión 6.x

111 | P á g i n a
Generador de divisas versión 6.x

112 | P á g i n a
Generador de divisas versión 6.x

113 | P á g i n a
Generador de divisas versión 6.x

114 | P á g i n a
Generador de divisas versión 6.x

115 | P á g i n a
Generador de divisas versión 6.x

116 | P á g i n a
Generador de divisas versión 6.x

117 | P á g i n a
Generador de divisas versión 6.x

118 | P á g i n a
Generador de divisas versión 6.x

119 | P á g i n a
Generador de divisas versión 6.x

120 | P á g i n a
Generador de divisas versión 6.x

121 | P á g i n a
Generador de divisas versión 6.x

122 | P á g i n a
Generador de divisas versión 6.x

123 | P á g i n a
Generador de divisas versión 6.x

124 | P á g i n a
Generador de divisas versión 6.x

125 | P á g i n a
Generador de divisas versión 6.x

126 | P á g i n a
Generador de divisas versión 6.x

127 | P á g i n a
Generador de divisas versión 6.x

128 | P á g i n a
Generador de divisas versión 6.x

129 | P á g i n a
Generador de divisas versión 6.x

130 | P á g i n a
Generador de divisas versión 6.x

131 | P á g i n a
Generador de divisas versión 6.x

132 | P á g i n a
Generador de divisas versión 6.x

133 | P á g i n a
Generador de divisas versión 6.x

134 | P á g i n a
Generador de divisas versión 6.x

135 | P á g i n a
Generador de divisas versión 6.x

136 | P á g i n a
Generador de divisas versión 6.x

137 | P á g i n a
Generador de divisas versión 6.x

138 | P á g i n a
Generador de divisas versión 6.x

139 | P á g i n a
Generador de divisas versión 6.x

140 | P á g i n a
Generador de divisas versión 6.x

141 | P á g i n a
Generador de divisas versión 6.x

142 | P á g i n a
Generador de divisas versión 6.x

143 | P á g i n a
Generador de divisas versión 6.x

144 | P á g i n a
Generador de divisas versión 6.x

145 | P á g i n a
Generador de divisas versión 6.x

146 | P á g i n a
Generador de divisas versión 6.x

147 | P á g i n a
Generador de divisas versión 6.x

148 | P á g i n a
Generador de divisas versión 6.x

149 | P á g i n a
Generador de divisas versión 6.x

150 | P á g i n a
Generador de divisas versión 6.x

151 | P á g i n a
Generador de divisas versión 6.x

152 | P á g i n a
Generador de divisas versión 6.x

153 | P á g i n a
Generador de divisas versión 6.x

154 | P á g i n a
Generador de divisas versión 6.x

155 | P á g i n a
Generador de divisas versión 6.x

156 | P á g i n a
Generador de divisas versión 6.x

157 | P á g i n a
Generador de divisas versión 6.x

158 | P á g i n a
Generador de divisas versión 6.x

159 | P á g i n a
Generador de divisas versión 6.x

160 | P á g i n a
Generador de divisas versión 6.x

161 | P á g i n a
Generador de divisas versión 6.x

162 | P á g i n a
Generador de divisas versión 6.x

163 | P á g i n a
Generador de divisas versión 6.x

164 | P á g i n a
Generador de divisas versión 6.x

165 | P á g i n a
Generador de divisas versión 6.x

166 | P á g i n a
Generador de divisas versión 6.x

167 | P á g i n a
Generador de divisas versión 6.x

168 | P á g i n a
Generador de divisas versión 6.x

169 | P á g i n a
Generador de divisas versión 6.x

170 | P á g i n a
Generador de divisas versión 6.x

171 | P á g i n a
Generador de divisas versión 6.x

172 | P á g i n a
Generador de divisas versión 6.x

173 | P á g i n a
Generador de divisas versión 6.x

174 | P á g i n a
Generador de divisas versión 6.x

175 | P á g i n a
Generador de divisas versión 6.x

176 | P á g i n a
Generador de divisas versión 6.x

177 | P á g i n a
Generador de divisas versión 6.x

178 | P á g i n a
Generador de divisas versión 6.x

179 | P á g i n a
Generador de divisas versión 6.x

180 | P á g i n a
Generador de divisas versión 6.x

181 | P á g i n a
Generador de divisas versión 6.x

182 | P á g i n a
Generador de divisas versión 6.x

183 | P á g i n a

You might also like