Stock short selling bot
Only freelancers located in the U.S. may apply.U.S. located freelancers only
Job Title Real-Time Short-Selling Trading Bot (DAS Trader + CenterPoint Securities API) with MACD Signal & Live Dashboard Project Overview I'm looking for an experienced trading systems developer to build a real-time, low-latency short-selling bot that integrates with DAS Trader Pro and the CenterPoint Securities API. The bot needs to scan for morning gappers, confirm entries using a MACD signal, automatically locate short shares, execute trades with stop-loss and profit target orders, and display everything on a live dashboard. This is a serious algo-trading project — no polling delays, no lag between signal and execution. Core Requirements 1. Gap Scanner Scans the market in real time (pre-market/open) for gapping stocks based on configurable criteria (% gap up, float, volume, price range, relative volume, etc.) Filters results continuously as new candidates appear, not on a fixed delay 2. MACD Signal Logic Calculates MACD (configurable fast/slow/signal periods) on live price data Triggers short-entry signals based on MACD crossover/divergence rules (exact logic to be discussed/refined together) 3. Share Locate Automation Integrates with CenterPoint's locate/short-availability API to automatically source and reserve short shares before entry Handles locate failures/rejections gracefully (skip, retry, or alert) 4. Trade Execution Sends short-sell orders through the DAS Trader / CenterPoint API with minimal latency Automatically attaches stop-loss and profit-target (bracket-style) orders on fill Configurable position sizing and risk parameters per trade 5. Real-Time Dashboard Live view of: active scanner results, MACD status per ticker, current positions, P&L, order status, and locate availability Must update in real time (WebSocket/streaming preferred) — no manual refresh or noticeable delay Clean, readable UI (web-based dashboard preferred, but open to desktop app if performance is better) Ideal Skills & Experience Prior experience with DAS Trader API and/or CenterPoint Securities API (required — please confirm in your proposal) Experience building low-latency trading systems or algo trading bots Strong background in Python and/or C#/.NET (or your preferred stack, if it meets latency needs) Experience with real-time data streaming (WebSockets, market data feeds) Understanding of short-selling mechanics, locates, and day-trading order types Front-end skills for building a responsive real-time dashboard (React, or similar) Bonus: experience with other broker/trading APIs (IBKR, Lightspeed, etc.) or existing MACD/technical indicator libraries Deliverables Fully functional bot connected to live DAS Trader / CenterPoint accounts Configurable settings for scanner criteria, MACD parameters, position sizing, and risk (stop/target) Real-time dashboard (web or desktop) Documentation on setup, configuration, and how to safely test in a sim/paper environment before going live Basic logging/audit trail of trades and signals for review How to Apply Please include in your proposal: Relevant experience with DAS Trader and/or CenterPoint Securities API (links to past work if possible) Your proposed tech stack and why How you'd approach minimizing latency between signal → locate → execution Estimated timeline and cost breakdown (phased is fine — e.g., scanner/MACD first, then execution, then dashboard) Notes Will require close collaboration to finalize exact MACD entry/exit rules and risk parameters Testing must happen in a paper/sim account before any live capital is used Long-term maintenance/iteration work may be available for the right fit
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$10.00
-
$70.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:20 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United States6:52 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by