작업 종료됨
명시
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.
-
Sell (SELL):
The current price crosses below the lower band of the Donchian Channel and below the Moving Average.

- 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.
-
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.
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.