- ago
Are all of these correct?

1. The Historical tab on the DataManager determines the priority of the historical data (daily and intraday) providers for charts.

2. The priority data provider (daily and intraday) for strategies run in SW is the provider associated with the DataSet. Other providers will be pinged if data is not available from associated provider, unless checkbox "Obtain data...." is checked.

3. For strategies run in the SM, there is an explicit setting for the streaming data provider. This will determine the intraday provider regardless of the provider associated with the DataSet.

4. When using functionality specific to a broker, such as IBHistorical or TradierHistorical, the broker associated with the functionality will use its own data to satisfy the request, regardless of other data provider settings
0
130
Solved
3 Replies

Reply

Bookmark

Sort
- ago
#1
Okay, let me quote the Wealth-Lab Help...

Re: 1, 2

The order of Providers in the list is important. Whenever it needs historical data for a symbol, Wealth-Lab goes top down, trying each of the checked Providers in the list one by one until it finds one that can provide the required data. You can change the order of the Providers by drag and drop.

Re: 3

Identify the Streaming provider if the monitor mode will use Streaming or Streaming Bars.

Re: 4

That'd be somewhat counterintuitive, no?
0
Best Answer
Cone8
 ( 25.44% )
- ago
#2
In case it's not clear,
3 - "No" to 3 (refer to 1 and 2)
4 - I think you're asking that if you call a method in IBHistorical, for example, but a different provider like Tradier is the "priority data provider", will IBHistorical use the Tradier data. No. That's not going to happen. (But it could if we knew that every IB user also had a Tradier connection, which would be a very bad assumption.)
0
- ago
#3
Here's what I understand from your responses (thank you):

1. The Historical data tab sets data provider priority for *all* historical data, both daily and intraday.

2. The streaming provider selected in the SM settings will be used for streaming data (live, forward-going data updates) but the Historical data tab priorities will determine which provider is selected for historical data.

(Assume that the top priority historical provider is different from the selected streaming provider for a given strategy running in the SM. For each new SM strategy run (i.e., every new bar), the historical data bars and the most current data bar could come from different providers. Does WL add the live data bar to the historical before running the strategy and then cache it with the historical data?)

3. Using special broker features (e.g., xxHistorical) will use data from the xx broker specifically to complete the called function, regardless of any other historical provider priority or selected streaming provider.

4. When a DataSet is linked to data provider the linked data provider will trump #1 above as the priority historical (not streaming) data provider. When unlinked, rules 1 & 2 apply.
0

Reply

Bookmark

Sort