Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.25 KB

README.md

File metadata and controls

44 lines (28 loc) · 1.25 KB

BitMex Market Maker Bot

Instructions for configuring the BitMex Market Maker Bot ("bitmexbot") are summarized below.

Account Credentials

Store account credentials for the BitMex account in dotfile that you export to the environment upon login, for example:

USEFULCOIN_API_KEY=XXXXXXXXXXXXXXXXX
USEFULCOIN_API_SECRET=XXXXXXXXXXXXXX

Exporting Credentials

Amend your .profile dotfile in order to have the BitMex account credentials already set in the environment upon login. For example, if you stored credentials in a dotfile called "usefulcoin-com-bitmex-api-credentials" in your home directory, then you'd want to append the following lines to the end of your .profile:

# export BitMex API credentials to environment
export $(find ~/.*usefulcoin-com-bitmex-api-credentials -exec cat {} \;)

Websocket and REST API Calls

Use the ws module to make websocket calls.

Use the node-fetch module to make REST API calls and qs to format the URI.

Add them to the list of dependencies by issuing the following command:

npm install --save ws
npm install --save node-fetch
npm install --save qs

SMS Notifications

Use the aws-sdk node module to enable SMS notifications.

npm install --save aws-sdk