2.2.2 • Published 4 years ago

bitmex-book v2.2.2

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

bitmex-book

Very simple little device to store and retrive bitmex websocket data.

Crypto related begging.

If you like my work, please let me know:
notwilson@protonmail.com
Find me in the BitMEX trollbox as notwilson

A jesture of notice or a token of appreciation:

  • ETH: 0xd9979f482da58b4432d0f52eb456f7dd1f4897e6
  • BTC: 1HzR3Vyu231E8SsGLUbNYSb92bn6MGLEaV
  • LTC: LTBHggmnrMACoB3JAH8rMy9r8hGxum7ZSw
  • XRP: rBgnUKAEiFhCRLPoYNPPe3JUWayRjP6Ayg (destination tag: 536785858)

Changelog

  • 2.2.2
    • Added keep_positions option, default true. BitMEX will store the last closed position for a symbol and supply it as a position. If you don't want an empty position in your book, set keep_positions: false in your options and only active positions will be monitored.
  • 2.2.1
    • Added keep_liquidations along with liquidation_size options to keep liquidation data from deleting shortly after received.
    • Bug Fix: Liquidations weren't accessable in the book.
  • 2.2.0
    • Updated to work with bitmex-socket ^3.0.0
    • Changed config settings, object now accepts a single object with the options chat_size, trade_size and quote_size to limit the size of these tables. { chat_size: 1000, quote_size: 1000, trade_size: 1000000 } is the default setting.
    • Now allows for multiple sockets. Add a socket on creation new BitmexBook(socket, options) or add them after creation book.listen(socket1, socket2)
    • Bug Fix: Table trimming was a mess. Refactored it. Decidedly works now.
    • Bug Fix: Empty orders weren't being cleared from the order table.
    • Added DOCS.md
  • 2.1.1
    • Bug Fix: Unsubscribing from a channel won't drop the whole table. eg unsubscribe('trade:XBTUSD') no longer drops the full trade table.
    • Bug Fix: fetch() now checks the table exists before attempting to filter it.
  • 2.1.0
    • Bug Fix: updates() were reading from the data array object, not the item within the array.
    • Book.fetch() now consistently returns an array.
    • Added getter for Book.stream. book.stream can now be used to get the BitmexStream object created by the BitmexSocket object on new_stream().
  • 2.0.0
    • Complete rewrite.
    • Added this changelog.
2.2.2

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago