Trading Sistemático

VR-Moving: Asesor Experto para MetaTrader 5
MetaTrader5
VR-Moving: Asesor Experto para MetaTrader 5

Idea por: Vladimir Pastushak. Código MQL5 por: Vladimir Karputov. Este Asesor Experto (EA) opera utilizando el indicador Media Móvil, con todas las funciones de preparación y trading implementadas en la clase de trading CMoving, que se encuentra en un archivo separado llamado Moving.mqh. Parámetros de Entrada número mágico - el identificador único del EA; Lots - volumen de la posición (el volumen de la posición debe ser mayor a cero o el tamaño de riesgo mayor a cero); Riesgo - riesgo en porcentaje del margen libre por operación (el volumen de la posición debe ser mayor a cero o el tamaño de riesgo mayor a cero); MA: período - indicador Media Móvil: marco de tiempo; MA: período de promediado - indicador Media Móvil: período de promediado; MA: desplazamiento horizontal - indicador Media Móvil: desplazamiento horizontal; MA: tipo de suavizado - indicador Media Móvil: método de promediado; MA: tipo de precio - indicador Media Móvil: tipo de precios sobre el que se calcula el indicador; Take Profit - Take Profit (para el caso en que se abra una posición); Multiplicador de Lot para una serie de Posiciones - aumento del volumen de una posición para una serie de posiciones; Distancia desde la Media Móvil - distancia desde el indicador Media Móvil; Adición en presencia de ganancias generales - añadir al margen, si hay ganancias generales. El EA utiliza el principio de swing, permitiendo incrementar el número de lots; se emplea una estrategia sencilla para su funcionamiento: Si el precio está por encima del indicador Media Móvil en una Distancia preestablecida desde la Media Móvil, abriremos una posición de COMPRA; Si el precio baja del indicador Media Móvil en una Distancia preestablecida desde la Media Móvil, abriremos una posición de VENTA con el mismo lot; Si el precio ha subido desde la posición de COMPRA alcanzando el precio más alto en una Distancia preestablecida desde la Media Móvil, abriremos la siguiente posición de COMPRA; Si el precio ha bajado desde la posición de COMPRA alcanzando el precio más bajo en una Distancia preestablecida desde la Media Móvil, abriremos la siguiente posición de VENTA; Clase CMoving Parámetros de configuración Inicialización Inicialización principal - se configuran los siguientes parámetros: símbolo - nombre del símbolo sobre el que operará el EA mágico - identificador único del EA deslizamiento - deslizamiento. GetFlag Devuelve el estado de la bandera de inicialización. Se utiliza como función auxiliar al llamar desde el EA base para verificar el estado de la variable interna m_init de la clase CMoving. LotsOrRisk Definiendo el tipo de cálculo de posición de lots: ya sea manualmente (el parámetro lots es mayor a cero) o en porcentaje del margen libre por operación (el parámetro risk es mayor a cero). CreateMA Creando el indicador Media Móvil. TakeProfit Definiendo el parámetro de Take Profit. Multiplier Definiendo el parámetro de aumento de lotes. DistanceMA Definiendo el margen desde el indicador Media Móvil. ProfitPlus Definiendo el margen adicional al obtener ganancias generales. Función principal Processing Función principal, donde se realizan todos los cálculos. Funciones de clase con el especificador de acceso protegido RefreshRates Actualizando las cotizaciones para el símbolo. CheckVolumeValue Verificando la corrección del volumen de posición ingresado (la verificación se utiliza al definir el volumen de posición manualmente). IsFillingTypeAllowed Comprobando el modo de llenado de la orden. iMAGet Obteniendo los valores del indicador Media Móvil en la barra con el índice de índice. CalculateAllPositions Obteniendo la información sobre las posiciones por llamada: count_buys - número de posiciones de COMPRA; price_highest_buy - precio de la posición de COMPRA más alta; price_lowest_buy - precio de la posición de COMPRA más baja; lot_highest_buy - volumen de la posición de COMPRA más alta; lot_lowest_buy - volumen de la posición de COMPRA más baja; total_lots_buy - volumen total de posiciones de COMPRA; count_sells - número de posiciones de VENTA; price_lowest_sell - precio de la posición de VENTA más baja; price_highest_sell - precio de la posición de VENTA más alta; lot_lowest_sell - volumen de la posición de VENTA más baja; lot_highest_sell - volumen de la posición de VENTA más alta; total_lots_sell - volumen total de posiciones de VENTA. Prices Obteniendo los precios de referencia para posiciones de COMPRA y VENTA, considerando la Distancia preestablecida desde la Media Móvil. LotCheck Verificando y normalizando el volumen de la posición (se utiliza al definir el tamaño de la posición manualmente). OpenBuy Abrir una posición de COMPRA. OpenSell Abrir una posición de VENTA. PrintResult Imprimiendo los resultados de una operación al abrir una posición. SetTakeProfit Estableciendo el nivel de Take Profit para posiciones o eliminando todos los niveles de Take Profit y Stop Loss (donde el parámetro delete_take_profit es igual a "true"). CompareDoubles Comparando dos números reales para verificar si son iguales. AwerageTakeProfit Calculando y estableciendo un único nivel de Take Profit para una posición de cierto tipo pos_type. GBPUSD, H1, "Cada tick basado en ticks reales."

2018.06.16
Doji Arrows: Tu Asesor Experto para MetaTrader 5
MetaTrader5
Doji Arrows: Tu Asesor Experto para MetaTrader 5

Idea por: Scriptor. Código MQL5 por: Vladimir Karputov. El Asesor Experto (AE) opera con base en el patrón Doji: Además, puedes ajustar el tamaño del cuerpo de la vela en el parámetro "Tamaño del cuerpo de la vela (Apertura Cierre)". Algoritmo de Operación El AE analiza la vela #2 y la vela #1 cuando aparece una nueva vela. Si la vela #2 es un Doji, se verifican las siguientes señales: Cierre#1 > Máximo#2 → señal para abrir un BUY; Cierre#1 < Mínimo#2 → señal para abrir un SELL. Parámetros de Entrada Lots (si "0" → se usará el parámetro "Riesgo") - valor del lote configurado manualmente. Si lo pones en "0", se activará el parámetro "Riesgo", es decir, el riesgo en porcentaje del margen disponible por operación; Stop Loss (en pips) - Stop Loss; si lo configuras en "0", esta opción estará deshabilitada; Take Profit (en pips) - Take Profit; si lo configuras en "0", esta opción estará deshabilitada; Trailing Stop (en pips) - trailing; si lo configuras en "0", esta opción estará deshabilitada; Trailing Step (en pips) - paso del trailing; Riesgo (si "0" → se usará el parámetro "Lots") - riesgo en porcentaje del margen disponible por operación; Tamaño de la vela (Apertura Cierre) - tamaño del cuerpo de la vela; Número mágico - identificador único para el AE. Si el "Tamaño de la vela" es 0, habrá pocas operaciones (aproximadamente 15-30) en H1 durante el año, y la rentabilidad será la siguiente: Si configuras este parámetro en 1, entonces el número de operaciones aumentará diez veces, y la rentabilidad se distribuirá de la siguiente manera:

2018.06.16
GoldWarrior02b: Asesor Experto para MetaTrader 5
MetaTrader5
GoldWarrior02b: Asesor Experto para MetaTrader 5

Idea de: Scriptor. Código MQL5 por: Vladimir Karputov. GoldWarrior02b es un Asesor Experto (EA) que utiliza indicadores como el iCCI (Índice de Canal de Materias Primas, CCI), ZigZag, y Impulse. Además, permite el uso de trailing stop para maximizar tus ganancias. Si estás buscando una herramienta que te ayude a gestionar tus operaciones de manera más efectiva, ¡este EA puede ser justo lo que necesitas! Parámetros de Configuración Lots - el volumen inicial de las posiciones; Stop Loss (en pips) - nivel de Stop Loss; Take Profit (en pips) - nivel de Take Profit; Trailing Stop (en pips) - configuración del trailing; Trailing Step (en pips) - paso del trailing; Período de promediado (para "Impulse" y "CCI") - período de promediado común para ambos indicadores; ZigZag: Depth - profundidad del indicador ZigZag; ZigZag: Deviation - desviación del indicador ZigZag; ZigZag: Backstep - retroceso del indicador ZigZag; Objetivo de ganancias para cerrar todas las posiciones - objetivo de ganancias para cerrar todas las posiciones abiertas; Salida, "false" -> en "Expertos", "true" -> en Gráfico - opción para mostrar los mensajes en pantalla o en una pestaña; Valor de impulso negativo para señal de VENTA - valor de impulso negativo para activar señal de VENTA (por ejemplo, si se establece el valor de "-30", no aparecerá señal de VENTA con un impulso de "-40", pero sí con un impulso de "-20"); Valor de impulso positivo para señal de COMPRA - valor de impulso positivo para activar señal de COMPRA (por ejemplo, si se establece el valor de "-30", no aparecerá señal de COMPRA con un impulso de "-40", pero sí con un impulso de "-20"); Multiplicador de posiciones de cobertura de 1er y 2do nivel - multiplicador del lote inicial para la cobertura. Esta estrategia fue probada en varios símbolos en gráficos H1 desde el 01 de enero de 2018 hasta el 26 de abril de 2018:

2018.06.16
Absorción: Sistema de Trading para MetaTrader 5
MetaTrader5
Absorción: Sistema de Trading para MetaTrader 5

Idea de: Sergey. Código MQL5 de: Vladimir Karputov. Este sistema de trading opera con el patrón de Absorción. Coloca órdenes pendientes de Buy Stop y Sell Stop. Además, tiene la capacidad de mover una posición al punto de equilibrio y realizar un trailing. También permite configuraciones individuales de Take Profit para las operaciones de compra y venta. Absorción en la barra #2: Absorción en la barra #1: Parámetros de Configuración Lots - volumen de la orden pendiente a colocar; Take Profit Buy - Take Profit para la Buy Stop de órdenes pendientes; Take Profit Sell - Take Profit para la Sell Stop de órdenes pendientes; Trailing Stop (en pips) - para el trailing; Trailing Step (en pips) - paso del trailing; Indentar desde el máximo o mínimo - distancia desde el extremo (máximo o mínimo) encontrado; Número de barras para buscar extremos de precio - cantidad de barras para buscar extremos; Expiración de una orden pendiente en horas - tiempo de vida de la orden pendiente, en horas; Número mágico para señal 1 - identificador para las posiciones en operaciones para la señal 1; Número mágico para señal 2 - identificador para las posiciones en operaciones para la señal 2; Breakeven (en pips) ("0" -> parámetro "Breakeven" desactivado) - breakeven (cantidad de pips para mover el Stop Loss); Beneficio de Breakeven (en pips) - beneficio, al alcanzar el cual el Stop Loss debe moverse al breakeven. Realiza pruebas en el modo de generación de ticks "Cada tick basado en ticks reales" para GBPUSD, H1 desde el 01.01.2018 hasta el 25.04.2018:

2018.06.16
Firebird v0.60: Asesor Experto para MetaTrader 5
MetaTrader5
Firebird v0.60: Asesor Experto para MetaTrader 5

Idea por: Scriptor. Código MQL5 por: Vladimir Karputov. El EA opera utilizando el indicador iMA (Promedio Móvil, MA). Además, cuenta con un parámetro (definido en porcentajes) que establece la Distancia entre el "MA" y el precio - es decir, el desplazamiento del indicador con respecto al precio. Antes de enviar una orden de trade, verifica cuánto tiempo ha pasado desde que se abrió la última posición: Si han pasado menos de dos periodos (timeframes), no se abrirá la nueva posición. Parámetros de Entrada Lots - tamaño de la posición a abrir; Stop Loss (en pips) (no usar "0") - Stop Loss; está prohibido establecer el valor de "0"; Take Profit (en pips) (no usar "0") - Take Profit; está prohibido establecer el valor de "0"; MA: periodo de promedio - periodo de promedio del indicador; MA: desplazamiento horizontal - desplazamiento horizontal del indicador; MA: tipo de suavizado - tipo de suavizado del indicador; MA: tipo de precio - tipo de precio del indicador; Distancia entre "MA" y el precio (como porcentaje) - distancia del indicador con respecto al precio, en porcentajes; Operar los viernes - habilitar trading los viernes; Paso: distancia entre posiciones (en pips) - paso entre posiciones; Aumento en el paso dependiendo de la cantidad de posiciones - aumentar el paso con el incremento en el número de posiciones; Número mágico - identificador único para el EA. Un ejemplo de prueba para todos los símbolos en H1 con los parámetros por defecto:

2018.06.16
Brandy: Asesor Experto para MetaTrader 5
MetaTrader5
Brandy: Asesor Experto para MetaTrader 5

Idea de: Sergey. Código MQL5 por: Vladimir Karputov. Brandy es un Asesor Experto (EA) que utiliza dos indicadores de Media Móvil (MA) para generar señales en el momento de la intersección. En este caso, el indicador lento (MA "Open") se utiliza para abrir posiciones, mientras que el indicador rápido (MA "Close") se usa para cerrarlas. El EA solo opera al aparecer una nueva barra y no hay límite en el número de posiciones que puede abrir. Además, es posible aplicar un trailing stop. Configuraciones Lots - volumen de la posición a abrir; Stop Loss (en pips) - nivel de Stop Loss; Take Profit (en pips) - nivel de Take Profit; Trailing Stop (en pips) - nivel de trailing; Trailing Step (en pips) - paso del trailing; MA "Close": periodo de promedio - periodo de promedio de la MA "Close"; MA "Close": desplazamiento horizontal - desplazamiento horizontal de la MA "Close"; MA "Close": tipo de suavizado - tipo de suavizado de la MA "Close"; MA "Close": tipo de precio - tipo de precio para la MA "Close"; MA "Close": barra de cierre - número de barra de la MA "Close" para la señal de cierre; MA "Open": periodo de promedio - periodo de promedio de la MA "Open"; MA "Open": desplazamiento horizontal - desplazamiento horizontal de la MA "Open"; MA "Open": tipo de suavizado - tipo de suavizado de la MA "Open"; MA "Open": tipo de precio - tipo de precio para la MA "Open"; MA "Open": barra de apertura - número de barra de la MA "Open" para la señal de apertura; número mágico - identificador único para el EA. Se realizaron pruebas en varios símbolos en el marco de tiempo H1 desde el 01 de enero de 2018 hasta el 22 de abril de 2018, utilizando los parámetros predeterminados del EA:

2018.06.16
N-Candles v7: Tu Asesor Experto para MetaTrader 5
MetaTrader5
N-Candles v7: Tu Asesor Experto para MetaTrader 5

¡Hola, traders! Hoy vamos a hablar sobre N-Candles v7, un Asesor Experto que busca N velas idénticas en secuencia. Este sistema abre posiciones de compra con velas alcistas y de venta con velas bajistas. Además, verifica si la cuenta está en modo netting o cobertura. Este código utiliza las clases de comercio CPositionInfo, CTrade, CSymbolInfo y CAccountInfo. Versión 1: N candles. Ejemplo de búsqueda para N=3: Versión 2: N- candles v2. Novedades en la versión 2: Se introdujeron los parámetros de "Take Profit", "Stop Loss" y "Trailing". Versión 3: N-_Candles_v3. Novedades en la versión 3: Se introdujo el parámetro de "Máxima cantidad de posiciones en una dirección". Versión 4: N-_Candles_v4. Novedades en la versión 4: Para cuentas en netting, el parámetro de "máximo número de posiciones" fue reemplazado por el parámetro de "máximo volumen de posiciones". Versión 5: N- Candles v5. Novedades en la versión 5: Se introdujo el parámetro de "Horario de trabajo". Versión 6: N-_Candles_v6. Novedades en la versión 6: Se introdujo el parámetro de "Oveja negra". Novedades en la versión 7 Se agregó la opción de cerrar posiciones al alcanzar un nivel de ganancia igual a Cierre de posiciones al alcanzar el beneficio general. Entradas N velas idénticas que van en fila - número de velas idénticas en fila; Lote - el volumen de la posición a abrir; Take Profit - Take Profit; si este valor es "0", el parámetro no se utiliza; Stop Loss - Stop Loss; si este valor es "0", el parámetro no se utiliza; Trailing Stop - Trailing Stop; si este valor es "0", el parámetro no se utiliza; Paso de Trailing - paso de trailing; si este valor es "0", el parámetro no se utiliza; Máx. posiciones en cierta dirección (solo para cobertura) - el máximo número de posiciones en una dirección (solo para cobertura); Máx. volumen de posición (solo para netting) - el volumen máximo de posiciones abiertas (solo para netting); Usar horas de negociación - habilitar/deshabilitar el parámetro de "horario de trabajo"; Hora de inicio - hora de inicio de la negociación; Hora de finalización - hora de finalización de la negociación; Cierre de posiciones al alcanzar el beneficio general - cerrar todas las posiciones al alcanzar el nivel de ganancia (en términos monetarios); Número mágico - el identificador único del EA; Tipo de cierre al encuentro de la "oveja negra" - tipo de cierre para la "oveja negra".

2018.06.16
Estrategia de Small Inside Bar: Tu Asistente de Trading para MetaTrader 5
MetaTrader5
Estrategia de Small Inside Bar: Tu Asistente de Trading para MetaTrader 5

Este Asesor Experto utiliza el indicador Small Inside Bar, que busca y muestra el patrón de acción del precio conocido como "Inside Bar". Es importante mencionar que no necesitas tener este indicador para que el Asesor Experto funcione, ya que todos los cálculos se realizan internamente. Cuando se detecta un patrón "Inside Bar" alcista, el EA abrirá una posición de compra; para un patrón bajista, se abrirá una posición de venta. Existen tres opciones disponibles para abrir posiciones: Se abre una posición relevante con cada señal, y estas se cierran mediante Stop Loss o Take Profit (*); Se abre una posición relevante con cada señal, mientras que las posiciones opuestas se cierran (reabastecimiento de swing); Se abre una posición relevante si no existe previamente, y se cierra la posición opuesta (swing). El EA también permite desactivar las operaciones de compra/venta y tiene un modo inverso, es decir, abrirá una posición de venta al recibir una señal de compra, y viceversa. * Si utilizas el modo de abrir todas las posiciones con cada señal y no estableces niveles de Stop Loss o Take Profit, el EA no podrá cerrar las posiciones por sí mismo. En este caso, aparecerá una advertencia en el gráfico indicando que no se han presetado niveles de Take Profit ni Stop Loss, y que deberás cerrar las posiciones manualmente. Ten en cuenta que este Asesor Experto está diseñado con fines de entrenamiento. El EA cuenta con doce parámetros de entrada: Número mágico del Expert - el identificador único de las posiciones del EA; Modo de apertura de posiciones - modo de apertura de posiciones: Cualquier posición en cada señal - cualquier posición con cada señal (*); Posiciones en cada señal en una dirección (swing con recarga) - varias posiciones en una dirección (swing recargado); Siempre una posición (swing) - solo una posición siempre (swing). Posiciones largas habilitadas - habilitar la apertura de posiciones largas (interruptor Sí/No); Posiciones cortas habilitadas - habilitar la apertura de posiciones cortas (interruptor Sí/No); Operativa inversa - modo de transacciones inversas (interruptor Sí/No); Lotes - volumen de posiciones a abrir; Stop loss en puntos - valor de Stop Loss en puntos (0 significa sin SL); Take profit en puntos - valor de Take Profit en puntos (0 significa sin TP); Deslizamiento de precio - deslizamiento máximo permitido al abrir una posición; Multiplicador del spread para stops - multiplicador del spread aplicado para calcular una distancia adecuada para las órdenes de stop (*). Esperando actualización del entorno (en segundos) - tiempo en segundos para esperar la actualización del entorno de trading (**); Número de intentos para obtener el estado del entorno - número de intentos para obtener información precisa sobre el entorno de trading (***). * Para órdenes pendientes (así como Stop Loss o Take Profit), hay una distancia mínima permitida para colocar órdenes de stop - StopLevel. Es decir, la orden pendiente (así como Stop Loss o Take Profit) no puede colocarse más cerca que la distancia mencionada respecto al precio. Sin embargo, si StopLevel es cero, solo significa que StopLevel es flotante, no ausente. En este caso, la distancia mínima suele ser el valor del spread*2, pero a veces incluso el doble del spread no es suficiente. Por eso hemos introducido un multiplicador de spread personalizado que utiliza el EA para calcular la distancia mínima para colocar órdenes pendientes. ** Cuando se envía una orden de trading a un servidor, un retraso ocasional en la ejecución puede llevar a contar incorrectamente el número de posiciones en el mercado. Si se detecta un estado "indefinido", el Asesor Experto espera el número especificado de segundos y luego vuelve a leer el entorno. *** El número de períodos de espera dentro de un tick está configurado en los parámetros del EA. Tras haber realizado todos los intentos permitidos para obtener información precisa sobre el entorno, el Asesor Experto sale del procesamiento y espera el siguiente tick. El EA repetirá estos intentos en este nuevo tick si el entorno de trading no se ha actualizado para entonces. Para verificar la estrategia, se probaron los ajustes predeterminados utilizando el par EUR/USD en H1 en el modo OHLC de 1 minuto, dentro del intervalo del 04 de enero de 2016 al 29 de marzo de 2018. Luego, para encontrar los mejores valores de Stop Loss y Take Profit, se optimizaron estos últimos en el mismo modo y para el mismo intervalo de tiempo. El Stop Loss óptimo es de 800 puntos, y el Take Profit óptimo es de 900 puntos:

2018.06.16
ChannelEA2: Un Asesor Experto para MetaTrader 5 que Optimiza tus Operaciones
MetaTrader5
ChannelEA2: Un Asesor Experto para MetaTrader 5 que Optimiza tus Operaciones

El EA trabaja en un canal que se traza con el indicador ChannelInd. Sin embargo, no necesitas este indicador para que el EA funcione, ya que todos los datos se calculan internamente en el propio EA. Este Asesor Experto opera en función del tiempo: en el horario de trading que especifiques en la configuración del EA, coloca dos órdenes pendientes de stop en los bordes del canal y establece los niveles de Stop Loss en el lado opuesto del canal, sin fijar niveles de Take Profit. Al finalizar el tiempo de trading, todas las posiciones abiertas se cierran y las órdenes que no se han activado son eliminadas. Ten en cuenta que este Asesor Experto está diseñado con fines de entrenamiento. El EA cuenta con ocho parámetros configurables: Hora de inicio - hora en la que comienza el trading; Hora de fin - hora en la que termina el trading; Número mágico del experto - identificador único de las posiciones del EA; Volumen - volumen de las posiciones a abrir; Deslizamiento de precio - deslizamiento máximo permitido al abrir una posición; Multiplicador de spread para stops - multiplicador de spread aplicado para calcular la distancia adecuada para las órdenes stop (*). Esperar actualización del entorno (en segundos) - tiempo en segundos para esperar la actualización del entorno de trading (**); Número de intentos para obtener el estado del entorno - número de intentos para obtener información precisa sobre el entorno de trading (***). * Para las órdenes pendientes (así como para Stop Loss o Take Profit), hay una distancia mínima permitida para colocar órdenes stop - StopLevel. Es decir, la orden pendiente (así como Stop Loss o Take Profit) no puede colocarse más cerca que la distancia mencionada respecto al precio. Sin embargo, si un StopLevel es cero, solo significa que el StopLevel es flotante, no que no exista. En este caso, la distancia mínima suele ser el valor del spread*2, pero a veces ni siquiera el doble del spread es suficiente. Por eso, hemos introducido un multiplicador de spread personalizado que utiliza el EA para calcular la distancia mínima para colocar órdenes pendientes. ** Cuando se envía una orden de trading a un servidor, un retraso ocasional en la ejecución puede llevar a contar incorrectamente el número de posiciones en el mercado. Si se detecta un estado "indefinido", el Asesor Experto espera el número especificado de segundos y luego vuelve a leer el entorno. *** El número de períodos de espera dentro de un tick se establece en los parámetros del EA. Después de realizar todos los intentos permitidos para obtener información precisa sobre el entorno, el Asesor Experto sale del procesamiento y espera el siguiente tick. El EA repetirá estos intentos en el nuevo tick si el entorno de trading no se ha actualizado para entonces. Para comprobar la estrategia, se probaron los ajustes predeterminados utilizando EURUSD en H1 en modo OHLC de 1 minuto durante el intervalo del 02 de enero de 2017 al 29 de marzo de 2018. Luego, se optimizaron los parámetros de inicio/final de trading (Hora de inicio y Hora de fin) para EURUSD en H1 en modo OHLC de 1 minuto: Los mejores resultados se obtuvieron con los siguientes ajustes: Hora de inicio = 8; Hora de fin = 10.

2018.06.16
Poker_SHOW: Un As en Tu MetaTrader 5
MetaTrader5
Poker_SHOW: Un As en Tu MetaTrader 5

Autor de la idea: Gladiator. Autor del código MQL5: Vladimir Karputov. Este Sistema Trading determina cuándo entrar en una posición utilizando un generador de números aleatorios. Tiene ocho gradaciones, representadas por el parámetro de combinación de póker: Escalera de color → 127; Cuatro cartas iguales → 255; Full House → 511; Color → 1023; Escalera → 2047; Trío → 4095; Dos pares → 8191; Un par → 16383. Si la gradación dada es mayor que el valor actual del generador de números aleatorios, se genera una señal. A continuación, se verifica la presencia de una tendencia: Si el parámetro Reverse está configurado en "false": La media móvil es superior al precio Ask por la distancia mínima entre MA y precio - ¡esto es una señal de COMPRA! La media móvil es inferior al precio Ask por la distancia mínima entre MA y precio - ¡esto es una señal de VENTA! Si Reverse está configurado en "true": La media móvil es inferior al precio Bid por la distancia mínima entre MA y precio - ¡esto es una señal de COMPRA! La media móvil es superior al precio Bid por la distancia mínima entre MA y precio - ¡esto es una señal de VENTA! Valores de Entrada Número de combinación de póker - la gradación de probabilidad dada; Lotes - el tamaño de la posición a abrir; Stop Loss Take Profit Usar COMPRA - permitir abrir posiciones de COMPRA; Usar VENTA - permitir abrir posiciones de VENTA; Tendencia MA: Distancia mínima entre MA y precio - el valor de distancia mínima; Tendencia MA: periodo - marco temporal para la media móvil; Tendencia MA: periodo de promediado - el periodo de promediado para la media móvil; Tendencia MA: desplazamiento horizontal - el desplazamiento horizontal para la media móvil; Tendencia MA: tipo de suavizado - el tipo de suavizado para la media móvil; Tendencia MA: tipo de precio - el tipo de precio; Reverse. "false" → MA arriba - COMPRA; "true" → MA arriba - VENTA - invirtiendo las señales de la media móvil; Número mágico - identificador único del EA; Deslizamiento - tamaño del deslizamiento. Nota: Dado que este Sistema Trading se basa en un generador de números aleatorios, los resultados de las pruebas pueden ser inconsistentes, ya que cada vez obtendrás resultados diferentes.

2018.06.06
Maximus vX Lite: Tu Asesor Experto para MetaTrader 5
MetaTrader5
Maximus vX Lite: Tu Asesor Experto para MetaTrader 5

Autor de la idea: eugene-last. Autor del código MQL5: Vladimir Karputov. Maximus vX Lite es un Asesor Experto (EA) que te ayuda a identificar los niveles de consolidación de precios. Estas consolidaciones se muestran de forma visual como líneas horizontales en el gráfico, creando un canal. Las dos líneas superiores (verdes) marcan el corredor para posiciones de COMPRA, y las dos líneas inferiores (rojas) indican el corredor para posiciones de VENTA: Este EA se esfuerza por no abrir más de dos posiciones de cada tipo (COMPRA y VENTA). La regla que sigue es la siguiente: si ya hay una posición abierta, la siguiente posición del mismo tipo no se puede abrir antes de Operar una vez en el "marco de tiempo de elementos verificados" multiplicado por el número de segundos en el Historial: marco de tiempo de elementos verificados. Valores de Entrada Operar una vez en "marco de tiempo de elementos verificados" - el intervalo de tiempo mínimo después del cual se puede abrir una segunda posición (el valor del parámetro se multiplica por Historial: marco de tiempo de elementos verificados); Indentación mínima desde la línea de consolidación para abrir una posición - la distancia mínima desde la línea de consolidación actual hasta el nivel de apertura de posición; Historial: rango de vela (Alto - Bajo) - el tamaño mínimo de la vela para calcular la consolidación; Historial: cantidad de datos a copiar - el número de elementos solicitados para calcular la consolidación; Historial: número de elementos verificados para Max y Min - el número de elementos analizados dentro de Historial: cantidad de datos a copiar; Historial: marco de tiempo de elementos verificados - el marco de tiempo en el que se calcula la consolidación; Riesgo en porcentaje por operación del margen libre - riesgo por operación calculado como porcentaje del margen libre; Stop Loss - el valor de stop loss (50 significa 0.00050 en cotizaciones de 5 dígitos y 0.0050 en cotizaciones de 4 dígitos); Beneficio mínimo (porcentaje) - el beneficio mínimo (en porcentaje), al alcanzar el cual se cierran todas las posiciones; Número mágico - identificador único para el EA. Resultados de las pruebas en EURUSD, H1 con parámetros predeterminados:

2018.06.06
Primero Anterior 18 19 20 21 22 23 24 25 26 27 28 Siguiente Último