Expert Advisor for XAUUSD with progressive coverage and break-even logic (victorIA 1.1)

Tâche terminée

Temps d'exécution 23 jours

Spécifications



Project: victorIA 1.1 – MT4 Expert Advisor (XAUUSD)

I need an MT4 Expert Advisor for XAUUSD based on progressive coverage logic with limited lot scaling, strict risk control, and break-even closure.
All rules are clearly defined below.


1. Entry Logic

Entry 1

  • Direction based on EMA50 trend filter:
    • Price > EMA50 → BUY
    • Price < EMA50 → SELL
  • Lot size: Lot_Initial (0.01 or 0.02, configurable)
  • Magic number: victorIA_1

Entry 2

  • Opens only if price moves 0.20–2.00 USD against Entry 1
  • Example:
    • Entry 1 at 4430.00
    • Entry 2 allowed between 4429.80 and 4428.00
  • Lot size = Lot_Initial * 2
  • Magic number: victorIA_2

Entry 3

  • Opens only if price moves 0.20–2.00 USD against Entry 2
  • Lot size = Lot_Initial * 4
  • Magic number: victorIA_3

Limits

  • Maximum positions: 3
  • Maximum total lot size: 0.10
  • All distances must be calculated in real USD movement, not points.

2. Exit Logic

Close all positions when:

  • Total profit ≥ Target_Profit_USD
  • OR price reaches break-even (weighted average price)
  • OR total loss ≤ Max_Loss_USD

All positions must close together, never individually.


3. Risk Control

  • Do not open new trades if:
    • MarginLevel < Min_Margin_Level
    • Manual trades exist (if Pause_On_Manual = true )
    • Outside trading hours (see hybrid schedule below)

4. Hybrid Trading Schedule (3 blocks)

The EA must only open new trades during these time windows:

Block 1 — European Session (safe)

08:00 → 12:00

Block 2 — American Session (high volume)

14:00 → 20:00

Block 3 — Asian Early Session (hybrid mode)

23:00 → 02:00
(Crossing midnight must be handled correctly)

The EA must NOT open new trades outside these windows.
However, it must still close trades (profit, break-even, or protection) at any time.


5. Technical Requirements

  • All parameters must be configurable via Inputs:
    • Lot_Initial
    • Lot_Multiplier
    • Lot_Total_Max
    • Step_USD_Min
    • Step_USD_Max
    • Target_Profit_USD
    • Max_Loss_USD
    • Min_Margin_Level
    • Pause_On_Manual
    • Start/End hours for each block
  • Clean and commented code
  • MT4 compatible
  • Deliver both .mq4 (source code) and .ex4
  • Include 1–2 revisions if needed
  • Basic backtest validation to confirm correct behavior

6. Acceptance Criteria (must pass)

  • Correct USD-based distance calculation (0.20–2.00 USD)
  • Correct lot progression (0.01 → 0.02 → 0.04 or equivalent)
  • Never exceeds 0.10 total lots
  • Never opens more than 3 positions
  • Correct break-even calculation
  • Correct closure of all positions together
  • Correct pause when manual trades exist
  • Correct EMA50 trend filter
  • Correct hybrid trading schedule
  • No trades outside allowed hours
  • No trades when margin is insufficient

Please confirm:

  1. Total price
  2. Delivery time
  3. Whether revisions are included
  4. Whether you can validate the EA with a basic backtest

Thank you.



Répondu

1
Développeur 1
Évaluation
(275)
Projets
347
29%
Arbitrage
36
28% / 64%
En retard
10
3%
Travail
2
Développeur 2
Évaluation
(184)
Projets
317
24%
Arbitrage
23
35% / 13%
En retard
23
7%
Gratuit
Publié : 3 codes
3
Développeur 3
Évaluation
(434)
Projets
640
53%
Arbitrage
34
62% / 21%
En retard
6
1%
Travail
4
Développeur 4
Évaluation
(5)
Projets
6
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
5
Développeur 5
Évaluation
(144)
Projets
186
41%
Arbitrage
24
58% / 21%
En retard
13
7%
Gratuit
Commandes similaires
EA GRID 30 - 40 USD
Necesito un Grid con caracteristicas especiales, quien quiera realizarlo, tener disponibilidad para hacerlo lo mas rapido posible y tener tiempo para correcciones necesarias, es sencillo no es complejo siempre y cuando sepa programar bien la AI no podra realizarlo
El Mercader 30 - 200 USD
Requiero bot que realice operaciones en automático ya sea para compra o venta con estrategias basadas en la estadística, recopilación de información real y aplicación lógica, que genere mínimo 10% por operación de rendimiento
Requiero alguien capaz de crear un EA que copie operaciones de una cuenta con clave inversor que usa un HTF, debe ser exacto y sino no me sirve. Yo puede crearlo y funciona pero demora en copiar y por eso recurro a uds con más conocimientos que yo
Hello, I am looking for an experienced MQL5 developer to develop a custom Expert Advisor (EA) for MetaTrader 5 , designed to trade NAS100, US30 and SP500 , with strict Prop Firm risk management , specifically compatible with FundedNext rules. 1. Trading Strategy – EMA Crossover The EA must monitor EMA indicators on M5 and M15 . Inputs: Fast_EMA_Period (default: 9) Slow_EMA_Period (default: 50) BUY: Fast EMA crosses
Hello, I am looking for an experienced MQL5 developer to develop a custom Expert Advisor (EA) for MetaTrader 5 , specifically designed to trade Oil (WTI/Brent) under strict risk management rules required by Prop Firms. The official name of the project and the EA file must be: EL VASCO OIL The EA must be professionally developed, properly commented, tested and delivered with both the complete .mq5 source code and
Hola, Busco un programador experimentado en MQL5 para desarrollar un Expert Advisor (EA) personalizado para MetaTrader 5, diseñado específicamente para operar Petróleo (WTI/Brent) bajo las estrictas reglas de gestión de riesgo de las empresas de fondeo ( Prop Firms ). El nombre oficial del proyecto y del archivo debe ser: El Vasco OIL . A continuación, detallo las especificaciones lógicas y las variables de entrada
RSI BOT 30+ USD
Buenas, necesito hacer un bot o algo parecido que realice Compras o Ventas en dependencia del RSI, en temporalidades especificas , debe tener opcion para configurar : Temporalidad del Mercado, Periodo del RSI, cantidad de operciones abrir por cada tip, Cerrar opereciones en dependencia de las ganancias o perdidas.Es importante que el bot no haga Compras y ventas en el mismo mercado solo la que se le indique

Informations sur le projet

Budget
30 - 100 USD
Délais
à 7 jour(s)