2.0.1 • Published 7 years ago

bitfin v2.0.1

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

bitfin

Utility to manage your Bitstamp account. You may put these scripts into cron jobs to do DCA (Dollar-Cost Averaging) on your cryptocurrency investments.

setup

You'll need to provide the following environment variables. The API key pair can be created under the Security tab in your Bitstamp account.

  • BITSTAMP_ACCOUNT_ID
  • BITSTAMP_API_KEY
  • BITSTAMP_API_SECRET

You can opt to place these in a JSON document named .env.json at the root of this repository's directory.

buy.js

The following command will attempt to place a single market order to purchase USD $ 100 worth of BTC.

node buy 100

You can choose the currency you want to purchase by changing the TO environment variable. The following command will attempt to buy USD $ 100 worth of LTC.

TO=LTC node buy 50

You can choose the currency you want to spend using FROM. The following command will attempt to buy 0.5 BTC worth of ETH.

FROM=BTC TO=ETH node buy 0.5

You can define limits on how much you'd like to spend. The following command attempts to buy USD $ 500 worth of ETH, provided the market price for 1 ETH is somewhere between USD $ 200 and USD $ 800.

TO=ETH MIN=200 MAX=800 node buy 500

The TO, FROM, MIN, and MAX variables can be placed in .env.json or in .env.defaults.json.

variables

Environment VariableDescriptionDefault Value
BITSTAMP_ACCOUNT_IDYour Bitstamp account IDundefined
BITSTAMP_API_KEYYour Bitstamp API keyundefined
BITSTAMP_API_SECRETYour Bitstamp API secretundefined
FROMCurrency you want to spend'USD'
TOCurrency you want to purchase'BTC'
MINMinimum acceptable market asking price2000
MAXMaximum acceptable market asking price8000

license

mit

2.0.1

7 years ago

2.0.0

7 years ago

1.0.0

7 years ago