Good morning Butor,
Impressive work.
I see you only trade USD/BTC
Is it possible to change settings to do for exemple BTC/ETH on poloniex/kraken ?
Or is it only due to lake of short selling on both marketplace for such pair ?
Hi netmonk, thanks.
The structure of the code should allows programmers to (relatively) easily add new exchanges and new cryptocurrencies. Basically you "just" need to change the API calls from BTC to ETH. For example, the bid/ask information call on Bitfinex would change from:
https://api.bitfinex.com/v1/ticker/btcusd
to:
https://api.bitfinex.com/v1/ticker/ethbtc
And yes, at least one exchange needs to offer short selling on ETH and be implemented in Blackbird to do BTC/ETH arbitrage.
Warning: if you do BTC/ETH arbitrage you will be hedged against the market risk on ETH but not on BTC anymore. USD/BTC and USD/ETH would be safer, unless you are willing to accept BTC risk.