Project Description
I need a fully automated bot that trades Gold (XAU/USD) with a pure scalping approach. It should open and close multiple small positions within minutes, reacting to micro-moves in price while continually monitoring broader market trends and generating its own entry/exit signals.
Core objectives
• Execute trades automatically with minimal latency.
• Analyse live and historical data to spot very short-term opportunities.
• Push real-time trading signals and performance reports to me (email, Telegram or similar).
Technical expectations
The code must connect to a broker or exchange that supports Gold CFDs or spot contracts—MetaTrader 4/5, Interactive Brokers, or another API you are comfortable with. I am open on language (Python, MQL5, Node.js, etc.) as long as execution speed and stability are proven. Risk controls such as dynamic stop-loss, take-profit, and max daily drawdown limits have to be configurable from a settings file or dashboard.
Deliverables
1. Source code and compiled version ready to run on Windows or Linux VPS.
2. Back-test report covering at least one year of tick data plus an out-of-sample forward test.
3. Brief setup guide so I can install, adjust parameters, and start live trading.
Acceptance criteria
• Average execution delay under 300 ms on my VPS.
• Positive net profit in the supplied back-test after realistic spreads/commissions.
• No unhandled exceptions during a 24-hour paper-trading session.
If you have prior experience building high-frequency or scalping bots for precious metals, that will be a strong advantage; please reference it in your proposal.