Skip to content
BackNov 7
Md Ashraf H.

Md Ashraf H.

Trading Bot Developer | Broker API Integration & Live Order Execution

You have a strategy. You need it placing real orders reliably, without watching it all day. That's what I do. I connect trading strategies to broker APIs and get them running live — and more importantly, I build the parts that stop a bot from losing your money when something goes wrong. Ask any developer these four questions before you hire them: ▸ What happens when your buy order is still unresolved and a new signal fires? (Mine: one order lock per symbol. Nothing new is submitted while an order is in a non-terminal state — including unknown state, which is treated as live until the broker confirms otherwise, never assumed dead.) ▸ You order 100 shares and 60 fill. What does the bot think it owns? (Sixty. Never the ordered quantity. The remaining 40 stays tracked as a live unfilled order, and any sell uses the confirmed position.) ▸ The WebSocket drops and the app restarts. What now? (Trading stays locked until reconciliation completes: query the broker for outstanding orders and actual holdings, treat the broker as source of truth, resolve fills that happened while disconnected, then unlock. If reconciliation is ambiguous, it stays locked and alerts rather than guessing.) ▸ How do I stop everything right now? (Kill switch on the main screen. New orders stop immediately, open positions handled by defined rules.) If a developer can't answer those clearly, they've written a backtest, not a trading system. My day job is production trading infrastructure — an order management system live at the Dhaka Stock Exchange handling real order flow over FIX and ITCH, and CME options and futures market data over MDP 3.0. I also built a rule-based automated trading system on the AlgoLab API for Borsa İstanbul: live market data in, rules evaluated, orders placed automatically, positions tracked. What I build for you: ⚡ Broker API integration — REST, WebSocket or FIX. Orders, cancels, modifies, fills, position and balance sync. ⚡ Rule-based trading bots — entry and exit conditions, position sizing, stop loss and take profit, trailing exits, time windows, re-entry rules. ⚡ Signal to execution — TradingView alerts, webhooks, or your own Python script wired into real order placement. ⚡ Market data pipelines — live tick and candle feeds, historical collection and storage, so your bot and your backtest use the same numbers. ⚡ Keeping it alive — reconnect logic, state reconciliation, error handling, execution logs, monitoring, and VPS or cloud deployment. How I work: ✅ Paper trading first, always. Nothing touches a live account until you've watched it work. ✅ Hard risk limits — max position, max daily loss, max order size. ✅ Execution logs, so you can always see what the bot did and why. ✅ Honest scoping. If your budget doesn't fit the work, I'll tell you before we start, not halfway through. Tech: Python, Java, FastAPI, PostgreSQL, Redis, Docker, Linux VPS. Top Rated · 100% Job Success · 1,800+ hours Tell me your broker, your rules, and what you're trading. I'll tell you what it takes, what it costs, and whether automating it is worth it at all.

🇧🇩Dhaka North City Corporation, Bangladesh$25/hr100% JSS5.00 (3)Since Sep 2021

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#144,791 / 412k
🇧🇩Country#4,484 / 15.0k
Revenue, last 30 days
$0
Total earnings
$19k

Billed in all: $20k

World#144,791 / 412k
🇧🇩Country#4,484 / 15.0k
Per project
$2.4k

$0 in the last 6 months

Projects, last 6 months
1
0% fixed100% hourly
World#128,095 / 412k
🇧🇩Country#5,880 / 15.0k
Projects in all
8

Across 9 contracts

44% fixed56% hourly
World#223,562 / 412k
🇧🇩Country#11,877 / 15.0k

Earnings, last 30 days

$19.6kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$19.2k$19.4k$19.6k$19.8kOct 8Oct 23Nov 7

Skills