Python Examples
Kraken Conditional Close Order
Kraken Conditional Close Order — CCXT Python code example.
# -*- coding: utf-8 -*-
import os
import sys
import ccxt # noqa: E402
from pprint import pprint
exchange = ccxt.kraken({
# 'apiKey': 'YOUR_API_KEY',
# 'secret': 'YOUR_SECRET',
})
markets = exchange.load_markets()
exchange.verbose = True
symbol = 'XMR/USD'
ticker = exchange.fetch_ticker(symbol)
last_price = ticker['last']
# extra params and overrides
params = {
'close': {
'ordertype': 'limit',
'price': last_price * 1.3,
}
}
amount = 0.05
price = last_price * 0.7
order = exchange.create_order(symbol, 'limit', 'buy', amount, price, params)
print('Created order:')
pprint(order)
fetched_order = exchange.fetch_order(order['id'])
print('Fetched order:')
pprint(fetched_order)
canceled_order = exchange.cancel_order(order['id'])
print('Canceled order:')
pprint(canceled_order)