Hello everyone!1st update:
https://bitcointalksearch.org/topic/m.211545072nd update:
https://bitcointalksearch.org/topic/m.21275997I've been lurking on this forum for a while now and thought it would be fun to share my project with you guys and get some comments and suggestions.
So what I'm doing here is writing an algorithmic trading bot from scratch. I'm not a seasoned coder and one of the main reasons for this project is learning and getting better at coding.
I've been doing this for couple of weeks now, but because of all the stuff in my life, the progress hasn't been too fast. And I can make no promises for how quickly this is going go forward.
I plan to update this thread every time I get something new to show or talk about, meanwhile I'd really like to see what you think about what I'm doing and if you have some ideas or comments.
So, let me introduce you to:
CoinBot(okay that looks horrible, like some beginning of 2000s web font)
So how's the Bot doing at the moment?I'm going to use Binance as my current exchange, although I plan to add more in the future. Reasons why I chose this is because their solid API, good volume and especially their low fees.
The Bot is going to make lots of trades with low profit marking so fees make a big difference here. Almost all US or EUROPE based exchanges have something like (0.25%/0.15%) fees (those are taker/maker).
Meanwhile binance has 0.1%/0.1% and those can even be reduced by 50% for the first year of trading through their BNB system. So for one buy/sell cycle I only have to pay 0.1% compared to 0.4% of these better known exchanges.
Language I'm developing this with is scala. Here the main reason is that it's the only language I know well enough
For Graphical UI I'm using ScalaFX which is basically wrapper for java's JavaFX, well documented and widely used UI library.
I've been mainly doing the backend and implementing Binance's API and making it easy to use inside the program. On the frontend I have basic groundwork done and runnable base on top of which to build the GUI.
Now it only has terminal output implemented where bot gives updates while it's running and shows errors.
So we're at the very beginning and I'm really exited to see where this leads!
Give me your thoughts and See you soon with first update!
Oh, and have some screenshots:http://imgur.com/kbQLDtThttp://imgur.com/G0ws1Ta