I need to build a MT4 bot with donchian channel + EA

MQL4 Esperti

Lavoro terminato

Tempo di esecuzione 9 giorni
Feedback del dipendente
Excelente cliente, sabe lo que quiere, respetuoso y profesional, espero seguir trabajando con el en el futuro
Feedback del cliente
Muy buen desarrollador, trabaja con conciencia y le gusta ayudar a las personas que son principiantes en el desarrollo de bots, cumplió con el desarrollo a la perfección, 100% recomendado

Specifiche

ENGLISH:

Hello everyone, I’m looking for a developer to build an Expert Advisor (EA) for MetaTrader 4 (MT4) based on a strategy that combines the Donchian Channel and a Moving Average. Below are the detailed specifications. If you're interested, please send me your quote.


DONCHIAN + MA STRATEGY – EA SPECIFICATIONS


1. Entry Logic

The EA must allow to choose between open only Buy/Sale operations or boths operations, and must open a trade immediately (without waiting for candle close) when both conditions are met:

  • Buy (BUY):
    The current price crosses above the upper band of the Donchian Channel and above the Moving Average.

Graphic Sample Entrance: Buy





  • Sell (SELL):
    The current price crosses below the lower band of the Donchian Channel and below the Moving Average.


Graphic Sample Entrance: Sale


- Both conditions must occur with a single candle, in real-time.
- Only one trade per cross is allowed.
- There must be an option to limit the number of trades per day.


2. Indicators

Donchian Channel

  • Configurable period (default: 20 colors: Green, Blue Red)

  • Configurable colors for upper, lower, and middle bands (default: green, blue, and red)

Moving Average

  • Configurable period (default: 200 Color: Orange)

  • Configurable type: SMA, EMA, LWMA, or SMMA

  • Configurable applied price: Close, Open, High, etc.

  • Configurable color (default: orange)


3. Trade Management

  • Configurable fixed lot size

  • Configurable Stop Loss (SL) in pips (always active)

  • Configurable Take Profit (TP) in pips (optional, must be toggleable on/off)


4. Trailing Stop (optional, must be toggleable on/off)

  • If enabled, SL follows the opposite band of the Donchian Channel

  • Trailing only starts when the opposite band reaches or exceeds the initial SL level

  • Trailing updates in real time (tick by tick), with no minimum step between updates

  • We need to have the capacity to put a distance limit for Trailing Stop


5. Trading Sessions

  • Ability to define up to three daily time ranges (e.g., 01:00–12:00 | 14:00–18:00 | 20:00–23:59)

  • Must allow time zone selection (e.g., GMT+3)


6. Visualization

The EA must:

  • Draw the Moving Average and Donchian Channel on the chart

  • Mark each trade entry and exit on the chart using a simple arrow or symbol (SL, TP, or manual close)

  • Show a simple side panel displaying:

    • Open trades (type, price, SL, and TP)

    • Daily trade history (entries and outcomes)

    • Number of trades taken today

    • Daily trade limit


If you have questions or technical feedback, feel free to reach out.





ESPAÑOL:


Hola a todos, estoy buscando un programador para desarrollar un Expert Advisor (EA) para MetaTrader 4 (MT4) basado en una estrategia de cruce entre el canal Donchian y una media móvil. A continuación detallo las especificaciones. Si estás interesado, por favor envíame tu cotización.


Estrategia DONCHIAN + EA – Especificaciones


1. Lógica de Entrada

El EA debe permitir abrir solo compras/ventas o ambas operaciones, y abrir una operación de forma inmediata (sin esperar al cierre de vela) cuando se cumplan ambas condiciones:

  • Compra (BUY):
    El precio actual cruza por encima de la banda superior del canal Donchian y al mismo tiempo por encima de la media móvil.

Graphic Sample Entrance: Buy



  • Venta (SELL):
    El precio actual cruza por debajo de la banda inferior del canal Donchian y al mismo tiempo por debajo de la media móvil.

Graphic Sample Entrance: Sale

Ambas condiciones deben cumplirse con una sola vela y en tiempo real.
Solo se permite una operación por cruce.
Debe existir una opción para limitar la cantidad de operaciones por día.


2. Indicadores

Canal Donchian

  • Periodo configurable (valor por defecto: 20 colores: Verde, Azul y Rojo)

  • Colores configurables para las bandas superior, inferior y central (por defecto: verde, azul y rojo)

Media Móvil

  • Periodo configurable (valor por defecto: 200 color: Naranja)

  • Tipo configurable: SMA, EMA, LWMA o SMMA

  • Precio aplicado configurable: Close, Open, High, etc.

  • Color configurable (por defecto: naranja)


3. Gestión de Operaciones

  • Tamaño de lote fijo configurable

  • Stop Loss (SL) configurable en pips (siempre activo)

  • Take Profit (TP) configurable en pips (opcional, debe poder activarse o desactivarse)


4. Trailing Stop (opcional, debe poder activarse o desactivarse)

  • Si está activado, el SL se mueve siguiendo la banda contraria del canal Donchian

  • El trailing stop comienza solo cuando la banda contraria ha alcanzado o superado el nivel del SL inicial

  • El trailing se actualiza en tiempo real, sin paso mínimo entre actualizaciones

  • Debe habilitarse un límite de distancia máxima para el trailing stop, con el fin de evitar stop lost excesivamente grandes


5. Horarios de Operación

  • Se debe permitir definir hasta tres rangos horarios por día (ejemplo: 01:00-12:00 | 14:00-18:00 | 20:00-23:59)

  • El EA debe permitir seleccionar la zona horaria (por ejemplo: GMT+3)


6. Visualización

El EA debe:

  • Dibujar en el gráfico la media móvil y el canal Donchian

  • Marcar en el gráfico con una flecha o símbolo cada entrada y salida de operación (sea por SL, TP o cierre manual)

  • Mostrar un panel lateral sencillo que contenga:

    • Operaciones abiertas (tipo, precio, SL y TP)

    • Historial del día (entradas y resultados)

    • Número de operaciones realizadas en el día

    • Límite de operaciones diarias configurado


Cualquier duda adicional o comentario técnico, quedo atento.


Con risposta

1
Sviluppatore 1
Valutazioni
(393)
Progetti
547
40%
Arbitraggio
30
57% / 3%
In ritardo
57
10%
Gratuito
Pubblicati: 11 codici
2
Sviluppatore 2
Valutazioni
(44)
Progetti
53
38%
Arbitraggio
8
13% / 38%
In ritardo
8
15%
In elaborazione
3
Sviluppatore 3
Valutazioni
(153)
Progetti
236
33%
Arbitraggio
20
45% / 30%
In ritardo
1
0%
Gratuito

Informazioni sul progetto

Budget
30 - 100 USD
Scadenze
a 5 giorno(i)