CinderellaMan
Create a cryptocurrency trading bot in Elixir
Hello,
I’m not sure where this should / could be posted, but I’ve put a lot of effort and just released my first video about streaming cryptocurrency prices in Elixir.
I would like to create more videos that will lead to a fully-fledged cryptocurrency trading bot in Elixir(almost like a course but in this pair programming format). On the way, people will see practical usage of OTP stuff like Supervision trees, etc.
I think that is what is missing as people get to know Elixir, but they didn’t write any “complex” systems (they didn’t get a job in Elixir yet, but they would like to be prepared)
I would love to get some comments(both here and on Youtube
), I know it’s not the greatest quality but even knowing where hurts the most could help me to iron it out the soonest 
Video link: https://www.youtube.com/watch?v=wVYIx7M6o28
PS. Feel free to move it to any other category on the forum.
Thanks in advance,
Kamil
Most Liked
CinderellaMan
Hello,
I just added another episode about the topic mentioned above - this time it’s about building a naive trading strategy:
Let me know what you think,
Thanks in advance,
Kamil
CinderellaMan
I managed to record another video
This time I focused on getting the supervision tree running so you can scale the number of traders in the future (as now they would just all start at the same time and that doesn’t have too much sense).
As always enjoy, like, subscribe and leave a comment here and/or on the Youtube 
CinderellaMan
4th video in the series about building cryptocurrency trading bot in Elixir
We will focus on getting PubSub up and running so we will be able to scale naive strategy to multiple traders as well as other processes in the future.
CinderellaMan
Just managed to push 6th video out ![]()
This one focuses on storing trade events inside PostgreSQL DB. It will lay a foundation for storing different stuff inside the database for purposes of analytics, charting, backtesting etc.
I hope you will enjoy this one as it took 4 tries to record whole code as I had bugs upon bugs… ![]()
CinderellaMan
Hello 
It took me way too long but I finally managed to finish the next episode 
In the 8th episode, we will modify the naive traders to broadcast the Binance orders
structs to a new PubSub topic. We will add a handler function to
the DataWarehouse.Subscribers.Worker module to be able to
store the Binance Orders into the database. To be able to store
them inside DB we will also add a migration script and Ecto schema.
Enjoy 







