SymbolListsProvider Class (Component)

The SymbolListsProvider is used to programmatically access symbol lists in the TradeStation Platform. This includes TradeStation server lists (like the Dow 30 list maintained by TradeStation) and your custom symbol lists found in the \Documents\TradeStation 10.0\CustomSymbolLists folder.

For general information about providers, refer to Provider Classes.

Namespace: tsdata.marketdata

Properties

   Additional properties, methods, and events are described in the classes listed under Inheritance Hierarchy (see below).

  Name Type Description
Public property Count int Gets the number of objects loaded in the selected symbol list.
Public property Items(index) object Gets the SymbolList object located at the specified index in the SymbolLists collection.
Public property ListTypes enum Gets the symbol list type. See SymbolListType for a list of possible values.
Public property Load bool Set to True to establish the connection to the data provider.
Public property State enum Gets the state of the provider. See DataState for a list of possible values.
Public property SymbolLists object Gets the SymbolListsColllection.
Methods
  Name Description
Public property CloseProvider() Closes the connection to the provider. Equivalent to setting .Load = false.
Public property Create() Initializes a new instance of the class.
Public property LoadProvider() Opens the connection to the provider, starting the loading of any requested data. Equivalent to setting .Load = true.
Events
  Name Description
 Public event StateChanged Occurs when the State property of the provider changes. See StateChangedEventArgs for the properties supplied as arguments when this event fires.
Inheritance Hierarchy

elsystem.Object

tsdata.marketdata.SymbolListsProvider