try quantconnect.com they are faster compared to quantopian and also free for backtest.
Plus they have tick data.
try quantconnect.com they are faster compared to quantopian and also free for backtest.
Exactly....
and these seemingly "minor" restrictions actually make a big difference in performance of algos.
To be successful in this game, everything has got to be "perfect":
1) a good, non-correlated mix of algos
2) streaming data in the correct bar type
3) excellent risk management
4) a good bet-sizing layover
5) low commission rates
6) robust and reliable programmable platform
7) solid analytics/performance measurement tools
Did I forget anything ?
There is really nothing wrong with the Interactive Brokers API for data acquisition except getting price history is tough because they "throttle" it.Thanks for sharing the list above.
Would it be possible for you to recommend a good data feed vendor?
There is really nothing wrong with the Interactive Brokers API for data acquisition except getting price history is tough because they "throttle" it.
With IB, you have two options in real time:
1) Real Time Bars
2) Sampled Subscription
I always thought about the dangers of having signals and indicators working from one data feed while the orders were placed using a different feed.Thinking to also get IQFeed when I have my simple setup working. Well IB is almost free, while IQFeed will cost at least $130.
I always thought about the dangers of having signals and indicators working from one data feed while the orders were placed using a different feed.
Can you imagine the signal indicating to buy stop at 40.50 and the IB data indicates 40.80 and you get filled 30 cents from where you expected.
Would members here recommend we - with no trading experience - embark on algorithmically trading our own strategies with millions of our own money? What are some of the pitfalls of trading an algorithm? It's not just ALL automatic, for instance, is it? The algorithm does everything?
Once again, what is the definition of HFT ? Is it based on average P&L ? Based on Time-in-trade ? Trades per day ?Hi,
Latency seems to be quite a hot topic over here and a little overhyped in my opinion. If you don't do HFT, forget latency.
Suddenly, you are back to mostly discretionary day trading...where only a very few talented traders succeed.You are right, it is very tough to create 100% autonomous algorithm. Simply put it doesn't work like that. Too much effort.
The workaround? You need some sort of discretionary input into your algo. Why? Because algos are very bad at identifying certain aspects of the market. For instance: what is the mood/status of the security you are trading, what are the market expectations? Ofc you could get some informations by reverse the pricing of certain derivatives instruments which are connect with the instrument that you trade. The first one which comes into my mind is the implied volatility from the options market.