I am reading price data from text files using a custom dll similar to the ASCII example from the ADK. I use a separate application to apply price adjustments and filtering, and construct the data file.
The AmiBroker in-memory cache prevents updated data files from being loaded if a symbol has already been viewed. I need to manually flush the cache using the Database Settings window to force a reload each time I update my files.
I see that I can reduce the number of cached symbols and cache memory using Preferences->Data, but have found no way to turn it off completely. AmiBroker does not allow the max number of symbols to be zero.
I’m looking for a way to either disable the in-memory cache or programmatically flush it when the data files change.
Does anyone know of a way to do this?
Thanks in advance!