I intend to make the next step and turn what I have into a commercial product. In summary I wanna make money by selling / licensing trading strategies. The vehicle for doing so is the development and commercialization of a software for delivery of algorithmic trading strategies to paying customers. Customers who have an Interactive Brokers account would download and install an application which would connect to IB Trader Workstation on one hand and to a server (cloud) provided by me. They could then configure trading strategies to be run with their account, choosable from a set which depends on the subscription plan they choose to pay for.
So far I have developed:
1) An application for designing and (back)testing trading strategies involving options. The options factor is essential since I wouldn't get the results I get without them.
2) A proof of concept module of the said application for running the trading strategies produced at step #1 automatically with Interactive Brokers.
What I'm working on next on a technical level:
a) Develop the POC #2 into a robust autotrading module (tracking positions, handling disconnects, partial fills etc).
b) Refactor trading app from desktop into a "cloud" version.
The trading application / platform is developed in Java and runs as a standalone desktop application. This is fine for me using it but for selling it I don't wanna give up the source code and with Java this is impossible if client gets the jar files. So step #b is to refactor the monolithical standalone desktop application into a client-server architecture with most logic running on the server and the client basically only accessing the GUI module which connects remotely rather than local.
But for success in business, technical execution is not enough. It's necessary obviously, but GitHub has 100 million technical executions that are largely worthless from a commercial point of view.
So in addition to the technical roadmap, there's also a business roadmap ahead:
Biz_1) Offer a free version of the client app, bundled with some default / demonstrative / well known trading strategies. Don't expect these strategies to work wonders and also even they may not be free forever because running a server costs money. So it's more like a trial version with extended use.
Biz_2) Offer a premium plan which delivers and runs some proprietary strategies that I developed myself. First one is a relatively HFT one, not bad if you get the executions but too infrequent for me to make much of it. Still $5 / year or so for it would result in almost surely making more than a customer would pay for
Biz_3) Offer a "deluxe" plan which basically delivers this:
The whole point of the whole effort is to deliver Biz_3 to either:
a) At least 1000 retail clients paying $500 for a license to use it.
b) One or more professional hedge funds who pay at least double the projected amount at #a.
What I'm looking for is an associate / partner to carry out the above presented business plan. Think of the whole system as 90% ready and if you're developers you know what "90% ready" means. Only that 90% took 10 years, so think of that a bit before scoffing at the effort involved so far.
So far I have developed:
1) An application for designing and (back)testing trading strategies involving options. The options factor is essential since I wouldn't get the results I get without them.
2) A proof of concept module of the said application for running the trading strategies produced at step #1 automatically with Interactive Brokers.
What I'm working on next on a technical level:
a) Develop the POC #2 into a robust autotrading module (tracking positions, handling disconnects, partial fills etc).
b) Refactor trading app from desktop into a "cloud" version.
The trading application / platform is developed in Java and runs as a standalone desktop application. This is fine for me using it but for selling it I don't wanna give up the source code and with Java this is impossible if client gets the jar files. So step #b is to refactor the monolithical standalone desktop application into a client-server architecture with most logic running on the server and the client basically only accessing the GUI module which connects remotely rather than local.
But for success in business, technical execution is not enough. It's necessary obviously, but GitHub has 100 million technical executions that are largely worthless from a commercial point of view.
So in addition to the technical roadmap, there's also a business roadmap ahead:
Biz_1) Offer a free version of the client app, bundled with some default / demonstrative / well known trading strategies. Don't expect these strategies to work wonders and also even they may not be free forever because running a server costs money. So it's more like a trial version with extended use.
Biz_2) Offer a premium plan which delivers and runs some proprietary strategies that I developed myself. First one is a relatively HFT one, not bad if you get the executions but too infrequent for me to make much of it. Still $5 / year or so for it would result in almost surely making more than a customer would pay for

Biz_3) Offer a "deluxe" plan which basically delivers this:
The whole point of the whole effort is to deliver Biz_3 to either:
a) At least 1000 retail clients paying $500 for a license to use it.
b) One or more professional hedge funds who pay at least double the projected amount at #a.
What I'm looking for is an associate / partner to carry out the above presented business plan. Think of the whole system as 90% ready and if you're developers you know what "90% ready" means. Only that 90% took 10 years, so think of that a bit before scoffing at the effort involved so far.