REQUIREMENTS SPECIFICATION FOR MT5 EXPERT ADVISOR 1. GENERAL INFORMATION 1.1 Platform: MetaTrader 5 1.2 Symbol: Nas100 1.3 Timeframe: M5 1.4 Account Type: Hedge 1.5 Broker: Must work on Khwezi Trade 2. ENTRY RULES 2.1 Buy: EMA(9) crosses ABOVE EMA(21) on closed candle, RSI(14) > 50, spread < 300 2.2 Sell: EMA(9) crosses BELOW EMA(21) on closed candle, RSI(14) < 50, spread < 300 2.3 Only one trade open at a time. 3. EXIT & RISK 3.1 Stop Loss: 150 points 3.2 Take Profit: 300 points 3.3 Lot Size: Auto-calc for 1.0% risk 3.4 No martingale, no grid 4. FILTERS 4.1 Hours: 08:00 - 18:00 GMT+2, Mon-Thu only 4.2 No Trading: Fridays, 20 Dec - 10 Jan 4.3 News: Block 30min before/after USD high-impact news 5. DISPLAY Show: Today's P/L, Spread, Time to next news 6. DELIVERABLES 6.1 Must deliver .mq5 source code with English comments 6.2 Must deliver .ex5 file 6.3 No .dll, no web requests 6.4 Settable Magic Number 7. TESTING 7.1 Demo .ex5 within 5 days 7.2 Final files within 10 days 7.3 30 days free bug fixes after Accept 7.4 Bug = does not follow sections 1-6