mirror of
https://github.com/discountry/ritmex-bot.git
synced 2026-09-11 09:18:08 +00:00
commit
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
import ccxt from '../../js/ccxt.js';
|
||||
|
||||
const bitpanda = new ccxt.bitpanda ({
|
||||
"apiKey": "INSERTYOURAPIKEY"
|
||||
})
|
||||
|
||||
|
||||
// output
|
||||
`
|
||||
fetching USDT/EUR trades on bitpanda
|
||||
---------------------------------------------
|
||||
maker volume 6621.81 USDT maker fee 5.62 USDT
|
||||
taker volume 2544.82 USDT taker fee 3.27 USDT
|
||||
|
||||
sold 9166.63 USDT for 7802.38 EUR
|
||||
bought 0.00 USDT for 0.00 EUR
|
||||
`
|
||||
|
||||
;(async () => {
|
||||
const market = {
|
||||
symbol: 'USDT/EUR',
|
||||
base: 'USDT',
|
||||
quote: 'EUR',
|
||||
}
|
||||
console.log ('fetching', market.symbol, 'trades on bitpanda')
|
||||
console.log ('---------------------------------------------')
|
||||
const trades = await bitpanda.fetchMyTrades ('USDT/EUR')
|
||||
const makers = trades.filter (x => x.takerOrMaker === 'maker')
|
||||
const takers = trades.filter (x => x.takerOrMaker === 'taker')
|
||||
console.log ('maker volume', makers.reduce ((a, b) => a + b.amount, 0).toFixed (2), market.base, 'maker fee', makers.reduce ((a, b) => a + b.fee['cost'], 0).toFixed (2), market.base)
|
||||
console.log ('taker volume', takers.reduce ((a, b) => a + b.amount, 0).toFixed (2), market.base, 'taker fee', takers.reduce ((a, b) => a + b.fee['cost'], 0).toFixed (2), market.base)
|
||||
const sells = trades.filter (x => x.side === 'sell')
|
||||
const buys = trades.filter (x => x.side === 'buy')
|
||||
console.log ('\nsold', sells.reduce ((a, b) => a + b.amount, 0).toFixed (2), market.base, 'for', sells.reduce ((a, b) => a + b.cost, 0).toFixed (2), market.quote)
|
||||
console.log ('bought', buys.reduce ((a, b) => a + b.amount, 0).toFixed (2), market.base, 'for', buys.reduce ((a, b) => a + b.cost, 0).toFixed (2), market.quote)
|
||||
}) ()
|
||||
Reference in New Issue
Block a user