News Trading Machine
- Asesores Expertos
- Denis Nikolaev
- Versión: 1.0
- Activaciones: 5
Máquina de negociación de noticias - El Asesor Experto opera con base en noticias económicas descargadas del calendario MQL5. Para cada noticia, se colocan dos órdenes pendientes (BUYSTOP y SELLSTOP) a una distancia específica del precio actual.
Peculiaridades
- El asesor puede operar con cualquier número de instrumentos financieros desde un solo gráfico.
- El asesor no utiliza métodos arriesgados.
- El asesor establece los niveles de stop-loss y take-profit para todas las órdenes.
- El asesor utiliza un número mágico para identificar sus órdenes.
- El asesor cuenta con una interfaz fácil de usar para realizar un seguimiento de los resultados de las operaciones.
- El asesor mantiene un registro detallado de sus acciones.
- El asesor se somete a pruebas en el probador de estrategias (las pruebas en muchos instrumentos pueden llevar bastante tiempo).
Recomendaciones
- Cualquier bróker con un spread ajustado y una ejecución de órdenes rápida es adecuado para operar.
- El depósito mínimo recomendado es de $100.
- El asesor puede utilizarse con los parámetros predeterminados; simplemente instale el asesor en el gráfico.
Parámetros
Grupo de configuración de noticias bajas
- LowNews : habilita/deshabilita la negociación en función de noticias de baja importancia (importancia=1 según la clasificación MQL5).
- iLotsLowNews : volumen de transacción fijo (lote) para noticias de baja importancia.
- ShiftBefore : cuántos segundos antes de que se publiquen las noticias se deben colocar los pedidos pendientes.
- ShiftAfter : cuántos segundos después de la noticia se deben eliminar las órdenes pendientes no activadas (si la opción DeletePendingShiftAfter está habilitada).
- TypeDistanceLow : método para calcular la distancia desde el precio actual hasta los niveles de orden:
- Fix – valor fijo en puntos (LowNewsOrderDistance);
- ATR – valor dinámico = ATR * multiplicador (Periodo_ATR_Bajo, Multiplicador_ATR_Bajo).
- Period_ATR_Low - período del indicador ATR para calcular la distancia (se usa si TypeDistanceLow = ATR).
- TF_ATR_Low es el marco temporal en el que se calcula el ATR (el valor predeterminado es M1).
- Mult_ATR_Low - Multiplicador ATR, distancia resultante = valor ATR en puntos × Mult_ATR_Low.
- LowNewsOrderDistance : distancia fija en puntos (se usa si TypeDistanceLow = Fix).
- LowNewsSpreadCount : protección contra distancias demasiado pequeñas: si la distancia calculada (ATR o fija) es menor que la diferencia multiplicada por LowNewsSpreadCount, se utiliza la diferencia multiplicada por LowNewsSpreadCount; si el valor es 0, la comprobación se desactiva.
- StopLossLowFix - stop loss fijo agujas (utilizado si StopLossLowATR = 0 ).
- StopLossLowATR : un parámetro para calcular el stop loss en función de la distancia de la orden; si > 0, entonces SL = distancia de la orden × StopLossLowATR (en puntos); si = 0, se utiliza StopLossLowFix.
- TakeProfitLowNews - toma de ganancias fija en agujas (utilizado si TakeProfitLowNewsRR = 0 ).
- TakeProfitLowNewsRR : riesgo/recompensa como multiplicador de stop-loss; si > 0, entonces TP = SL × TakeProfitLowNewsRR (en puntos); si = 0, se utiliza TakeProfitLowNews.
- LowNewsColor : el color de la línea vertical de noticias en el gráfico (si DrawNewsLines = verdadero ).
- NewsLineWidthLow : ancho de línea para noticias de baja importancia.
Los grupos de Configuración de Noticias Medias y Configuración de Noticias Altas son similares a la Configuración de Noticias Bajas.
Grupo de configuración de noticias
- NewsSymbols : una lista de monedas de países cuyas noticias se publican.
- FechaDesde : la fecha de inicio para descargar las noticias del calendario MQL5.
- Fecha límite : la fecha final para descargar las noticias.
- DrawNewsLines : habilita/deshabilita el dibujo de líneas verticales en los gráficos. durante las pausas informativas.
- NewsLineStyle - con estilo de línea
Grupo de parámetros de configuración comercial
- TypeTradeCurrency - seleccione el modo de filtrado de noticias:
- Moneda del símbolo actual: se negocia si el código de la moneda de la noticia está contenido en el nombre del símbolo (por ejemplo, USD en EURUSD).
- Seleccione Moneda: filtre solo por moneda en SelectCurrency.
- Seleccionar noticias: filtrar por títulos exactos de SelectNews
- SelectCurrency : el código de moneda de las noticias que se van a filtrar (por ejemplo, Dólar estadounidense – todos los pares se negociarán en función de las noticias sobre el USD).
- SelectNews : títulos de noticias específicos (con indicación de la moneda) sobre los que se permite operar.
- ExpirationSeconds : la duración de una orden pendiente en segundos. 0 – El pedido no caduca.
- EliminarTurnoPendienteDespués - si verdadero , luego a través de Turno después Segundos después de conocerse la noticia, se eliminan todos los pedidos pendientes no activados relacionados con esta noticia.
- EliminarOppositeAfterTrigger - si Es cierto , entonces cuando se activa una orden (por ejemplo, BUYSTOP), la opuesta (SELLSTOP) se elimina inmediatamente.
- Establecer parada después del activador : si Si es así , entonces se establecen los niveles de stop-loss y take-profit. después activación de una orden de mercado; si FALSO – Los límites de stop loss y los precios de transferencia se establecen inmediatamente al enviar una orden pendiente.
- Punto de equilibrio - nivel de equilibrio, 0 – deshabilitado, si >0, entonces cuando el precio pasa la distancia Punto de equilibrio × (distancia entre BUYSTOP y SELLSTOP) , el stop loss de la posición activada se mueve al nivel de apertura + una pequeña prima (1/10 de esta distancia).
- EliminarOpuestoDespuésDelPuntoDeVentaja - si verdadero , entonces después de alcanzar el punto de equilibrio (y mover SL) se elimina la orden pendiente opuesta.
- FX_Major : habilita el comercio en los principales pares de divisas (lista Símbolos comerciales_FX_Principales ).
- TradeSymbols_FX_Major : una lista de pares principales separados por comas.
- y otros instrumentos de negociación...
- MagicNumber : un identificador único (número mágico) para las órdenes abiertas por el asesor.
Grupo de parámetros del filtro de tiempo de negociación
- UseTimeFilter : habilita/deshabilita el filtro de tiempo.
- MondayTrade: permite operar los lunes.
- MondayTime: el intervalo de tiempo del lunes en el que es posible operar. Puede especificar varios intervalos. ; . Después de un intervalo de _ se puede agregar CerrarAlFinal – luego, una vez finalizado el intervalo, se cerrarán todas las nuevas posiciones abiertas durante dicho intervalo.
- CloseAllMondayOverTime : el tiempo después del cual Todo Los puestos del asesor se cierran forzosamente (y se eliminan las órdenes pendientes).
Antes de permitir que un asesor experto opere con un par de divisas en particular, pruebe el símbolo en la herramienta de prueba utilizando el historial de su bróker, ya que el asesor es sensible al spread y a la velocidad de ejecución.
Los altos beneficios obtenidos en el pasado no garantizan altos beneficios en el futuro.
