Stock Day-Scalp Trading Bot

Job ID: 40255440

Budget: €30 – €250 EUR

I need an automated bot that trades stocks on my Capital.com account and follows two distinct styles: fast-paced scalping for quick ticks and intraday day-trading for larger moves. While the immediate focus is the stock market only, it would be great if the architecture is modular enough to let me plug in other venues later—think Robinhood, E*TRADE or TD Ameritrade—without a full rewrite.

Core expectations
• Strategy logic: clear, parameter-driven implementations of both the scalping and day-trading rules I can tweak (position size, max spread, time-in-trade, stop/limit levels, trading window).
• Broker link: secure connection to Capital.com’s REST / streaming endpoints, handling auth, order placement, position monitoring and error recovery.
• Back-testing & paper mode: ability to replay historical stock data and to run paper sessions before I go live, with summary metrics (P/L, win rate, drawdown).
• Risk control: automatic stop-loss, dynamic sizing based on preset risk per trade and a throttle that pauses trading if daily loss exceeds a threshold I define.
• Logging & reporting: every signal, order and fill written to a CSV or lightweight DB plus a quick end-of-day report.
• Code quality: clean, commented source that I can run on Mac, Windows or Linux from the command line, plus a README for setup.

Acceptance criteria
1. Bot connects to my Capital.com demo account and executes any number over one session without manual intervention.
2. A back-test for at least 5 years data runs start-to-finish and outputs the metrics above.
3. Switching between “Scalping” and “Day” modes requires changing only a config value, no code edits.

Hand-off everything via a private ZIP so I can review and run locally.