Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Is0tope/3D_order_book
/ functions
Functions
86 in github.com/Is0tope/3D_order_book
⨍
Functions
86
◇
Types & classes
25
↓ 8 callers
Method
getSymbol
()
src/feedhandlers/Feedhandler.ts:71
↓ 7 callers
Method
add
(side: Side, price: number, size: number)
src/L2Book.ts:23
↓ 7 callers
Method
ws
()
src/feedhandlers/Feedhandler.ts:42
↓ 5 callers
Method
publishOrderBookEvent
(event: OrderBookEvent)
src/feedhandlers/Feedhandler.ts:98
↓ 4 callers
Function
precisionRound
(num: number, precision: number)
src/BookAnimation.ts:25
↓ 4 callers
Method
update
()
src/BookAnimation.ts:198
↓ 3 callers
Method
getExchangeInstrument
(exchange: string, symbol: string)
src/instruments.ts:28
↓ 3 callers
Method
getExchangeInstruments
(exchange: string)
src/instruments.ts:24
↓ 3 callers
Method
publishTradeEvent
(event: TradeEvent)
src/feedhandlers/Feedhandler.ts:102
↓ 3 callers
Method
registerFeedhandler
(fh: FeedHandler)
src/FeedManager.ts:20
↓ 3 callers
Method
reset
()
src/BookAnimation.ts:176
↓ 2 callers
Method
clear
()
src/L2Book.ts:60
↓ 2 callers
Method
connect
(exchange: string, symbol: string)
src/FeedManager.ts:53
↓ 2 callers
Method
destroy
()
src/BookAnimation.ts:155
↓ 2 callers
Method
draw
()
src/BookAnimation.ts:301
↓ 2 callers
Method
getExchange
()
src/feedhandlers/Feedhandler.ts:67
↓ 2 callers
Method
onOrderBookEvent
(fn: OrderBookEventHandler)
src/FeedManager.ts:39
↓ 2 callers
Method
onTradeEvent
(fn: TradeEventHandler)
src/FeedManager.ts:43
↓ 2 callers
Method
processDepthUpdateMessage
(msg: any)
src/feedhandlers/BinanceFeedHandler.ts:66
↓ 2 callers
Method
recalculate
()
src/BookAnimation.ts:204
↓ 2 callers
Method
setCameraMode
(cameraMode: CameraMode)
src/BookAnimation.ts:357
↓ 2 callers
Method
setTickSize
(tickSize: number)
src/BookAnimation.ts:114
↓ 1 callers
Method
addTrade
(trade: TradeEvent)
src/BookAnimation.ts:399
↓ 1 callers
Function
animate
()
src/index.ts:83
↓ 1 callers
Method
applyOrderBookEvent
(event: OrderBookEvent)
src/L2Book.ts:32
↓ 1 callers
Method
create
()
src/BookAnimation.ts:123
↓ 1 callers
Function
createGUI
(instrumentRepository: InstrumentRepository, feedManager: FeedManager, animation: BookAnimation, book: L2Book,
src/Gui.ts:8
↓ 1 callers
Method
disconnect
()
src/FeedManager.ts:47
↓ 1 callers
Method
getAsksMap
()
src/L2Book.ts:56
↓ 1 callers
Method
getBidsMap
()
src/L2Book.ts:52
↓ 1 callers
Function
getBinance
()
src/get-instruments.ts:32
↓ 1 callers
Function
getBitMEX
()
src/get-instruments.ts:13
↓ 1 callers
Method
getExchanges
()
src/instruments.ts:20
↓ 1 callers
Function
getKraken
()
src/get-instruments.ts:49
↓ 1 callers
Method
getMessagesAfterUpdateId
(lastUpdateId: number)
src/feedhandlers/BinanceFeedHandler.ts:18
↓ 1 callers
Function
getPrecision
(num: number)
src/BookAnimation.ts:19
↓ 1 callers
Method
getPrice
()
src/TradeIndicator.ts:35
↓ 1 callers
Method
handleDepthUpdateMessage
(msg: any)
src/feedhandlers/BinanceFeedHandler.ts:83
↓ 1 callers
Method
handleOrderBookEvent
(data: any)
src/feedhandlers/BitMEXFeedHandler.ts:28
↓ 1 callers
Method
handleOrderBookEvent
(data: any)
src/feedhandlers/KrakenFeedHandler.ts:47
↓ 1 callers
Method
handleTradeEvent
(data: any)
src/feedhandlers/BitMEXFeedHandler.ts:47
↓ 1 callers
Method
handleTradeEvent
(data: any[])
src/feedhandlers/KrakenFeedHandler.ts:58
↓ 1 callers
Method
handleTradeMessage
(msg: any)
src/feedhandlers/BinanceFeedHandler.ts:74
↓ 1 callers
Function
indexWindowAverage
(arr: number[], index: number, size: number)
src/BookAnimation.ts:30
↓ 1 callers
Function
main
()
src/get-instruments.ts:67
↓ 1 callers
Method
onMessage
(event: MessageEvent)
src/feedhandlers/Feedhandler.ts:55
↓ 1 callers
Method
onOpen
(event: Event)
src/feedhandlers/Feedhandler.ts:50
↓ 1 callers
Method
publishOrderBookEvent
(event: OrderBookEvent)
src/FeedManager.ts:31
↓ 1 callers
Method
publishTradeEvent
(event: TradeEvent)
src/FeedManager.ts:35
↓ 1 callers
Method
resetBuffer
()
src/feedhandlers/BinanceFeedHandler.ts:14
↓ 1 callers
Function
roundDownToTick
(tickSize: number, price: number)
src/BookAnimation.ts:10
↓ 1 callers
Method
setCumulative
(cumulative: boolean)
src/BookAnimation.ts:119
↓ 1 callers
Method
setPosition
(x: number, y: number, z: number)
src/TradeIndicator.ts:29
↓ 1 callers
Method
updateCamera
(delta: number)
src/BookAnimation.ts:384
Function
close
()
src/Gui.ts:50
Method
connect
(symbol: string)
src/feedhandlers/Feedhandler.ts:75
Method
constructor
()
src/instruments.ts:11
Method
constructor
(scene: Scene, price: number, size: number, side: Side, radius: number)
src/TradeIndicator.ts:11
Method
constructor
()
src/L2Book.ts:19
Method
constructor
()
src/FeedManager.ts:14
Method
constructor
(scene: Scene, rederer: Renderer, camera: Camera, book: L2Book, numTicks: number, depth: number)
src/BookAnimation.ts:91
Method
constructor
(exchange: string, wsUrl: string)
src/feedhandlers/Feedhandler.ts:35
Method
constructor
()
src/feedhandlers/BitMEXFeedHandler.ts:7
Method
constructor
()
src/feedhandlers/BinanceFeedHandler.ts:8
Method
constructor
()
src/feedhandlers/KrakenFeedHandler.ts:6
Function
currentCameraMode
(newCameraMode)
src/Gui.ts:41
Function
currentExchange
(newExchange)
src/Gui.ts:24
Function
currentSymbol
(newSymbol)
src/Gui.ts:28
Function
data
()
src/Gui.ts:10
Method
destroy
()
src/TradeIndicator.ts:23
Method
disconnect
()
src/feedhandlers/Feedhandler.ts:90
Function
expand
()
src/Gui.ts:47
Method
getAsks
()
src/L2Book.ts:46
Method
getBids
()
src/L2Book.ts:40
Function
isCumulative
(newCumulative)
src/Gui.ts:38
Method
onMessage
(event: MessageEvent)
src/feedhandlers/BitMEXFeedHandler.ts:18
Method
onMessage
(event: MessageEvent)
src/feedhandlers/BinanceFeedHandler.ts:92
Method
onMessage
(event: MessageEvent)
src/feedhandlers/KrakenFeedHandler.ts:30
Method
onOpen
(event: Event)
src/feedhandlers/BitMEXFeedHandler.ts:11
Method
onOpen
(event: Event)
src/feedhandlers/BinanceFeedHandler.ts:30
Method
onOpen
(event: Event)
src/feedhandlers/KrakenFeedHandler.ts:10
Method
onOrderBookEvent
(fn: OrderBookEventHandler)
src/feedhandlers/Feedhandler.ts:59
Method
onTradeEvent
(fn: TradeEventHandler)
src/feedhandlers/Feedhandler.ts:63
Function
onWindowResize
()
src/index.ts:75
Function
roundToTick
(tickSize: number, price: number)
src/BookAnimation.ts:14
Method
setDrawable
(drawable: boolean)
src/BookAnimation.ts:403