I think C# is not best choice for bot.
better create bot for coinmarketcap to catch price.
Why do you choose Kraken?
I use C# as it is my main programming language, which I love.
I already have working prototype of my ideas, which gives profit. And the speed is the key! Get data from mediator like coinmarket cap and other it is no serious...
Why kraken? - I already have verified account there and almost zero fee, also because of their crappy API I think there is less competitors which is fine for begging.