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