By the way, you mention data quality of historical testing. That is critical but it's even more critical when trading live.
TickZOOM has a very advanced but efficient tick filter algorithm. I learned about it from some Phd research papers on cleaning time series data in real time. It's tuned for Forex. Some of the parameters might need different settings for equities. We can figure that out later.
That tick filter runs both during historical testing and during real time data. So it cleans the data on the fly.
It's pretty easy to clean historical data even visually. But doing it on the fly automatically in real time is more challenging and even more important.
Wayne
TickZOOM has a very advanced but efficient tick filter algorithm. I learned about it from some Phd research papers on cleaning time series data in real time. It's tuned for Forex. Some of the parameters might need different settings for equities. We can figure that out later.
That tick filter runs both during historical testing and during real time data. So it cleans the data on the fly.
It's pretty easy to clean historical data even visually. But doing it on the fly automatically in real time is more challenging and even more important.
Wayne
Quote from Kalle:
Hi,
first of all I want to tell you that I am really looking forward to get my hands on TickZoom. I am greatly disappointed by the shortcomings of Tradestation, NinjaTrader and others. Your project seems to be the first that has the potential to finally solve critical problems in automated trading like FAST tick-by-tick backtesting ...
One thing I didn't see in the discussion (I might have missed it) is historical data. The qualtity of historical data is critical to each and every strategy.
Do you plan on offering a possibility to download historical tick-by-tick data from a server? I think it would make backtesting a lot easier especially under the aspect of strategy development groups that might be forming as a side effect of your project. If everybody has (the possibility to get) exactly the same data, it is by far easier to find bugs or make enhancements to strategies.
Good luck on your project!
All the best,
Kalle