DataProvider (Class)
Defines the structure for an object that opens or closes an asynchronous data path for provider classes.
Forcing a DataProvider to Load Prior to Proceeding
If the code attempts to get data from a data provider, but the provider has not loaded (but has been set to load -> Load property set to true or LoadProvider() method called), the code will stop running and once the provider loads, the EasyLanguage code will rerun again.
This may be required in some cases like needing data in a PriceSeriesProvider to be available on CurrentBar 1 (the first bar the code runs on). For more information on forcing a PriceSeriesProvider to load so that bar data is on CurrentBar 1, see the help page for PriceSeriesProvider.
Namespace: tsdata.common
Properties
Additional
properties, methods, and events are described in the classes listed
under Inheritance Hierarchy (see below).