Evaluando propuestas

Verificaciones y mejoras a realizar en un Ea

Publicado el 02 Marzo, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

### Documento Completo de Mejoras EA

### 1. Verificación de Señales (sml, sle)

- **Tarea:** comprender la lógica actual y asegurar que las señales se generan bajo las condiciones esperadas.
- **Acción:** Revisar y posiblemente refactorizar el código para una mayor claridad y eficiencia.

### Funcionamiento de las Señales sml y sle

**señal sml (señal de mercado lateral):**

- **objetivo:** identifica oportunidades en mercados laterales, basándose en un rango definido con antelación y análisis de volumen en un número especificado de velas anteriores.
- **Especificaciones:** Se buscan barras Squat y Green como indicadores de alto volumen.

**Señal SLE (Señal de Línea de Equilibrio):**

- **Objetivo:** Capta señales de Barras Divergentes con angulación mediante el indicador i-Zone MNL+.
- **Filtrado de OM:** La señal se ajusta según la ubicación del Oscilador de Momento (OM).
    - **Con filtro de cruce activado:** Para una operación larga, om debajo de 0 en tf m15 y por encima de 0 en tf h1. La señal se activa con BDA en M15 y BuyStop en el Fractal Up previo.
    - **Para señales en corto:** Las condiciones son inversas. Om por encima de 0 en TF m15 y debajo de 0 en TFh1, con sellstop en el fractal down previo y el tipo de fractal utilizado para la colocación de órdenes pendientes.

### 2. Filtro de Volumen Mejorado

- **Tarea:** Incorporar una validación adicional para determinar la naturaleza alcista o bajista de la barra de mayor volumen.
- **Acción:** Ajustar el filtro para incluir esta distinción crucial en el proceso de toma de decisiones de trading.

### 3. Filtro mm's para sml y sle

- **tarea:** desarrollar un filtro basado en la relación de las barras con medias móviles casi planas para identificar fases de consolidación del mercado.
- **Acción:** Programar este filtro para refinar las señales de entrada, buscando confirmación de condiciones de mercado lateral o consolidado.

### 4. Mejoras en StopLoss y TrailingStop

- **Tarea:** Facilitar la visualización en tiempo real del impacto, en términos de pérdida o ganancia, asociado a las líneas de StopLoss y TrailingStop.
- **Acción:** Implementar etiquetas dinámicas que reflejen estos valores de manera continua.

**Líneas BuyTP y SellTP:**
- **Botón de Activación:** Incorporar botones en el panel de usuario para activar la colocación automática de las líneas BuyTP y SellTP.
- **Detección de Fractales/Barras:** Al activarse, el sistema buscará el primer fractal o la barra máxima que haya superado el fractal anterior, situado por encima (para BuyTP) o por debajo (para SellTP) del precio actual.
- **Colocación Automática:** Ubicar automáticamente las líneas en estos puntos, permitiendo al usuario ajustarlas manualmente después.
- **Cálculo de Ganancias:** Mostrar en las líneas el porcentaje y valor en dólares potencialmente ganable con todas las operaciones abiertas hasta el momento.

### 5. Cierre de Operaciones

- **Condiciones de Cierre:** Permitir configurar el cierre de operaciones como altoque (inmediato al alcanzar la línea) o alcierre (al cerrar la vela en contacto con la línea). Esto se codificará en el apartado correspondiente a tipo de cierres en el panel general del ea.
- **Implementación de Cierres:** Codificar la lógica necesaria para ejecutar el cierre de todas las operaciones buy o sell, según corresponda, cuando el precio toque o cierre respecto a las líneas tp establecidas. Esto se codificará en el apartado correspondiente a tipo de cierres en el panel general del ea.

### 6. Actualización Dinámica de Información

- **Actualización en Tiempo Real:** Asegurar que los valores mostrados en las líneas TP se actualicen en tiempo real conforme se abran nuevas operaciones o cambien las condiciones de mercado.
- **Cálculo de Porcentajes y Valores en Dólares:** Implementar funciones para calcular dinámicamente los valores y porcentajes de ganancia basados en el total de operaciones abiertas y su relación con las líneas TP.

### 7. Filtro ADX

- **Tarea:** Añadir un filtro basado en el comportamiento del indicador adx, complementando las señales de om y oa con una condición especial de barras amarillas en el histograma en las últimas 5 barras, por ejemplo.
- **Acción:** Codificar una serie de condiciones complejas para validar las señales tomando en cuenta estos factores adicionales.

### 8. Incorporación del Indicador ATR

- **Tarea:** Utilizar el ATR para determinar el gap máximo tolerable antes de ejecutar una operación, ofreciendo una alternativa al cálculo en pips.
- **Acción:** Adaptar los cálculos de entrada tomando como referencia el ATR para tener otra alternativa.

### Pasos Generales para la Implementación:

1. **Análisis Inicial:** Examinar en detalle la base de código existente para asegurar una comprensión completa antes de introducir modificaciones.
2. **Planificación Estratégica:** Detallar cómo cada propuesta de mejora interactuará con el sistema actual y anticipar posibles desafíos.
3. **Desarrollo Por Etapas:** Aplicar cambios de forma secuencial, validando cada nuevo desarrollo antes de avanzar al siguiente.
4. **Pruebas Exhaustivas:** Someter a prueba cada nueva funcionalidad o mejora utilizando el Backtester de MT4.
5. **Documentación:** Mantener un registro detallado de todos los cambios aplicados y su impacto en la operativa general del sistema.

Contexto general del proyecto

Verificacion de señales actuales e implementación de mejoras.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por D. R.