Python developer — crypto paper-trading harness
Budget: $1000.0
FIXED /
⭐ 4.87 (40)
Australia
python, api, blockchain, cryptocurrency
I need a clean, single-process Python 3.11 paper-trading harness for BTC. The trading strategy itself is NOT part of this job — it's a separate module I provide as a black box. Your code calls it through a defined interface (spec provided) and is tested against a mock version included in the brief.
Scope: (1) hourly scheduler (APScheduler) pulling BTC/AUD 4h candles from Kraken via ccxt; (2) indicators: EMA21, EMA55, RSI14, 20-bar swing high/low; (3) paper execution simulator: spot fills, plus simulated 2:1 CFD positions with margin tracking and daily funding accrual; (4) SQLite ledger (trades, positions, bank, accruals — append-only); (5) Telegram bot: fill/margin alerts, /status, /kill; (6) YAML config; (7) pytest coverage on the simulator and ledger.
Milestones (paid on acceptance-test pass, tests provided in the brief): M1 data + indicators ($250) · M2 simulator + ledger ($450) · M3 Telegram + integration with mock strategy, 72-hour unattended run ($300).
AI-assisted development (Claude Code/Copilot) expected and encouraged — the budget reflects modern tooling. Must run on a basic Ubuntu VPS as one process — no Docker, no microservices, no web dashboard. Code ownership transfers fully on payment (work-for-hire), repo private, NDA required.
To apply: tell me how you'd structure the CFD margin simulation, and your honest hour estimate for M2.
Apri su Upwork