Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
So I am thinking about getting into algo trading. A bit of background about myself I studied Computer Science, so I know a fair amount of programming and math. Though I only have done complex programming that interacts with other software for 2 projects, so it is not really something I am super familiar with. And of course, that also means I have zero experience in coding automated trading system etc.
I am using ninatrader 7 for platform and interactive for my broker. I have about 1 year of experience in trading, which is the past year.
Where should I start? What language, library, API, Data source, and software do you use? Are there any online resources you recommend? Any specific thread on this forum you would suggest looking into? Any books you find very helpful? Anything that I did not ask for but you think it important and valuable resources I should start with?
Hard to answer without more info about you and your trading experience.
If you trade now, what do you use, in terms of broker, trading platform, etc.
What is your level of practical (hands on) trading experience? How long a period of time does this cover?
Do you currently have any experience in writing automated trading systems? And speaking of writing systems, what is your level of coding experience, and with what? You did say you know a fair amount of programming, but have you written or worked on projects that literally had to work, that is, somebody was paying for it and their business needed it. Trading is a business, and a trading system is very much a critical system. (It's fine if you don't have this or that type of experience, and it's fine if you do. It would just help someone understand how to answer your questions.)
Etc.
You will get many responses that are just based on what the person who is giving you an answer happens to know or be familiar with. And in fact, that's probably good enough. The major trading platforms are programmable and very full-featured, and you will be able to put them to use, if you are basically just wanting to automate some retail-trader level type of strategy, as most do. By "retail-trader level" I mean, not something that is envisioned as competition with the major high frequency trading firms. If you did plan on competing in that league, I assume you wouldn't be asking these particular questions.
So, more info, please.
Bob.
When one door closes, another opens.
-- Cervantes, Don Quixote