clikraken

Description

clikraken is a command-line client for the Kraken exchange written in Python.

This command line client allows you to get useful public and private information from Kraken’s API and displays it in formatted tables.

Moreover you can place or cancel simple orders (only simple buy/sell market/limit orders are currently implemented).

It is mainly oriented as an alternative to manually entering orders on Kraken’s webpages, to save some time and eliminate mouse clicks. It is not optimized for automated use.

WARNING: This software is currently in development. I consider it in alpha state, which means that it works well enough for me but hasn’t been thoroughly tested. There are probably undetected bugs left. Use at your own risk!

Installation / Configuration / Upgrade

Usage examples

Available commands

See clikraken’s help for an up-to-date list of available commands (clikraken --help)

At the time of writing, the following commands are implemented:

generate_settings [clikraken] Print default settings.ini to stdout
asset_pairs (ap) [public] Get the list of available asset pairs
ticker (t) [public] Get the Ticker
depth (d) [public] Get the current market depth data
last_trades (lt) [public] Get the last trades
balance (bal) [private] Get your current balance
place (p) [private] Place an order
cancel (x) [private] Cancel an order
olist (ol) [private] Get a list of your open orders
clist (cl) [private] Get a list of your closed orders

Getting help about the commands

To know how to use a command, enter clikraken <command> --help

For example for help on the command used to place an order: clikraken place --help