Search
× Search
Sunday, May 12, 2024

Archived Discussions

Recent member discussions

The Algorithmic Traders' Association prides itself on providing a forum for the publication and dissemination of its members' white papers, research, reflections, works in progress, and other contributions. Please Note that archive searches and some of our members' publications are reserved for members only, so please log in or sign up to gain the most from our members' contributions.

How to Get Started in Algo Trading Software

photo

 Tim Lebel, SDE II

 Saturday, September 23, 2017

Hi everyone, I am hoping to get some advice about how to enter the algorithmic trading space. I am a software engineer who mostly builds web applications and services. However, throughout my career I have in my off hours played around with financial data and systems in order to test new technologies and push my knowledge forward. I have programmed basic strategies using retails broker APIs and publicly available data. Despite my interest, however, the actual algorithmic trading industry has been largely a mystery to me. My hypothesis is that I can learn more by taking on freelance development gigs where I build supporting services for algo strategies, like data gathering and basic strategy logic. Is this a viable approach? If so, what technologies should I become versed in to be prepared to take on clients? And what kinds of clients would be interested in this type of custom software development? Feel free to tell me if I am totally off the mark here, as well. The posts in this group have been very helpful to me already and if I just need to lurk more, I will do that as well.


Print

15 comments on article "How to Get Started in Algo Trading Software"

photo

 Munder Shuhumi, Founder and Managing Director - Fintech & Regtech

 Tuesday, September 26, 2017



Hi Tim,

DM me with your contact details. There may be an opportunity for us to collaborate.

Regards, Munder


photo

 Mikhail Sukhov, Founder of StockSharp (http://stocksharp.com)

 Tuesday, September 26, 2017



Take a look our platform StockSharp for algorithmic traders - http://stocksharp.com It a free (no joke) and very reachable for retail traders (especially for newbies). Hope it will be useful.


photo

 Jim Hunt, Owner, V2G Limited

 Tuesday, September 26, 2017



Read "Market Wizards"?


photo

 private private,

 Tuesday, September 26, 2017



Take a look at Quantopian (www.quantopian.com), we built it for people just like you!


photo

 Vladimir Danishevsky, Senior Group Manager Head of Corporate Bonds Flow eTrading IT at Citi

 Wednesday, September 27, 2017



Drop me a note I may have something for you


photo

 Bryan Lanoue, Director at Diorite Capital Management, LLC

 Wednesday, September 27, 2017



If u r looking to build the plumbing, look for someone trying to launch a family office/Hedge fund. If you are looking for the secret sauce recipe, no one will tell you.


photo

 private private,

 Thursday, September 28, 2017



@Tim - take a look at the Adaptable Blotter (www.adaptabletools.com). It sits on top of trading system grids and provides a lot of exciting, cutting-edge functionality strategy that boosts productivity. And we might be able to have a chat about your development...


photo

 Vinay Gokaldas, Asset Management Consultant

 Friday, September 29, 2017



Tim an important decision you have to make is the kind of strategy and alpha you are looking to capture. Some of the tools mentioned above are great (quantopian, quant connect, multicharts). You may be looking to do trading that is higher frequency and more resemblant of market making - in which case you are almost better off as an engineer building your own stack and looking for colocation options. If what you intend to build is off a basic set of parameters, API from retail brokers and even an excel bridge could do the trick. If you want to build something more fundamental based, the tools you use would have to have a rich plugin of economic data (some of which are premium/paid data feeds). Really the you can skin the cat a thousand ways so to speak but understanding what creative edge you can bring to the table from a data and/or signal generating mechanism will determine the right set of tools and how/what you learn. Given your engineering background and your knack for working with data I would advise you look into artificial intelligent approaches to price prediction - it is by far where the savviest in the industry are headed. Dont feel discouragd by a lack of experience, the industry is always evolving even for good quants!


photo

 Georges D Bengo, C# Programmer/Futures Algorithmic Strategies Developer

 Saturday, September 30, 2017



I suggest that you connect with professional quants (those with a formal training in financial engineering-which is a field that brings together mathematics, finance and computer science. Note: not everyone who can write some trading algos is a quant). I was in a similar situation (my background is in math-undergrad). Try connecting with https://www.linkedin.com/in/silahian, and also professional traders. You'll learn a lot.


photo

 private private,

 Sunday, October 1, 2017



I think you are correct. the best way to get in and learn it is by doing it. I too have been coding indicators and strategy ideas on the various platforms out there for years. Each for their own short comings have driven me to the next. I am now developing my our own platform and infrastructure that we look forward to share with the world. I can honestly say I am enjoying the creativity, challenges, interactions, and what I am learning.


photo

 Bamidele Omojola, Managing Director at Bamdell Int'l Nig. Ltd

 Monday, October 2, 2017



I am impressed with all the comments.


photo

 Bamidele Omojola, Managing Director at Bamdell Int'l Nig. Ltd

 Monday, October 2, 2017



I want to learn and know more about algorithmic, software trading also. My manual strategies can convert to automatic


photo

 Antonello Camiletti, Futures Trader at TopstepTrader

 Friday, November 24, 2017



http://www.tradingprobabilistico.it/top-algo-trader-italiani.aspx


photo

 Scott Boulette, Algorithmic Trading

 Saturday, November 25, 2017



I think it is important to differentiate between strategies and oms/ems code. At least in my mind, when I see the word strategy, I think of something you might program in NinjaTrader, MultiCharts, etc.

In many situations where someone wants you to program a strategy, you will find they want to pay you with a split of the profits which is normally a terrible idea or almost as bad, you will have a very difficult time getting specs that make sense because of intellectual property concerns.

If you want to work on strategies, there are hundreds of ideas floating around the various forums, many of which make for a decent starting point for something you can code in a platform like NinjaTrader (I mention it because it is free and has reasonable functionality). If you want to work on order management or execution management code, I would recommend taking a look at some of the open source projects and see if there is something you could add one of those.


photo

 Scott Boulette, Algorithmic Trading

 Saturday, November 25, 2017



As an example, this site has a good explanation of how the basic hft stacked book trade works even though the site looks to be dedicated to sports betting (trading is trading). Feel free to pm me if you need some ideas on basic oms/ems functions that any strategy can benefit from.

http://www.cymatic.co.uk/UserManual/Robot.aspx

Ps. Even though I am one of the moderators, I can't remember the current policy on posting an external link. I have no connection whatsoever to that site; I just liked the explanation it contained. If it bothers someone, send me a message and I will delete the link.

Please login or register to post comments.

TRADING FUTURES AND OPTIONS INVOLVES SUBSTANTIAL RISK OF LOSS AND IS NOT SUITABLE FOR ALL INVESTORS
Terms Of UsePrivacy StatementCopyright 2018 Algorithmic Traders Association