Is there a minimum account balance or trade amount for this bot?
I have put .5 BTC to test it out in Bitstamp and it always uses the whole amount for buying/selling. It doesnt use only part of it for every opportunity. Is this normal?
Yes, that's normal. That's the way askmike designed it.
Does this bot also work for exchange like Coin-swap.net? Its a really nice tool to have and I am thinking of going into trading soon.
Someone made a node.js wrapper for the REST APIs for coinswap, but I don't have an account with that exchange so I wouldn't be able to add it to gekko. If anyone wants to look into it, try and add (or find) a NPM module and see if they can get it working in gekko:
https://github.com/defcronyke/NodeJS-Coin-Swap-v2