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

Terminator_v2.0 - Asesor Experto para MetaTrader 5

Visualizaciones:
1918
Ranking:
(31)
Publicado:
2014.01.15 08:55
Actualizado:
2016.11.22 07:33
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

El Asesor Experto se ha reescrito de MQL4, el autor es Alejandro Galindo y Tom Maneval, publicado por Scriptor, enlace al código fuente - https://www.mql5.com/en/code/7598.

Cómo funciona

El Asesor Experto abre posición de acuerdo a las señales tomadas de diferentes indicadores.

Indicadores necesarios:

Hay seis variantes de señales comerciales:

  1. En el indicador MACD. Cuando el indicador crece, se permite comprar, cuando cae, puede vender.
  2. En el indicador Pivot Lines TimeZone. Si el precio es más alto que el nivel de pivote, se permite la compra, si es inferior, se permite la venta.
  3. En el indicador Support_and_Resistance. Cuando el nivel de resistencia se está cruzando hacia arriba, se abre posición. Si el nivel de soporte se cruza hacia abajo, se abre posición de venta.
  4. En los indicadores i_Trend y RSI. Cuando la línea verde del i_trend es mayor que la línea roja y crece, y el RSI crece, entonces se abre una compra. Cuando la línea verde del i_trend es menor que la línea roja y decrece, y el RSI decrece, entonces se abre una venta.
  5. En los indicadores i_Trend, RSI y estocástico. Cuando la línea verde del indicador i_Trend es mayor que la línea roja y crece, el main del oscilador Estocástico es mayor que el signal y crece quedándose entre los niveles alto y bajo y el RSI crece, entonces se abre una compra. Cuando la línea verde del indicador i_Trend es menor que la línea roja y decrece, el main del oscilador Estocástico es menor que el signal y dcrece quedándose entre los niveles alto y bajo y el RSI decrece, entonces se abre una venta.
  6. En los indicadores i_Trend, RSI, estocástico y MFI. Cuando la línea verde del indicador i_Trend es mayor que la línea roja y crece, el main del oscilador Estocástico es mayor que el signal y crece quedándose entre los niveles alto y bajo, el RSI crece y el MFI crece, entonces se abre una compra. Cuando la línea verde del indicador i_Trend es menor que la línea roja y decrece, el main del oscilador Estocástico es menor que el signal y disminuye quedándose entre los niveles alto y bajo, el RSI decrece y el MFI decrece, entonces se abre una venta.

El volumen de la posición inicial es igual a la variable Lots o se calcula proporcionalmente según los ajustes (variable MaximumRisk cuando Lots=0).

Si la posición deja de ser rentable, su volumen se incrementa. El volumen se incrementa a través de pasos de un Pip desde el precio de la última transacción en caso de una señal comercial correspondiente a la dirección de la posición.

El primer aumento de volumen se realiza multiplicando los lotes por 2. Entonces el número de transacciones con multiplicación por 3 queda definido por la variable DoubleCount, después de eso la multiplicación se realiza por 1,5.

El número total de transacciones de secuencia única se define mediante la variable MaxCount.

En primer lugar, la posición se abre con TakeProfit. La variable TakeProfit2 se utiliza cuando se incrementa el volumen, el nivel de Take Profit se calcula desde el precio de la posición total.

Si TakeProfit=0 o TakeProfit2=0 la posición inicial o una posición a la que se le incremente el volumen quedará sin Take Profit. En este caso la función de trailing (variable TrailingStop) se debe utilizar.

El último incremento de volumen se realiza ajustando el Stop Loss (variable StopLoss), si la variable StopLoss tiene un valor igual a 0, el Stop Loss no se pondrá.

Los resultados de la ejecución del Asesor Experto se muestran en el probador de estrategias.

 

Parámetros

  • Trade_ON - Se permite abrir posición.
  • Lots - lotes; cuando es 0, se usa el parámetro MaxrR.
  • MaximumRisk - Riesgo (valor por defecto de Lots=0).
  • StopLoss - Stop Loss en puntos, 0 - sin Stop Loss.
  • TakeProfit - Take Profit de la posición inicial en puntos.
  • TakeProfit2 - Take Profit adicional en puntos.
  • MaxCount - Número máximo de posiciones abiertas (órdenes) en una dirección, si es -1 no se limita.
  • DoubleCount - Número de transacciones con factor de multiplicación de lotes de 2, las demás se abren con factor de multiplicación de lotes de 1,5.
  • Pips - Nivel adicional en puntos.
  • Trailing - Nivel de Trailing stop; cuando el valor es 0, se desactiva el trailing stop.
  • Shift - Barra en la que los indicadores son chequeados: 0 - barra en formación, 1 - primera barra formada.
  • ReverseCondition - Se intercambian las señales de compra y venta.
  • OPEN_POS_BASED_ON - Tipo de señales de comercio.
  • MACD_FastPeriod - Periodo de la МА rápida del MACD.
  • MACD_SlowPeriod - Periodo de la МА lenta del MACD.
  • MACD_Price - precio MACD.
  • Pivot_DayStartHour - Hora de comienzo del día.
  • Pivot_DayStartMinute - Minutos de comienzo del día.
  • Pivot_AttachSundToMond - Adjuntar las barras del domingo al lunes.
  • SupRes_iPeriod - Periodo del indicador Support_and_Resistance.
  • iT_Price - Tipo de precio por el que se calcula la diferencia entre las Bandas de Bollinger y el precio.
  • iT_BBPeriod - Periodo de las Bandas de Bollinger (BB).
  • iT_BBShift - Desplazamiento de las Bandas de Bollinger (BB).
  • iT_BBDeviation - Desviación de las Bandas de Bollinger (BB).
  • iT_BBPrice - Precio de las Bandas de Bollinger (BB).
  • iT_BBLine - Línea utilizada de las Bandas de Bollinger.
  • iT_BullsBearsPeriod - Periodo del indicador Bulls Bears Power.
  • RSI_Period - Periodo del RSI.
  • RSI_Price - Precio del RSI.
  • St_KPeriod - Periodo К del estocástico.
  • St_DPeriod - Periodo D del estocástico.
  • St_SPeriod - Periodo S del estocástico.
  • St_Method - Método del estocástico.
  • St_Price - Precio del estocástico.
  • St_UpperLevel - Nivel superior del estocástico.
  • St_LowerLevel - Nivel inferior del estocástico.
  • MFI_Period - Periodo del MFI.
  • MFI_Volume - Volumen del MFI.

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

La clase para la elaboración del IMF usando el buffer circular La clase para la elaboración del IMF usando el buffer circular

La clase está diseñada para el cálculo de el indicador técnico Índice de Flujo de dinero (Money Flow Index, MFI) utilizando el algoritmo del buffer circular.

Exp_BinaryWave Exp_BinaryWave

Este sistema de trading se basa en las señales de entrada del oscilador integral BinaryWave.

La clase para la elaboración de la AMA usando el buffer circular La clase para la elaboración de la AMA usando el buffer circular

La clase está diseñada para el cálculo del indicador técnico Media Móvil Adaptable (Adaptive Moving Average, AMA) utilizando el algoritmo del tampón de anillo.

RD-TrendTrigger RD-TrendTrigger

Oscilador utilizando los promedios T3 del Análisis Técnico de Acciones y Materias primas (Diciembre. 2004).