A CLI tool for automated trading on Kraken exchange.
Clone the repository
git clone https://github.com/ka1ne/kraken-trader
cd kraken-trader
Install dependencies
go mod download
Build
go build -o kraken-trader
Create a .env
file in the project root:
KRAKEN_API_KEY=your_api_key_here
KRAKEN_API_SECRET=your_api_secret_here
Buy 0.002 ETH at $1000
./kraken-trader place-order --pair ETH/USD --side buy --price 1000 --volume 0.002
Sell 0.1 BTC at $200000
./kraken-trader order --pair BTC/USD --side sell --price 200000 --volume 0.1
Buy 0.002 ETH at market price
./kraken-trader order --pair ETH/USD --side buy --volume 0.002
Buy when price enters $45000-$50000 range
./kraken-trader trailing --pair BTC/USD --side buy --upper 50000 --lower 45000 --volume 0.01 --orders 5
Sell when price enters $45000-$50000 range
./kraken-trader trailing --pair BTC/USD --side sell --upper 50000 --lower 45000 --volume 0.01 --orders 5
make install-tools
make test
make test-integration
make test-coverage