Título del Encargo: Creación de Asesor Experto (Bot) para MT5 basado en Doble Banda de Bollinger

MQL5 Experten

Auftrag beendet

Ausführungszeit 5 Tage
Bewertung des Kunden
Excelente profesional. Entendió todos los requisitos y entregó un trabajo de alta calidad. Muy comunicativo y paciente. 100% recomendado.

Spezifikation

Título del Encargo: Creación de Asesor Experto (Bot) para MT5 basado en Doble Banda de Bollinger

Resumen del Proyecto

Necesito el desarrollo de un Asesor Experto (Bot) para la plataforma MetaTrader 5 (MT5). La estrategia se basa en el uso de dos Bandas de Bollinger para identificar una posible zona de reversión y entrar al mercado tras una confirmación específica. El bot debe ser capaz de gestionar múltiples operaciones simultáneamente y tener un sistema de Stop Loss y Take Profit dinámico basado en un ratio Riesgo:Beneficio (R:R) configurable.

Indicadores Utilizados

  1. Banda de Bollinger 1 (Interior): Configuración estándar (ej. Período 20, Desviación 2.0).

  2. Banda de Bollinger 2 (Exterior): Misma configuración de período, pero con una Desviación de 3.0.


Lógica de Trading y Reglas de Entrada

Condiciones para una VENTA (Short)

La entrada en venta se produce siguiendo estos dos pasos consecutivos:

  • Paso 1 (Setup): El precio sube y la mecha (máximo) de una o más velas toca o cruza la Banda de Bollinger superior exterior (la de Desviación 3).

  • Paso 2 (Gatillo de Entrada): Después de que el Paso 1 ha ocurrido, el bot debe esperar a que una vela cierre por debajo de la Banda de Bollinger superior interior (la de Desviación 2). La venta se ejecuta inmediatamente al abrir la siguiente vela.

Condiciones para una COMPRA (Long)

La entrada en compra es la lógica exactamente opuesta:

  • Paso 1 (Setup): El precio baja y la mecha (mínimo) de una o más velas toca o cruza la Banda de Bollinger inferior exterior (la de Desviación 3).

  • Paso 2 (Gatillo de Entrada): Después de que el Paso 1 ha ocurrido, el bot debe esperar a que una vela cierre por encima de la Banda de Bollinger inferior interior (la de Desviación 2). La compra se ejecuta inmediatamente al abrir la siguiente vela.


Gestión de Múltiples Operaciones (¡NUEVO!)

Este es un requisito fundamental: El bot NO debe limitarse a una sola operación a la vez. Debe poder abrir múltiples operaciones sin restricciones.

  • Si se detecta una nueva señal de compra o venta válida, el bot deberá ejecutar la operación inmediatamente.

  • Esto aplica sin importar si ya existen otras operaciones abiertas, ya sea en la misma dirección (ej. varias compras) o en la dirección contraria (cobertura o hedging). El bot debe tomar cada señal que se produzca.


Gestión de Órdenes: Stop Loss (SL) y Take Profit (TP)

Cálculo del Stop Loss (SL)

El Stop Loss no es fijo, se calcula dinámicamente para cada nueva operación:

  • Para una VENTA: El bot debe identificar el punto más alto (máximo) que alcanzó el precio entre la vela del "Setup" (Paso 1) y la vela del "Gatillo" (Paso 2) de esa señal específica. El Stop Loss se colocará a una distancia en Ticks/Puntos por encima de ese máximo. Esta distancia debe ser configurable.

  • Para una COMPRA: El bot debe identificar el punto más bajo (mínimo) que alcanzó el precio entre el "Setup" y el "Gatillo" de esa señal. El Stop Loss se colocará a una distancia en Ticks/Puntos por debajo de ese mínimo.

Cálculo del Take Profit (TP)

El Take Profit debe ser calculado automáticamente por el bot para cada operación individual:

  • El bot medirá la distancia en pips/puntos desde el precio de entrada hasta el Stop Loss calculado para esa operación.

  • Luego, multiplicará esa distancia por el ratio R:R definido (ej. 1.5) y colocará el Take Profit a esa distancia del precio de entrada.


Parámetros de Entrada (Inputs Configurables)

El bot debe permitirme modificar los siguientes parámetros manualmente desde la ventana de configuración:

  • Lotaje: Lote a utilizar en cada operación (ej. 0.01).

  • Buffer_SL_Ticks: La cantidad de Ticks/Puntos a añadir por encima del máximo o por debajo del mínimo para colocar el Stop Loss (ej. por defecto: 500).

  • Ratio_RR: El ratio Riesgo:Beneficio para calcular el Take Profit (ej. por defecto: 1.5).

  • BB_Periodo: El período de las Bandas de Bollinger (ej. por defecto: 20).

  • BB_Desviacion_Interior: La desviación de la banda interior (ej. por defecto: 2.0).

  • BB_Desviacion_Exterior: La desviación de la banda exterior (ej. por defecto: 3.0).

  • Magic_Number: Un número mágico para que el bot identifique sus propias operaciones (ej. por defecto: 12345).

Otros Requisitos

  • Compatibilidad: El bot debe funcionar en cualquier par de divisas y en cualquier timeframe (M5, M15, H1, etc.) al que se le aplique.

  • Registro de Actividad: El bot debe imprimir en la pestaña "Expertos" de MT5 acciones clave como "Señal de VENTA encontrada", "Abriendo operación de COMPRA", "SL y TP calculados en X y Y", etc., para facilitar el seguimiento y el backtesting.


Dateien:

JPG
2.jpg
203.8 Kb

Bewerbungen

1
Entwickler 1
Bewertung
(393)
Projekte
548
40%
Schlichtung
30
57% / 3%
Frist nicht eingehalten
57
10%
Arbeitet
Veröffentlicht: 11 Beispiele
2
Entwickler 2
Bewertung
(555)
Projekte
642
33%
Schlichtung
41
41% / 46%
Frist nicht eingehalten
11
2%
Beschäftigt
3
Entwickler 3
Bewertung
(13)
Projekte
13
38%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
8%
Frei
4
Entwickler 4
Bewertung
(361)
Projekte
643
26%
Schlichtung
92
72% / 14%
Frist nicht eingehalten
12
2%
Arbeitet
Veröffentlicht: 1 Beispiel
5
Entwickler 5
Bewertung
(2)
Projekte
2
0%
Schlichtung
0
Frist nicht eingehalten
1
50%
Frei
6
Entwickler 6
Bewertung
(184)
Projekte
317
24%
Schlichtung
23
35% / 13%
Frist nicht eingehalten
24
8%
Frei
Veröffentlicht: 3 Beispiele
7
Entwickler 7
Bewertung
(153)
Projekte
236
33%
Schlichtung
20
45% / 30%
Frist nicht eingehalten
1
0%
Arbeitet
8
Entwickler 8
Bewertung
(62)
Projekte
92
16%
Schlichtung
4
0% / 25%
Frist nicht eingehalten
2
2%
Frei
9
Entwickler 9
Bewertung
(574)
Projekte
945
47%
Schlichtung
309
58% / 27%
Frist nicht eingehalten
125
13%
Frei
10
Entwickler 10
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei

Projektdetails

Budget
30 - 80 USD
Ausführungsfristen
bis 30 Tag(e)