I work as a programmer at an investment bank. I build systems for the credit trading team which receive data from disparate sources, integrates them, and offers analytical views of the data all in real-time.
My strong areas are data management, distributed systems, and functional programming. I'm well-versed in popular algorithms and data structures, and spend about 90 mins each night learning new tech (languages, tools, etc). I also know market microstructure.
I want to start something to generate revenue. Before you roll your eyes, I have no dream of creating a magical trading system which'll flood me with cash. Please read on.
I'm looking at three options for additional revenue:
1) Consult in my areas of expertise. So go out and build data warehouses, business intelligence systems, etc.
2) Build a software product and sell it.
3) Create a semi-automated trading system. Research and test strategies, deploy, and monitor them. This won't be intraday but likely swing.
The primary constraint is that I do not want to leave my job until I'm at least making more in one of these endeavours. I am patient and willing to follow one of these paths for years if that's what it takes. I just don't know which one. They all have their pros and cons.
So the reason why I'm asking this question here is: is option 3 the least likely to succeed even if I'm willing to be very controlled on risk, don't use irresponsible amounts of leverage, and willing to let it take years to reach fruition?
My strong areas are data management, distributed systems, and functional programming. I'm well-versed in popular algorithms and data structures, and spend about 90 mins each night learning new tech (languages, tools, etc). I also know market microstructure.
I want to start something to generate revenue. Before you roll your eyes, I have no dream of creating a magical trading system which'll flood me with cash. Please read on.
I'm looking at three options for additional revenue:
1) Consult in my areas of expertise. So go out and build data warehouses, business intelligence systems, etc.
2) Build a software product and sell it.
3) Create a semi-automated trading system. Research and test strategies, deploy, and monitor them. This won't be intraday but likely swing.
The primary constraint is that I do not want to leave my job until I'm at least making more in one of these endeavours. I am patient and willing to follow one of these paths for years if that's what it takes. I just don't know which one. They all have their pros and cons.
So the reason why I'm asking this question here is: is option 3 the least likely to succeed even if I'm willing to be very controlled on risk, don't use irresponsible amounts of leverage, and willing to let it take years to reach fruition?