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)
Didnt find this anywhere on the forum so posting this MC and IB TWS data saving question here.
As we know IB provides 365 days of data. (forex data in question so I need it from IB since I trade with IB)
And I have set up MC quotemanager to record and save all realtime incoming data for future use.
But the question is how can I get multicharts to save the data that is now available 1 year back? Eg. the minute data for the day 364 days back will in 2 days not be available, and I am not getting MC to save it.
In NT this happened automatically but it doesnt work the same way in MC, but still MC is so much more reliable so have to use it. Loading a chart 365 days back and expecting to access 385 days back 20 days later doesnt seem to work, although I thought it did.
Hope I managed to explain the issue
Thanks for any hints!
Can you help answer these questions from other members on NexusFi?
In QuoteManager, right click on an instrument and select "Fields to Collect". By default, it should be set to collect "Last" (trade) for tick/minute/day charts (all chart types). This means that if you retrieve 1 year of minute data, it will be stored in the database.
You can verify this by right-clicking and choose "Edit data", and select a date range. Remember to change the Resolution to Minute if you are looking for minute data.
Thank you. This saves the current incoming realtime data.
My problem is to save the 365 days old data to be able to backtest also on that in the future. It seems in MC it doesnt get saved like in NT just by loading the chart.
Make a chart of it, and it will be downloaded. Once you see the chart fully loaded, the data is now in your cache. When you close MC, it will be saved to your local database. You can verify that it has been saved by opening the QuoteManager, right-clicking on the symbol, choosing Edit Data > choose what data and click Load. You should see the list of all data that you loaded and saved.
Btw, it's not that crucial to get historical data from your broker, real-time is more important. You can use someone else for backfill, then merge their historical with IB real-time, and trade through IB - then you are trading on actual live prices of the broker, while still getting a good history for your strategy/indicators.
MultiCharts - Raising the Trading Standard.
Please send me a private message if you have any further questions about MultiCharts
Thank you Mike and MC it seems it saves the data once its loaded in the chart, there must have been something else going wrong for me then. Well will figure it out.
I use the historical data from the broker to backtest and develop strategies. I have noticed sometimes surprisingly varying results depending on where the data comes from so I need the data from the same source I will be trading on.