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
- Visualizaciones:
- 257
- Ranking:
- Publicado:
- 2025.04.04 10:53
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Estrategia comercial
El Asesor Experto utiliza dos indicadores: iCHO (Oscilador Chaikin, CHO) y CCIDualOnMA personalizado. CHO se utiliza como indicador de tendencia y también, cuando el indicador cruza cero, para cerrar posiciones. El indicador 'CCIDualOnMA' se utiliza como filtro para añadir posiciones. Ambos indicadores se crean en el' Marco temporalde trabajo' especificado - el mismo marco temporal se utiliza para determinar el momento de nacimiento de una nueva barra (si es necesario para los parámetros 'Trailing on ...' y'Buscar señales on ...').
Señales de negociación:
Cierre de posiciones cuando el indicador CHO cruza el cero :
Cruce | Posiciones: Invertir | Modo de operación |
---|---|---|
Cruce de abajo hacia arriba | falso' -> cerrar todas las posiciones de VENTA | ('Permitidosólo posiciones de COMPRA' O'Permitido posiciones de COMPRA y VENTA') -> abrir posición de COMPRA |
verdadero' -> cerrar todas las posiciones de COMPRA | ('Sólo se permiten posiciones de VENTA' O'Se permiten posiciones de COMPRAy VENTA') -> abrir posición de VENTA | |
Intersección descendente | falso' -> cerrar todas las posiciones de COMPRA | ('Permitidas sóloposicionesde VENTA' O 'Permitidas posiciones de COMPRAy VENTA') -> abrir posición de VENTA |
verdadero' -> cerrar todas las posiciones de VENTA | ('Permitidassólo posiciones de COMPRA' O 'Permitidas posiciones de COMPRAy VENTA') -> abrir posición de COMPRA | |
Señales normales (añadir una posición)
El indicador CHO está por encima de cero y el CCI rápido cruza el CCI lento de abajo a arriba y el rápido está por debajo de cero - señal para abrir COMPRA.
El indicador CHO está por debajo de cero y el CCI rápido cruza el CCI lento de arriba a abajo y el rápido está por encima de cero - señal para abrir VENTA.
Fig. 1. Filtro iCHO Trend CCIDualOnMA
Características:
- El Asesor Experto puede ser optimizado pormarco temporal de trabajo ('Working timeframe')
- Sólo puede haber una operación de 'entrada al mercado' por barra (este es un parámetro interno, no está incluido en los parámetros de entrada y no tiene nada que ver con el parámetro 'Sólo una posición').
- Cuando se trabaja en el modo'dentro de la barra' (el parámetro 'Buscar señales en ...' es 'barra#0 (encada tick)') la barra actual es la barra #0, cuando se trabaja en el modo'sólo cuando nace una nueva barra' ( el parámetro 'Buscar señales en ...' es 'barra #1 (en una nueva barra)') la barra actual es la barra #1.
- Parámetro'Modo de negociación: ' - restricción sobre qué lado negociar. Puede tomar los valores 'Permitidosólo posiciones de COMPRA','Permitidosólo posiciones de VENTA'y 'Permitido posiciones de COMPRA y VENTA'.
- El parámetro'Usar control de tiempo'- intervalo de tiempo para buscar señales de negociación desde'Hora deinicio'::'Minutode inicio' hasta'Hora final'::'Minuto final'. El intervalo de tiempo se puede establecer tanto dentro de un día como con una transición a través de un día
Ahora vamos a aprender más acerca de cada grupo de parámetros:
Parámetros de negociación:
'Marco temporal de trabajo' - Marco temporalde trabajo. El marco de tiempo en el que se crean los indicadores y en el que se busca una nueva barra.
Stop Loss, Take Profit y Trailing se establecen enPuntos. Cualquiera de los parámetros ('Stop Loss','Take Profit','Trailing Stop') puede ser desactivado - para ello, establezca el parámetro seleccionado en '0.0'.
El funcionamiento del trailing se muestra en imágenes en el código de TrailingStop.
Gestión del tamaño de la posición (cálculo de lotes)
El lote puede ser constante ('Gestión monetaria' se establece en'Lote constante' y se establece el tamaño del lote en'El valor para "Gestión monetaria"') o dinámico - en porcentaje de riesgo poroperación ('Gestión monetaria' se establece en 'Riesgo en porcentaje para una operación' y se establece el porcentaje de riesgo en'El valor para "Gestión monetaria"'). También es posible establecer un lote constante igual al lote mínimo -'Gestión monetaria' se establece en'Lotes Min'.
Control de tiempo:
Esta sección establece el rango de tiempo para la búsqueda de señales de trading. El rango de tiempo se activa a través de'Usar control de tiempo' y establece el intervalo de tiempo para buscar señales desde 'Hora de inicio'::'Minutode inicio' hasta'Hora final':::'Minuto final'. El intervalo de tiempo puede establecerse tanto dentro de un día como con transición a través de un día. No afecta al arrastre.
Funciones adicionales:
La bandera'Posiciones: Sólo una' establecida a'true' permite que el Asesor Experto no tenga más de una posición en el mercado.
ATENCIÓN:"Posiciones: Sólo una" ajustado a"true" no cancela"Posiciones: Cerrar opuestas"ajustado a "true". En otras palabras: la(s) posición(es) opuesta(s) se cerrará(n) primero.
La bandera'Posiciones: Invertir' se encarga de invertir las señales. Una bandera interesante 'Posiciones: Cerrar opuestas' - cuando se establece a'true' antes de abrir una posición, garantiza que la(s) posición(es) opuesta(s) será(n) eliminada(s).La opción "Imprimir registro" genera un registro avanzado de todas las operaciones. El parámetro'Freeze and StopsLevels Coefficient' establece el coeficiente para los niveles de parada y congelación para los casos en que estos niveles para un símbolo sean iguales a cero. Se recomienda utilizar el valor '3'.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/37799

Panel basado en la clase CDialog. Trabaja sobre el símbolo actual. Borrar, establecer Take Profit, establecer Breakeven en un grupo de posiciones.

Esta biblioteca permite crear visualizaciones para enviar fácilmente información de texto al gráfico a la velocidad más óptima.

Versión rápida en JavaScript de la librería Report de fxsaber para comandos de trading estilo MT4 implementados a través de MT4Orders o Virtual. Funciona hasta 10 veces más rápido, el tamaño del archivo NTML es más pequeño, puede cargar y mostrar hasta 5,4 millones de líneas de informe.

Biblioteca básica para crear perfiles de volumen en el gráfico.