- Retrieving the data was hard for any end user.
- Query collisions were frequent.
- Downstream users were sometimes crashing the server.
With that in mind--and the fact that my hosting agreement was almost up--I took the opportunity to recreate the database and hopefully make it more usable for everyone to have usable tick data.
The database is currently set up for 20 pairs:
- AUDCAD
- AUDJPY
- AUDNZD
- AUDUSD
- CADJPY
- CHFJPY
- EURAUD
- EURCAD
- EURCHF
- EURGBP
- EURJPY
- EURUSD
- GBPCHF
- GBPJPY
- GBPUSD
- NZDJPY
- NZDUSD
- USDCAD
- USDCHF
- USDJPY
If there are any other pairs you want to add to the database, let me know. I just ask that if you want to have those pairs, that you please contribute to them.
Every Saturday, the previous week's data will be exported to a csv file and saved in a folder on the site. I'm currently in the process of migrating the old database into the new one, so previous tick data will be available soon.
Tick Loader 4.mq4 is the primary method of contributing ticks to the database. All you need to do is apply it to a chart, and make sure that DLLs and EAs are enabled.
The other method to contribute ticks is through some of my specially marked EAs. Any EA released by me with the [TD] designation has the capability to contribute to the tick database. Those EAs will have a parameter marked "TickDatabase", set it to true to enable the EA to send ticks.
There are only 5 pieces of information I am collecting:
- Broker Time
- Knowing the broker's time will be useful in trying to line up tick feeds together.
- Bid
- Need the bid price
- Ask
- Need the ask price
- Broker Name
- It will be useful to know where a tick came from, especially if--after analysis--it becomes known that a broker's tick feed is bad.
- UserName
- In the event that the costs to run the database becomes prohibitively high for me to support it myself, I may turn the website into a membership site which allows downloads based on amount paid, or ticks contributed. By associating a tick with a user, I can keep track of who contributed how many ticks.
Nothing will be personally identifiable. I am not collecting account numbers, account margin, etc.
For any developers who want to utilize the tick database, or a slightly-delayed tick stream, please contact me either via PM, or my Support Ticket Center and I will get you set up.