Skip to content

Instantly share code, notes, and snippets.

@dlarchikov
Created July 3, 2020 06:37
Show Gist options
  • Save dlarchikov/c595f5d6d03c3da0530d39d0f61db7c3 to your computer and use it in GitHub Desktop.
Save dlarchikov/c595f5d6d03c3da0530d39d0f61db7c3 to your computer and use it in GitHub Desktop.
import ccxt from 'ccxt'
import { RateName } from './service/exchange-rates/exchange-rates.service'
async function run() {
const keys = Object.values(RateName)
const kraken = new ccxt.kraken({
apiKey: '',
secret: '',
})
const tickers = await kraken.fetchTickers()
const result = Object.keys(tickers)
.filter(i => keys.includes(i as RateName))
.map(i => {
return {
name: i,
value: tickers[i].bid,
}
})
// console.log(await kraken.createMarketOrder('BTC/EUR', 'sell', 0.005))
console.log(await kraken.fetchOrder('OOQ454-MSK5M-PQIST5', 'market'))
// id: 'OOQ454-MSK5M-PQIST5',
}
run().catch(e => console.log(e))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment