/krabken

rust <> kraken

Primary LanguageRust

Build Status Krabken Krabken Crates.io License

 ╔╗ ╔═╗ ║║ ╔═╗  ╔╗ ╔╦═  ║║ ╔═╗  ╔╦╗ ╔╦╗ ╔═╗ ║║
 ║║ ║ ║ ║║ ║═╬╗ ║║ ╠╩╗  ║║ ║╣   ║║║ ║║║ ╠╣═╣ ║║
 ║║ ║ ║ ║║ ╚═╝║ ║║ ╩═╝  ║║ ╚═╝  ╩ ╩═╩ ╩ ║║═╣ ║║
 ║║ ╠═╝ o║╚═╗   ╝╚═╗    ╔╝ ║╣   ╔╗╔  ╔═╗ ║║═╣ ╔╝
o╝╚╝o╚══ ╚══╝     ╚═╝    ╚══╝   ╚╝╚  ╚═╝o╚══╝o╚═╝ I am working on it.
 ___  ______ ______ ______ ______ ______ ______ ______ ______ ______ ___ 
|___||______||______||______||______||______||______||______||______||___|
|___|/______|/______|/______|/______|/______|/______|/______|/______|/___|

krabken

Rust <> Kraken

About

This is a work in progress but hopefully it can grow into an easy to use Rust program that can interact with the Kraken exchange. This is only my second attempt at building something substantial in Rust so it won't be perfect but there is a lot of learning about new libraries for creating API calls, parsing that data, and then working with that data to get what I want.

Links

Functionality

  • Handle authentication to Kraken using encrypted API-sign
  • Build methods for client connection to get and post to API
  • Create structure for querying and storing market data.
  • Trading functionality
  • Build out technical analysis and data tools
  • Manage requests and keep track of available requests before throttle
  • Paper trading