CoensioTrader1V06: Sistema de Trading Automático para MetaTrader 5

Mike 2014.08.01 22:43 14 0 0
Archivos adjuntos

¡Hola, traders! Hoy quiero hablarles sobre CoensioTrader1, un sistema de trading automático (ATS) gratuito y apoyado por la comunidad, que se basa en dos principios de mercado muy potentes: las tendencias del mercado y la acción del precio.

Este sistema se enfoca en la caza de tendencias y solo activa una operación cuando se cumplen varias condiciones del mercado. La detección de tendencias se realiza utilizando la media móvil exponencial doble (DEMA).

Según investigaciones estadísticas, el mercado se considera "tendencial" si tres valores diarios sucesivos de DEMA apuntan en la misma dirección. Cuando se detecta una condición de tendencia, el sistema busca el mejor punto de entrada en la dirección de la tendencia actual, utilizando el indicador de Bandas de Bollinger y la acción del precio de swing-low/swing-high.

Señales de Compra

El sistema abre una operación de COMPRA cada vez que:

  • El mercado está en una condición de tendencia alcista;
  • El precio se acerca desde abajo de la Banda de Bollinger inferior;
  • Se detecta una acción de precio de "swing low": Bajo -> Bajo más bajo -> Bajo más alto.

Fig.1: Ejemplo de entrada en COMPRA.

Fig.1. Ejemplo de entrada en COMPRA

Señales de Venta

El sistema abre una operación de VENTA cada vez que:

  • El mercado está en una condición de tendencia bajista;
  • El precio se aproxima desde arriba de la Banda de Bollinger superior;
  • Se detecta una acción de precio de "swing high": Alto -> Alto más alto -> Alto más bajo.

Fig.2: Ejemplo de entrada en VENTA.

Fig.2. Ejemplo de entrada en VENTA

Este sistema está programado en MQL5, lo que permite realizar un análisis de backtest preciso y realista de sistemas de trading multimoneda.

La clave para un backtest exitoso de un sistema multimoneda es abandonar el control de flujo basado en "ticks" y utilizar uno basado en "temporalidad". Esto evita estancamientos cuando la moneda base del sistema no recibe ticks de precio, por ejemplo, durante las horas de mercado "tranquilas". Además, el sistema tiene una relación de riesgo/recompensa saludable y utiliza un mecanismo de "stoploss" dinámico con un paso configurable (usando el parámetro TrailingStopLossStep).

El tamaño del lote se puede ajustar a un tamaño fijo (usando el parámetro LotSize), un tamaño proporcional (usando RiskMax, que se basa en el nivel de stoploss y el riesgo de capital en %), o un tamaño dinámico (usando el parámetro LotBalanceDivider, que ajusta el tamaño del lote según el cambio en el saldo de la cuenta). Además, el sistema incorpora dos acciones de "takeprofit" diferentes: un "takeprofit" estándar y un "takeprofit" basado en el capital. En sistemas de trading multimoneda, el capital de la cuenta puede aumentar significativamente por encima del saldo, lo que permite cerrar todas las operaciones y tomar el beneficio actual. Este comportamiento inteligente aumenta notablemente la rentabilidad del sistema.

Como se mencionó anteriormente, CoensioTrader1 es un proyecto gratuito y abierto, donde todos los miembros del proyecto deben contribuir activamente a la mejora futura del sistema.

El sistema está diseñado para aprovechar la potencia de computación de todos los miembros del proyecto. Así, cada vez que un miembro realiza una optimización del sistema, los resultados se validan y, en caso de resultados interesantes, los parámetros de optimización se suben automáticamente a la base de datos del servidor de Coensio y se comparten directamente con otros miembros del proyecto.

Los resultados más beneficiosos se seleccionan utilizando el CoensioIndex, que se define como:

CoensioIndex = ProfitFactor * BalanceGrowth[%] / EquityDrawDown[%]2
donde BalanceGrowth[%] = 100 * Profit / InitialDeposit

Resultados:

Rango:CoensioIndex:Depósito Inicial:Beneficio:Crecimiento:ProfitFactor:Tamaño de Lote:Drawdown de Capital:Drawdown de Balance:Operaciones:Reporte de MT5:Nivel de Riesgo:Usuario:
167.44$100,000$15,387,10615,387.11%1.49Proporcional18.46%$2,124,5691,714N/AN/Acoensio
247.313$100,000$13,949,41713,949.42%1.50Proporcional21.01%$2,124,5691,705N/AN/Acoensio
334.784$100,000$14,974,81114,974.81%1.46Proporcional25.11%$2,595,4231,772N/AN/Acoensio
434.599$100,000$6,394,1016,394.10%1.55Proporcional16.90%$955,6911,666N/AN/Acoensio
529.316$100,000$14,295,49914,295.50%1.46Proporcional26.67%$2,595,4231,776N/AN/Acoensio
627.997$100,000$14,482,46514,482.47%1.45Proporcional27.37%$2,694,9471,746N/AN/Acoensio
724.631$100,000$11,281,09211,281.09%1.48Proporcional26.06%$2,050,0791,691N/AN/Acoensio
823.092$100,000$13,765,37213,765.37%1.44Proporcional29.31%$2,694,9471,749N/AN/Acoensio
922.436$100,000$13,684,55113,684.55%1.43Proporcional29.54%$2,694,9471,768N/AN/Acoensio
1019.079$100,000$1,010,8461,010.85%1.50Fijo8.91%$80,8481,588N/AAltocoensio

Fig.3: Ejemplo de resultado de backtest (Rango=10)

Fig.3. Ejemplo de resultado de backtest (Rango=10)

Más parámetros de trading están disponibles en: http://www.coensio.com/sts/CoensioTrader1V06TOP.php?table=0&ranklength=100

Lista
Comentarios 0