You should be able to easily run Kelp on a Raspberry Pi (don't know about Arduino). Kelp uses very little CPU and has very little memory requirements -- both these requirements are dependent on the trading strategy used.
I have been including arm-based binary releases since the very first release (v1.0.0-rc1) of Kelp with the express purpose of supporting ...
Currently you can only place orders on SDEX, but you can fetch data from Kraken, Binance, Poloniex, and Bittrex.
It should be relatively very easy for you to create a new price feed that supports this.
Take a look at the implementation for fixedFeed, which is only a few lines.
Your implementation would fetch the orderbook for your configured SDEX market ...
Looking at the error it seems your go directory structure is incorrect.
You need to clone the git repo in this directory:
Make sure your $GOPATH is set up correctly: echo $GOPATH
Before you compile the binary with the build script, you will need to install the dependencies using glide
curl https://glide.sh/get | sh....
Yes, this is possible. Please take a look at the Walkthrough Guides on how to do this. There are a few options and you can play around with it on the testnet to see how you want to configure the bot to work for you before you deploy to production.
Each walkthrough has an associated sample configuration file to get you started with that setup in only a few ...
Have you had a chance to look at the walkthrough guides? It should help to get you started with three strategies: buysell, sell, and balanced.
I'm hoping that someone from the community can come up with tutorial videos on how to use Kelp.
There's also a GUI for Kelp coming out in ~July/August
When using the balanced strategy, if a malicious attacker sends some funds to your bot then the bot will set (what might be considered) an incorrect price for the tokens, since it will include these additional funds when computing the relative price of the two tokens.
However, because of this incorrect price, the market should, in theory, correct itself by ...
The balanced strategy estimates a price for the two tokens relative to each other; that's the centerPrice. Anytime you place an order to sell with a spread, you are effectively selling at a better price (in the bot's favor) than what is estimated. Conversely, if you buy with a spread you are buying at a better price (in the bot's favor) than what is ...