Class: Datafeed
@orderly.network/trading-view.DatafeedHierarchy
-
AbstractDatafeed↳Datafeed
Table of contents
Constructors
Properties
Methods
- _requestConfiguration
- _toUDFTicker
- getBars
- getMarks
- getQuotes
- getServerTime
- getSubscriptionId
- getTimescaleMarks
- onReady
- remove
- resolveSymbol
- searchSymbols
- subscribeBars
- subscribeQuotes
- unsubscribeBars
- unsubscribeQuotes
Constructors
constructor
• new Datafeed(apiUrl, ws)
Parameters
| Name | Type |
|---|---|
apiUrl | string |
ws | any |
Overrides
AbstractDatafeed.constructorDefined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:22Properties
_configuration
•Protected _configuration: UdfCompatibleConfiguration
Inherited from
AbstractDatafeed._configurationDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:41_prefixId
•Private _prefixId: number
Defined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:15_publicWs
•Private _publicWs: WebsocketService
Defined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:16_subscribeQuoteMap
•Private _subscribeQuoteMap: Map<string, any>
Defined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:13bbosMap
•Private bbosMap: Map<string, any>
Defined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:18eventBus
•Private eventBus: MultiBroadcastEventBus
Defined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:20tickersMap
•Private tickersMap: Map<string, any>
Defined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:19Methods
_requestConfiguration
▸Protected _requestConfiguration(): Promise<null | UdfCompatibleConfiguration>
Returns
Promise<null | UdfCompatibleConfiguration>
Inherited from
AbstractDatafeed._requestConfigurationDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:152_toUDFTicker
▸Private _toUDFTicker(t): QuoteData
Parameters
| Name | Type |
|---|---|
t | any |
Returns
QuoteData
Defined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:155getBars
▸ getBars(symbolInfo, resolution, periodParams, onResult, onError): void
Parameters
| Name | Type |
|---|---|
symbolInfo | LibrarySymbolInfo |
resolution | ResolutionString |
periodParams | PeriodParamsWithOptionalCountback |
onResult | HistoryCallback |
onError | ErrorCallback |
Returns
void
Inherited from
AbstractDatafeed.getBarsDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:67getMarks
▸ getMarks():void
Returns
void
Inherited from
AbstractDatafeed.getMarksDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:127getQuotes
▸ getQuotes(symbols, onDataCallback): void
Parameters
| Name | Type |
|---|---|
symbols | string[] |
onDataCallback | QuotesCallback |
Returns
void
Overrides
AbstractDatafeed.getQuotesDefined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:81getServerTime
▸ getServerTime():void
Returns
void
Inherited from
AbstractDatafeed.getServerTimeDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:135getSubscriptionId
▸Private getSubscriptionId(listenerGuid): string
Parameters
| Name | Type |
|---|---|
listenerGuid | string |
Returns
string
Defined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:69getTimescaleMarks
▸ getTimescaleMarks():void
Returns
void
Inherited from
AbstractDatafeed.getTimescaleMarksDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:131onReady
▸ onReady(callback): void
Parameters
| Name | Type |
|---|---|
callback | OnReadyCallback |
Returns
void
Inherited from
AbstractDatafeed.onReadyDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:91remove
▸ remove():void
Returns
void
Overrides
AbstractDatafeed.removeDefined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:65resolveSymbol
▸ resolveSymbol(symbolName, onResolve, onError, extension?): void
Parameters
| Name | Type |
|---|---|
symbolName | string |
onResolve | ResolveCallback |
onError | ErrorCallback |
extension? | SymbolResolveExtension |
Returns
void
Inherited from
AbstractDatafeed.resolveSymbolDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:108searchSymbols
▸ searchSymbols(userInput, exchange, symbolType, onResult): void
Parameters
| Name | Type |
|---|---|
userInput | string |
exchange | string |
symbolType | string |
onResult | SearchSymbolsCallback |
Returns
void
Inherited from
AbstractDatafeed.searchSymbolsDefined in
tradingView/tradingViewAdapter/datafeed/abstract-datafeed.ts:97subscribeBars
▸ subscribeBars(symbolInfo, resolution, onTick, listenerGuid): void
Parameters
| Name | Type |
|---|---|
symbolInfo | LibrarySymbolInfo |
resolution | ResolutionString |
onTick | SubscribeBarsCallback |
listenerGuid | string |
Returns
void
Overrides
AbstractDatafeed.subscribeBarsDefined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:73subscribeQuotes
▸ subscribeQuotes(symbols, fastSymbols, onRealtimeCallback, listenerGuid): void
Parameters
| Name | Type |
|---|---|
symbols | string[] |
fastSymbols | string[] |
onRealtimeCallback | QuotesCallback |
listenerGuid | string |
Returns
void
Overrides
AbstractDatafeed.subscribeQuotesDefined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:115unsubscribeBars
▸ unsubscribeBars(listenerGuid): void
Parameters
| Name | Type |
|---|---|
listenerGuid | string |
Returns
void
Overrides
AbstractDatafeed.unsubscribeBarsDefined in
tradingView/tradingViewAdapter/datafeed/datafeed.ts:77unsubscribeQuotes
▸ unsubscribeQuotes(listenerGuid): void
Parameters
| Name | Type |
|---|---|
listenerGuid | string |
Returns
void