Saturday, October 8, 2016

Ea Media Móvil Mq4

Por lo general, dos medias móviles se pueden utilizar para crear una estrategia de divisas (EA para MT4) con las siguientes reglas: Comprar cuando el corto período de media móvil está por encima del largo período en movimiento Venta promedio en el largo período de media móvil está por encima del corto período de media móvil en el siguiente gráfico de MetaTrader terminal, la línea amarilla es el corto período de media móvil (Period9) y la línea roja es el largo período de media móvil (Period18). Analizando el gráfico, podríamos reescribir las normas comerciales o señales de la divisa como: Comprar cuando la línea amarilla está por encima de la Venta línea roja cuando la línea amarilla está por debajo de la línea roja En lugar de gastar mucho tiempo la codificación de esta estrategia de divisas, con Molanis Strategy Builder puede crear un diagrama de comercio que representa la estrategia de media móvil en cuestión de minutos. Sólo tienes que arrastrar y soltar los dos bloques de un análisis técnico, a una cuadra Compra y Venta a una cuadra. Conectarlos y establecer los parámetros de bloque para obtener un diagrama como el siguiente: Este diagrama de comercio tiene dos rutas comerciales. El de la izquierda se pone de relieve. Se extiende desde el bloque de inicio al bloque final. Uno podría leer como: Comprar 1 lote de cotización EURCAD (con un Take Profit 100 pip pip y 50 Stop Loss) cuando el corto período de media móvil (9) está por encima del largo período de media móvil (18). Recuerde leer el diagrama de comercio en la dirección opuesta al flujo de comercio. La ruta de comercio justo podría leerse como: Vende 1 montón de cotización EURCAD (con un 100 PIP Take Profit y Stop Loss 50 pip) cuando el largo período de media móvil (18) está por encima del corto período de media móvil (9). Generar el código MQL para MetaTrader con sólo un clic en el menú Diagrama de comercio, haga clic en Generar código MQL4 para obtener la ventana Código mql4. Molanis Strategy Builder le permite abrir su asesor de expertos directamente con MetaTrader o para guardarlo como un archivo MQ4. No se pierda nuestro video tutorial onMoving Media Técnica Indicador Indicador El Moving Técnica Media muestra el valor medio precio de un instrumento durante un cierto período de tiempo. Cuando se calcula la media móvil, uno promedia el precio de un instrumento de este período de tiempo. Como los cambios de precios, ya sea de su promedio móvil aumenta o disminuye. Hay cuatro tipos diferentes de medias móviles simples: (también conocida como la aritmética). Exponencial. Alisa y lineal ponderada. Las medias móviles pueden calcularse para cualquier conjunto de datos secuenciales, incluyendo la apertura y precios de cierre, los precios altos y más bajos, el volumen de operaciones o cualquier otro indicador. A menudo es el caso cuando se utilizan medias móviles dobles. Lo único en que las medias móviles de diferentes tipos difieren considerablemente entre sí, es cuando coeficientes de ponderación, que se asignan a los datos más recientes, son diferentes. En caso estamos hablando de la media móvil simple, todos los precios del período de tiempo en cuestión, tienen el mismo valor. Los promedios ponderados móviles exponenciales y lineales dan más valor a los últimos precios. La forma más común de la interpretación de la media móvil de precio es comparar su dinámica a la acción del precio. Cuando el precio de un instrumento se eleva por encima de su media móvil, aparece una señal de compra, si el precio cae por debajo de su media móvil, lo que tenemos es una señal de venta. Este sistema de comercio, que se basa en la media móvil, no está diseñado para proporcionar la entrada en el mercado ahora en su punto más bajo, y su salida a la derecha en el pico. Permite actuar de acuerdo a la siguiente tendencia: comprar poco después de que los precios lleguen a la parte inferior, y vender poco después de que los precios han alcanzado su punto más alto. Las medias móviles se pueden aplicar también a los indicadores. Ahí es donde la interpretación de los promedios del indicador en movimiento es similar a la interpretación de los precios promedios móviles: si el indicador se eleva por encima de su media móvil, que significa que el movimiento indicador ascendente es probable que continúe: si el indicador cae por debajo de su promedio móvil, esta significa que es probable que continúe pasando hacia abajo. Estos son los tipos de medias móviles en el gráfico: media móvil simple (SMA) de media móvil exponencial (EMA), alisado de media móvil (SMMA) lineal ponderada media móvil de cálculo (LWMA): media móvil simple (SMA) simple, en otras palabras, media móvil aritmética se calcula mediante la suma de los precios de cierre de instrumento sobre un determinado número de períodos individuales (por ejemplo, 12 horas). Este valor se divide por el número de tales períodos. Donde: N es el número de períodos de cálculo. Media Móvil Exponencial (EMA) suavizado exponencial media móvil se calcula sumando el promedio móvil de un determinado porcentaje del precio de cierre actual al valor anterior. Con exponencialmente suavizada medias móviles, los últimos precios son de más valor. P-ciento promedio móvil exponencial se verá como: Donde: CLOSE (i) el precio de la corriente EMA cierre de periodo (i-1) de media móvil exponencial del cierre período anterior el porcentaje P de utilizar el valor del precio. Suavizado de media móvil (SMMA) El primer valor de esta media móvil suavizada se calcula como la media móvil simple (SMA): La segunda y sucesivas medias móviles se calculan según la siguiente fórmula: Donde: sum1 es la suma total de los precios de cierre para N períodos PREVSUM es la suma suavizada del SMMA1 barra anterior es la media móvil suavizada de la primera barra SMMA (i) es la media móvil suavizada de la barra actual (excepto el primero) CLOSE (i) es el precio actual de cierre N es el período de suavizado. Lineal ponderada de media móvil (LWMA) En el caso de la media móvil ponderada, los últimos datos son de más valor que los datos más tempranos. media móvil ponderada se calcula multiplicando cada uno de los precios de cierre dentro de la serie considerada, por un coeficiente de ponderación determinado. Dónde: SUMA (i, n) es la suma total de los coeficientes de ponderación. fuente código fuente completo mql4 de medias móviles está disponible en la base de código: Promedios de advertencia móvil: Todos los derechos sobre estos materiales están reservados por MetaQuotes Software Corp. La copia o reimpresión de estos materiales en su totalidad o en parte está prohibited. MetaTrader 4 - Expertos en movimiento Normal - experto de MetaTrader 4 El Moving experto medio en las señales de comercio que forman utiliza una media móvil. Apertura y cierre de posiciones se realizan cuando la media móvil se encuentra con el precio en el bar de reciente formación (índice de barras es igual a 1). El tamaño del lote se ajustará de acuerdo a un algoritmo especial. El asesor experto analiza concurrencia de la media móvil y la evolución del precio de mercado. La comprobación se lleva a cabo por la función CheckForOpen (). Si la media móvil cumple con la barra de tal manera que el primero es mayor que el precio abierto, pero inferior a Precio de cierre, se abrirá la posición de COMPRA. Si la media móvil cumple con la barra de tal manera que el primero es menor que el precio abierto, pero mayor que Precio de cierre, se abrirá la posición de vender. La administración del dinero utilizado en el experto es muy simple, pero efectiva: el control sobre la posición de cada volumen se realiza en función de los últimos resultados de las transacciones. Este algoritmo es ejecutado por la función LotsOptimized (). El tamaño básico lote se calcula en función del riesgo máximo admisible: El parámetro MaximumRisk muestra el porcentaje de riesgo de base para cada transacción. Por lo general, posee un valor entre 0,01 (1) y 1 (100). Por ejemplo, si el margen libre (AccountFreeMargin) es igual a 20.500 y normas de gestión de capital prescribe utilizar riesgo de 2, el tamaño básico montón hará 20500 0.02 / 1000 0.41. Es muy importante el control sobre la exactitud tamaño del lote y para normalizar el resultado con los valores admisibles. Normalmente, se permite un montón fraccionarios con paso de 0,1. No se llevará a cabo una transacción que tiene volumen de 0,41. Para normalizar, la función NormalizeDouble () se usa con una precisión de hasta 1 carácter después del punto. Esto resulta en el lote de base de 0,4. El cálculo básico mucho en función de margen libre permite aumentar los volúmenes de operación dependiendo de successfulness de comercio, es decir, para el comercio con la reinversión. Este es el mecanismo básico de la gestión del capital obligatorio para cada vez mayor de effetiveness comercio. DecreaseFactor es el grado en que se reduce el tamaño del lote después de comercio rentable. Los valores normales son 2,3,4,5. Si las transacciones anteriores no eran rentables, los volúmenes posteriores se reducirá en un factor de DecreaseFactor con el fin de esperar por el período improductivo. Este es el factor principal en el algoritmo de gestión de capital. La idea es muy simple: si el comercio es cada vez mayor éxito, el experto trabaja con el lote de base, que el máximo beneficio. Después de la primera transacción no rentable, el experto reducirá la velocidad hasta que se realice una nueva transacción positiva. El algoritmo permite desactivar la reducción de la velocidad, para hacerlo, hay que especificar DecreaseFactor 0. La cantidad de las últimas transacciones no rentables sucesivos se calcula de la historia del comercio. La gran cantidad básica se volverá a calcular sobre esta base: Por lo tanto, el algoritmo permite reducir eficazmente el riesgo que se produce como resultado de una serie de tamaño del lote transactions. The rentable está marcada obligatoriamente para el tamaño de lote mínimo permisible al final de la función, porque los cálculos realizados previamente pueden dar lugar a gran cantidad 0: el experto está destinado principalmente para trabajar con periodo diario, y en el modo de prueba - para hacer a precios similares. Se realizará transacciones comerciales solamente en la apertura de un nuevo bar, es por eso que no son necesarios los modos de cada tic-modelado. resultados de las pruebas están representados en el report. EA media móvil y si utiliza los colores para hacer la EA Ej: cuando la línea cruce azul sobre la línea roja, cerca de comprar la venta abierta. Cuando la línea azul que cruza por debajo de la línea roja, cerca de vender comprar abierta. Si funciona. Por favor, envíenme una copia. rodrigokaus: Queremos EA con los parámetros determinados: 1 - Desarrollar EA abre la ÓRDENES CORRECTAMENTE lo tanto la dirección principal se identifica cuando la media móvil CORTO cruces con la larga en las más HORA determinado. 2 - LOTES, TRAILLING PARADA, Stop Loss y Take FUNCIONAMIENTO UTILIDADES CORRECTAMENTE 3 - CERRADO EA para el par RESUELTOS Y HORARIO (con posibilidad de alteración para el cambio) Ya, he probado algunas versiones de EA de cruce de medias móviles, incluyendo EMA, EMACROSS, LSMA, etc, pero ninguno de ellos abre las posiciones correctamente cuando la media a corto cruza el promedio de largo. Puedo enviar el gráfico para ver el Momento correcta al momento de EA exatly abrir y cerrar las posiciones. Couse alguien me ayude, gracias thisMQL4 Referencia MetaQuotes Language 4 (MQL4) es un sistema incorporado en el lenguaje de programación de estrategias de negociación. Este lenguaje es desarrollado por MetaQuotes Software Corp. en base a su larga experiencia en la creación de plataformas de comercio en línea. El uso de este lenguaje, puede crear sus propios asesores expertos que hacen que la gestión de comercio automatizado y son perfectamente adecuados para implementar sus propias estrategias de operación. Además, el uso de mql4 puede crear sus propios indicadores técnicos (indicadores personalizados), guiones y bibliotecas. Mql4 contiene un gran número de funciones necesarias para el análisis de las cotizaciones actuales y recibidos previamente, y se ha incorporado en los indicadores básicos y funciones para la gestión de órdenes de negociación y controlarlos. El MetaEditor (editor de texto) que pone de relieve las diferentes construcciones del lenguaje MQL4 se utiliza para escribir el código del programa. Ayuda a los usuarios a orientarse en el texto sistema experto con bastante facilidad. La breve guía contiene funciones, operaciones, palabras reservadas, y otras construcciones lingüísticas divididos en categorías, y permite encontrar la descripción de cada elemento utilizado de la lengua. Los programas escritos en MetaQuotes Language 4 tienen diferentes características y propósitos: Asesor de Expertos es un sistema de comercio mecánico vinculado a una determinada carta. Un experto asesor empieza a funcionar cuando ocurre un evento que puede ser manejado por ella: los eventos de inicialización y deinicialización, un nuevo caso de la recepción de la señal, un evento de temporizador, la profundidad del evento que cambia el mercado, caso gráfico y eventos personalizados. Un asesor experto puede a la vez informarle acerca de la posibilidad de comercio y medidas de forma automática en una cuenta de envío de pedidos directamente a un servidor de comercio. Asesores Expertos se almacenan en terminaldirectoryMQL4Experts. Indicador de encargo es un indicador técnico escrito independientemente, además de los ya integrado en el terminal de cliente. Al igual que los indicadores incorporados, que no pueden operar de forma automática y se pretende para la aplicación de sólo funciones analíticas. indicadores personalizados se almacenan en terminaldirectory Guión MQL4Indicators es un programa destinado a una sola ejecución de algunas acciones. A diferencia de asesores expertos, las secuencias de comandos no se procesan todas las acciones, excepto para el evento de inicio (esto requiere la función de controlador OnStart en un script). Scripts se almacenan en terminaldirectoryMQL4Scripts Library es un conjunto de funciones personalizadas destinadas a almacenar y distribuir los bloques de uso frecuente de programas personalizados. Las bibliotecas no pueden comenzar a ejecutar por sí mismos. Las bibliotecas son almacenados en terminaldirectoryMQL4Libraries archivo de inclusión es un texto de origen de los bloques utilizados con mayor frecuencia de programas personalizados. Dichos archivos pueden ser incluidos en los textos fuente de asesores expertos, scripts, indicadores personalizados, y las bibliotecas en la etapa de compilación. El uso de los archivos incluidos es más preferible que el uso de las bibliotecas debido a la carga adicional que se produzca en llamar a funciones de biblioteca. Incluir archivos pueden ser almacenados en el mismo directorio que el archivo de origen - en este caso la directiva se utiliza incluyen entre comillas dobles. Otro lugar para almacenar archivos de inclusión es terminaldirectoryMQL4Include, en este caso la directiva include se utiliza con paréntesis angulares.


No comments:

Post a Comment