Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizaciones:
- 895
- Ranking:
- Publicado:
- 2018.09.18 08:59
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Autor de la idea: Murad Ismayilov
Autor del código mq5: barabashkakvn.
Este Asesor Experto representa una de las variantes del EA «Lavina».
Principio del trabajo
La dirección de la posición se selecciona de forma aleatoria a base del generados de números aleatorios MathRand: si el número es menos de 16384, abrimos Buy, de lo contrario, abrimos Sell. Empezamos a negociar a partir del volumen inicial Start Lots. Si establecemos el valor "0.0" para los parámetros Stop Loss (Stop Loss) y Take Profit (Take Profit) esos parámetros serán desactivados.
Cálculo del tamaño de la posición
Principio general: si la última posición fue cerrada con pérdidas, el siguiente volumen será aumentado en Volume expansion factor veces. El cálculo de la posición se realiza en OnTradeTransaction: se capta la transacción Tipos de transacciones comerciales (adición de la transacción al historial de trading) y el tipo de la transacción Propiedades de transacciones (salida del mercado).
Detalles: el EA monitorea el valor máximo del balance de la cuenta comercial (el valor se guarda en la variable m_prev_balance_max), así como monitorea el error de la falta de la equidad para la apertura de la posición. El aumento de la posición se realiza hasta que la última posición no se cierre con beneficio, además el balance de la cuenta comercial tiene que superar m_prev_balance_max. Además, si salta el error de la falta de equidad (método CheckVolume de la clase comercial CTrade), el volumen del lote se resetea hasta el valor inicial Start Lots.
Ejemplo de los gráficos de la simulación en el modo en modo «Cada tick a base de ticks reales»:
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/21727

El indicador Klinger Oscillator, desarrollado por Steaven Klinger, se usa para determinar las tendencias a largo plazo, pero es bastante sensible a las fluctuaciones a corto plazo para que el trader pueda pronosticar las reversiones de corta duración.

El indicador de señales Dynamic Trend dibuja la línea de dos colores de la dirección de la tendencia y coloca las marcas de señal.

El indicador Mirror MA representa dos medias móviles espejadas (recta e inversa) en una ventaja separada del gráfico, que se calculan según la diferencia entre dos MAs con diferentes datos del cálculo, y una línea de señal construida a base de los datos de la media móvil recta.

El indicador TRIX con el uso del logaritmo del precio.