johnliang8
 ( 5.20% )
- ago
ASCII dataset has to perform parsing data each time and this will cause slow response. As suggested,
QUOTE:
In WL6, caching ASCII data speeds it up transparently to the user. On first access a shadow copy of the data is created in a binary file which gets recreated on change to the source ASCII. Such file caching frees WL up from all the parsing and number conversion and does not incur a RAM penalty.

please help to include this feature in the next build if possible, many thanks.
5
1,611
Solved
5 Replies

Reply

Bookmark

Sort
- ago
#1
While "in the next build" sounds very optimistic, I voted for your request. Don't forget to do it from this page, too:
https://www.wealth-lab.com/wishlist
0
Glitch8
 ( 12.10% )
- ago
#2
I guess this will have to be smart enough to determine when the ASCII files changed (updated) so as to rebuild this cached version.
0
- ago
#3
The WL6 provider checks the last write time of the ASCII file. Then if the file is newer the provider rebuilds the cache for that file.
0
- ago
#4
@johnliang: implemented a transparent cache in B34. It should give a boost to large intraday ASCII files when you open a chart or run a backtest (2nd time and up). Binary files are stored in the user data folder (AsciiCache subfolder). Check out the build highlight video: https://www.youtube.com/watch?v=EqxgxLfF4Dw&t=180s
0
Best Answer
Glitch8
 ( 12.10% )
- ago
#5
Great work, and another handful of feature requests closed in build 34, in addition to releasing the Binance Extension! 👍👍
2

Reply

Bookmark

Sort