Sobre este proyecto
it-programming / others-5
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