johnliang8
 ( 7.72% )
- ago
the data has been updated in data manager windows, however when running strategy backtest, looks like it still requesting the data from data provider again.

May I know if any setting to not requesting data from outside again?

Thanks
1
768
10 Replies

Reply

Bookmark

Sort
- ago
#1
Just let it do its job, it knows what it's doing. ;) In particular, it may be reading the data from your SSD/HDD.
0
- ago
#2
Yes, there are things in WL7 that slow the process down.

I use Offline Mode ("File" menu) to prevent updating data if I do not need updated data of if I do not need updated data... to be updated again)) - with no changes.
0
Glitch8
 ( 7.81% )
- ago
#3
Can you provide any more details? For example, which data provider, what scale, etc?

I just put a breakpoint in the WealthData provider for testing, then updated the data, and ran several backtests on the Nasdaq 100.

None of those backtests hit my breakpoint, so WL7 did not try to load any more data from the provider once updated.
0
- ago
#4
E.g. I use Finam provider, Eugene will say that it's this exact provider's feature).

Although I do not change TF (daily for example) and the dataset is up to date it will ask for data again and again if run new strategy or restart WL7. I need to restart WL7 from time to time as I use debug mode and some strategy changes need this.
0
- ago
#5
Although it works fine if you just change settings withing the same strategy!
0
- ago
#6
QUOTE:
Although I do not change TF (daily for example) and the dataset is up to date it will ask for data again and again if run new strategy or restart WL7.

Do you mean the label "Need to load data"? I just ran several strategies with Finam on EOD scale and couldn't reproduce. The label gets cleared if the data is already up to date. Not implying that the provider is licked up from all bugs though.
0
- ago
#7
QUOTE:
Do you mean the label "Need to load data"? I just ran several strategies with Finam on EOD scale and couldn't reproduce. The label gets cleared if the data is already up to date. Not implying that the provider is licked up from all bugs though.


No, I mean "Loading SBER..." with progress bar somewhere near the status bar. And if you just change some strategy settings this process will be quite fast. But after restarting WL7 (at least in this case).

I described the context of this to reproduse but I'm not sure about it, what I'm confident about is I face it very often (the same day, the same dataset, Daily TF). Maybe it's about restarting WL7 only.
0
- ago
#8
I would believe in that a restart triggers the need to update data as it's always been like that (with Offline mode disengaged).
0
- ago
#9
As writing and debugging a strategy using Visual Studio needs to restart WL7 from time to time. Turning on offline mode every time is my normal routine - or waiting for unnecessary updating.
0
Glitch8
 ( 7.81% )
- ago
#10
For daily data, it WL7 sees that the data is already up to date, it will not request an update, restarting does not matter.

However, I did notice that many stocks in my Finam DataSet have an end date around March 2021. So WL7 will continue to try and update those stocks. Not sure if this is why you are experiencing this, just my observation.
0

Reply

Bookmark

Sort