Seeking Skilled Python Collaborator for High-Speed Intraday Trading Bot

Hi everyone,

I’ve spent months building a high-speed intraday trading bot in Python, designed specifically for the Alpaca platform. The project is now roughly 90 percent complete. It’s a serious personal endeavor that has grown to nearly 5,000 lines of code. I’m a Senior Electrical Engineer by profession, so while programming hasn’t been the central focus of my career, I do have significant technical experience. The bot is designed to be strategy-agnostic, meaning it can support virtually any intraday trading strategy with minimal changes to the core system.

One of the main advantages of the program is its flexibility. It allows for easy testing or trading of a wide variety of strategies. I’ve built several proof-of-concept modules that demonstrate specific features, and most of those features are now fully integrated. What remains is refining the final integration, fixing bugs, and verifying that all features work as intended when combined. The bot is built for paper trading on Alpaca, but once fully functional, transitioning to a live account should be very simple.

The program uses the SIP WebSocket connection that provides tick data with nanosecond-precision timestamps. The bot is therefore designed to process data and execute trades at subsecond speeds, with a target of under 300 milliseconds for most client-side executions. It’s built to handle data and execution faster than any human day-trader could react.

The tech stack includes a broad range of libraries: asyncio, aiohttp, websockets, requests, pandas, numpy, pickle, dateutil, pytz, socket, logging, threading, cachetools, and more. Development started in Visual Studio Code and has since moved to Cursor, but I’m open to using whichever IDE works best for collaboration.

Although the program is currently not modularized in the strictest sense, many of the proof-of-concept modules were successfully integrated into a single, cohesive system. I’m open to re-modularizing the structure if it would simplify things and help with debugging or future development.

The remaining ten percent of work is mostly debugging and aligning all the logic to ensure every part behaves according to its intended function. I’m also open to new ideas or enhancements if my collaborator has suggestions. Right now, the focus is not profitability but simply getting the bot to function reliably with all its base features.

I’m looking for a collaborator with a formal education in computer science, software engineering, or a similar field—or someone with several years of professional programming experience, particularly with Python. If you have experience in real-time systems, algorithmic trading, or event-driven architecture, that’s a plus. In return for your help, you’ll have full access to the source code for your own personal use, under the condition that it not be shared, sold, or distributed. We can sign a simple contract to protect both our interests. Once the system is functioning properly, we can talk about opportunities to sell a standalone version if there’s interest, but that’s not the focus right now.

I have also prepared a high-level scope of work describing the design and functionality of the system, along with a flowchart that illustrates how the entire program is structured. I’d be happy to share those documents with anyone seriously interested in partnering.

If this sounds like something you’d like to be part of, feel free to reply here or send me a direct message. I look forward to hearing from you.

I found a partner to join me on this project. I tried to delete this post but it seems I don’t have the required forum permissions.

I’m looking for something similar. I have a strategy that is working very well on TradingView but I’m dependent on their alerts, which can often be delayed causing big issues for me. Did you find someone to help you?

I found a work colleague to join me on the project. I have more trading experience and he has more coding experience, so it’s a good match.

I also have a TradingView account. The problem with TradingView (premium) PineScripts is that they only execute on whole candles with resolutions that only go as small as the open or close of 1-minute candles. The vast majority of our strategies rely on fast entries and exits with setups that typically only last for up to 1 or 2 seconds and virtually always occur between the open and close of a candle. TradingView is great for testing swing trade strategies though.

On a related note, my partner and I intend to develop a version of our program that we can sell with subscription-based access. This version won’t have any trade-strategies already built into it, but it’ll allow its users to develop their own strategies easily and conveniently using an available library of math-based logic functions. There’s nothing like it that we’ve found anywhere online. I’ve seen browser based offerings online but nothing anywhere near as robust as what we’re developing. Our program will allow users to easily set up their own custom strategies without any prior coding knowledge, link their own Alpaca accounts, and begin trading with the program at the click of a button. The program also provides comprehensive performance metrics sent directly to your email at your chosen time of day. All the user has to do is an initial API setup (enter key and secret), enter their email address, and choose the time and frequency of metrics (winning trades, losing trades, P&L, time-of-day based accuracy, price based accuracy, etc). We’ll also have live metrics built right into the program, similar to what you might find on popular platforms such as TraderVue, except without the need to manually import anything since it’s already built into the trading program.

I estimate we’ll have a working product available to the public sometime next year.

Totally up to you but if you want us to test your strategy in our program, we can test it out and forward the metrics to your email address. Message me privately if you want us to test it out.

That’s the exact same situation I’m in. I need a coder.

Regarding TradingView, it does allow you to trigger alerts on timeframe of less than a minute and does not rely on the close of a 1 min candle. It’s the inconsistency of their alerts that’s the problem. Sometimes, they’re super fast and other times they’re delayed by minutes.

As for the rest of your post, I’d absolutely love to be a beta tester. I don’t need anyone to test my strategy at this point. I know it works with a near 50% win/loss ratio. And a nearly 10:1 risk reward profile.

What I really need is a programmer that knows web sockets and python that can build and deploy my strategy without me looking at it.

Anyways, I’m interested in your platform and would absolutely love to be a beta tester.