Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

Spreader 2 - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
785
Ranking:
(18)
Publicado:
2018.02.02 11:57
Actualizado:
2018.06.27 12:51
Spreader 2.mq5 (23.4 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Autor de la idea - Yury Reshetov, autor del código mq5 - barabashkakvn.

Este Asesor calcula la dirección y el lote para la posición que se abre. El cálculo está optimizado de tal manera que el EA acumula rápidamente los spreads positivos y se cierra con beneficio, o si algo va mal, espera tranquilamente a que se acabe la reducción (drawdown). Los milagros no existen y las reducciones suceden, a veces para mucho tiempo. En este EA no se usan ningunos indicadores, todo se calcula a base del historial (las últimas 60 barras).

  • Depósito inicial para los ajustes por defecto: $10000;
  • Timeframe: M1.

Los pares deben tener una correlación positiva a largo plazo. El EA no puede verificar si la correlación de los pares es positiva o no.

Los pares deben tener la misma divisa de cotización. Es decir, los pares EURUSD y GBPUSD nos convienen, ya que su divisa de cotización es USD. GBPJPY y CHFJPY también nos valen, su divisa de cotización es JPY. Los pares EURUSD y USDJPY no nos sirven, ya que el primero tiene la divisa de cotización USD, y el segundo, JPY.

No se puede iniciar dos diferentes EAs al mismo tiempo si sus pares de divisas coinciden por lo menos una vez. El EA no tiene identificador (magic). Es más, los magics no son necesarios si Usted sigue las instrucciones, porque casi siempre se puede seleccionar los cruzamientos de tal manera que la divisa de cotización coincida, y además, los pares de los EAs no se crucen.

Si usamos los ajustes predefinidos, podemos seleccionar seis pares que en este momento me han valido para las pruebas en la cuenta demo:

  1. Iniciamos el EA en NZDJPY, escribimos AUDJPY en el parámetro Second symbol;
  2. Iniciamos el EA en CHFJPY, escribimos GBPJPY en el parámetro Second symbol;
  3. Iniciamos el EA en EURUSD, escribimos GBPUSD en el parámetro Second symbol;
  4. Iniciamos el EA en USDJPY, escribimos CADJPY en el parámetro Second symbol;


Parámetros de entrada

  • Second symbol - el segundo par de divisas;
  • Position volume for the current symbol - volumen de la posición del par en lotes en el que se inicia el EA (para el segundo par que figura en el parámetro Symbol seconds, el volumen en los lotes va a calcularse automáticamente);
  • Profit - beneficio en la moneda del depósito al alcanzar el cual el EA cierra las posiciones de ambos pares automáticamente.

Nota: El EA no siempre se encuentra en el mercado. Por eso, no se sorprenda si no va a abrir las posiciones durante mucho tiempo.


Descripción breve del principio de su trabajo

El EA espera a que ambos pares correlacionados vayan hacia arriba en un intervalo de 30 barras, y en el segundo vayan hacia a abajo. Si en ambos intervalos, se observa el movimiento hacia arriba o hacia abajo, no hace nada y escribe en el comentario: "Trend found". Si los pares se apartan, es decir se observa una correlación negativa, tampoco va a hacer nada y escribirá: "Negative Correlation".

Después de detectar un movimiento ascendiente y descendiente en ambos intervalos, y detectar una correlación en ambos pares, se realiza la optimización, es decir, el cálculo de que se obtenga beneficio en ambos intervalos, independientemente de la dirección de la tendencia (se arriba o abajo). La optimización consiste en que se selecciona el tamaño óptimo del lote para el segundo par y los pares se distribuyen en dos: el par principal y el par de cobertura (hedging) para el primer intervalo, es decir cuál de ellos será largo y cuál será corto. Después de todo eso, se abren las posiciones para ambos pares de acuerdo con los cálculos. En cuanto el beneficio alcance el valor especificado en el parámetro de entrada Profit, ambos pares se cierran automáticamente y todo se repite.

Uno de los pares es principal, el segundo es de cobertura para el movimiento de la tendencia hacia arriba. Es decir, el par principal reúne el beneficio, y el par de cobertura asegura contra la reducción (drawdown). Si la tendencia se mueve hacia abajo, los pares se alternan. El par de cobertura reduce el riesgo, pero hay que pagar por ello, o sea, «come» el beneficio. Pero no se puede de otra manera, porque cuando la tendencia se cambia, no habrá nada con que se limita el riesgo.

Puesto que el mercado es capaz de recurrir a la astucia, es decir, hace muchos movimientos falsos que pueden inducir a error a cualquier sistema comercial, ha sido añadida una comprobación adicional. Si el resultado de la comprobación resulta ser negativo, eso quiere decir que obtendríamos pérdidas y el cálculo de los volúmenes y direcciones se considera incorrecto, en los comentarios aparece el mensaje: "False testimony". De esta manera, se puede reducir considerablemente los drawdowns y disminuir la probabilidad de las posiciones no cubiertas.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/19402

OsMaSter v0 OsMaSter v0

Asesor Experto a base de las señales del indicador iOsMA (Moving Average of Oscillator, OsMA).

Dtm Dtm

Oscilador en el estilo DRAW_FILLING con el uso de los filtros digitales.

RSI Eraser RSI Eraser

Este Asesor Experto usa las señales del indicador iRSI (Relative Strength Index, RSI).

Candle_row Candle_row

El indicador numera las velas en dirección del movimiento.