EAjfinfx
- Asesores Expertos
- Versión: 1.0
- Activaciones: 10
Explicación de un asesor experto (EA) utilizado para el trading con oro:
1. Condición de compra: una vez activado el EA, tras una vela, si la primera vela es alcista, la siguiente vela abrirá una posición de compra. El indicador ADX debe ser superior al valor especificado para abrir la posición. Si el indicador ADX es inferior al valor especificado, no se abrirá la posición.
2. A continuación, se establecen los niveles de take profit y stop loss que el cliente considere adecuados.
3. Si la siguiente vela no alcanza los puntos de take profit y stop loss, los valores de take profit y stop loss permanecerán vigentes hasta que se alcancen. Solo entonces desaparecerán los valores de take profit y stop loss establecidos.
4. La apertura de la posición depende del parámetro «InpCooldownBars», que determina cuántas velas se necesitan antes de abrir una posición. No obstante, el indicador ADX debe ser superior al valor especificado para abrir una posición. Si el indicador ADX es inferior al valor especificado, no se abrirá la posición.
5. Si se alcanza el punto de «take profit», se abre la posición en la vela especificada, determinada por el valor de «InpCooldownBars». Se puede establecer el número de velas posteriores necesarias para abrir la posición.
6. Si se abre una posición y se alcanza el punto de stop loss, se puede configurar el valor InpMaxConsecutiveSL para determinar la siguiente vela en la que se abrirá una posición. 6. Determina cuántas velas más se necesitan para que se active la orden de stop-loss, según la solicitud del cliente, antes de cerrar la operación.
7. Si no se alcanza la orden de stop-loss, la siguiente vela cerrará automáticamente la posición de compra, pero los valores de take-profit y stop-loss se mantendrán vigentes.
8. Para la siguiente posición, la vela debe superar el valor establecido en InpCooldownBars antes de abrir una nueva posición de acuerdo con las condiciones del punto 1.
9. En el caso de las operaciones de venta, tras iniciar el EA, si la primera vela bajista se forma, la siguiente vela abrirá una posición de venta, siempre que el valor del indicador ADX sea superior al valor especificado. Si el valor del indicador ADX es inferior al valor especificado, no se abrirá la posición.
10. A continuación, establezca los niveles de take-profit y stop-loss que el cliente considere adecuados.
11. Si la siguiente vela no alcanza los puntos de take-profit y stop-loss, los valores de take-profit y stop-loss permanecerán vigentes hasta que se alcancen. Solo entonces desaparecerán los valores de take-profit y stop-loss establecidos.
12. La apertura de una posición depende del parámetro InpCooldownBars, que determina cuántas velas se necesitan antes de abrir la posición. Sin embargo, para abrir una posición, el indicador ADX debe ser superior al valor especificado. Si el valor del indicador ADX es inferior al valor especificado, no se abrirá ninguna posición.
13. Si se alcanza el punto de «take profit», se abrirá una posición en la vela especificada utilizando el valor de «InpCooldownBars». Se puede establecer cuántas velas después de ese punto se abrirá la posición.
14. Si se abre una posición y se alcanza el punto de stop loss, se puede configurar el valor InpMaxConsecutiveSL para determinar cuántas velas después de ese punto se abrirá la posición y cuántas velas después de ese punto se activará el stop loss, según lo desee el cliente, antes de cerrar la operación.
15. Si no se alcanza el punto de stop loss, la siguiente vela cerrará automáticamente la posición de venta, pero los valores de take profit y stop loss se mantendrán.
16. Para la siguiente posición, la vela debe superar el valor de InpCooldownBars establecido antes de abrir una nueva posición de acuerdo con las condiciones del punto 9.
Nota: Si el valor tras esa vela es inferior al valor especificado del indicador ADX, no se abrirá ninguna posición. Solo se abrirá una posición cuando el valor del indicador ADX sea superior al valor especificado. Esto dependerá de si la vela anterior era alcista (apertura de compra) o bajista (apertura de venta). Si cualquier periodo de tiempo supera el valor de InpMaxSpreadPoints, no se abrirá ninguna posición.
Configuración media
input double InpLots = 0.01; // Tamaño del lote
input int InpTakeProfitPoints = 20; // Take Profit en puntos
input int InpStopLossPoints = 100; // Stop Loss en puntos
input int InpCooldownBars = 10; // Barras que hay que esperar antes del siguiente ciclo
entrada int InpMaxConsecutiveSL = 3; // Límite de Stop Loss consecutivos
input ulong InpMagicNumber = 20260704; // Número mágico
input int InpDeviationPoints = 20; // Desviación máxima del precio en puntos
input bool InpUseADXFilter = true; // Usar filtro ADX (bloquear operaciones si ADX < umbral)
entrada int InpADXPeriod = 14; // Período del ADX
input double InpADXThreshold = 25.0; // Valor mínimo del ADX principal requerido para operar
