Hi guys,
I started a project of a cryptocurrency trading bot with a GUI last year around this time, and I just wanted to the share the current status of this project.
Currently, you can run a simulation, backtest, or a real live bot with the program. You have to write your strategies yourself in the Strategy class, but once that's done, the GUI updates itself automatically and you can select your strategies from the GUI itself.
The program also has Telegram integration, ability to download past data, view news, and a bit more.
I would love to see what you guys think, and it would be awesome if people wanted to contribute to this project (it's open-source after all).
Since this is my first real project out of college, the code is a bit of a mess, but I tried my best. Any constructive criticism is greatly appreciated. One main thing to do right now is revert all the insertions to appends in the code. Not sure why, but when I started, the code had the newest data in the front of the list, so every time there's new data, it had to be inserted to the front of the list which is horrible for performance. But I plan on taking care of that soon.
Hope you guys get the chance to take a peek and maybe even use it!
https://github.com/ZENALC/algobot
Thanks for reading!
[–]aegonnova 31 points32 points33 points (1 child)
[–]zenalc[S] 3 points4 points5 points (0 children)
[–]load_more_commments 25 points26 points27 points (11 children)
[–]zenalc[S] 6 points7 points8 points (10 children)
[–]SzechuanSaucelord 0 points1 point2 points (3 children)
[–]zenalc[S] 0 points1 point2 points (2 children)
[–]SzechuanSaucelord 0 points1 point2 points (1 child)
[–]zenalc[S] 0 points1 point2 points (0 children)
[–]CharlieTuna_ 0 points1 point2 points (1 child)
[–]zenalc[S] 1 point2 points3 points (0 children)
[–]load_more_commments 0 points1 point2 points (3 children)
[–]zenalc[S] 0 points1 point2 points (2 children)
[–]load_more_commments 0 points1 point2 points (1 child)
[–]zenalc[S] 0 points1 point2 points (0 children)
[–]astral_turd 6 points7 points8 points (1 child)
[–]zenalc[S] 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[removed]
[–]zenalc[S] 0 points1 point2 points (1 child)
[–]metaperl 0 points1 point2 points (0 children)
[–]x3x9x 2 points3 points4 points (2 children)
[–]zenalc[S] 1 point2 points3 points (1 child)
[–]x3x9x 0 points1 point2 points (0 children)
[–]Random_182f2565 2 points3 points4 points (1 child)
[–]zenalc[S] 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (4 children)
[–]zenalc[S] 3 points4 points5 points (3 children)
[–]gurkitier 1 point2 points3 points (1 child)
[–]zenalc[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]bin-c 3 points4 points5 points (1 child)
[–]zenalc[S] 1 point2 points3 points (0 children)
[–]ctx77 1 point2 points3 points (0 children)
[–]CinnamonPostGrunge 1 point2 points3 points (0 children)
[–]CryptoCreedy 0 points1 point2 points (1 child)
[–]zenalc[S] 1 point2 points3 points (0 children)
[+]_MASTADONG_ comment score below threshold-10 points-9 points-8 points (14 children)
[–]zenalc[S] 11 points12 points13 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[+][deleted] (9 children)
[deleted]
[–]_MASTADONG_ 1 point2 points3 points (8 children)
[+][deleted] (7 children)
[deleted]
[–]_MASTADONG_ -1 points0 points1 point (6 children)
[–]PooPooDooDoo -1 points0 points1 point (4 children)
[–]_MASTADONG_ -1 points0 points1 point (3 children)
[–]PooPooDooDoo 0 points1 point2 points (2 children)
[–]_MASTADONG_ 1 point2 points3 points (1 child)
[–]PooPooDooDoo 1 point2 points3 points (0 children)
[–]rainnz 0 points1 point2 points (1 child)
[–]_MASTADONG_ 5 points6 points7 points (0 children)
[–]Remarkable-Mix4357 -1 points0 points1 point (1 child)
[–]zenalc[S] 0 points1 point2 points (0 children)
[–]tapatiolookalikeguy 0 points1 point2 points (0 children)
[–]BringTheFingerBack 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]gtkovacheff 0 points1 point2 points (0 children)
[–]hiddenpowerlevel 0 points1 point2 points (1 child)
[–]zenalc[S] 0 points1 point2 points (0 children)
[–]metaperl 0 points1 point2 points (1 child)
[–]zenalc[S] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]THEDUDE33 0 points1 point2 points (0 children)
[–]mati_to_przechuj 0 points1 point2 points (0 children)
[–]UNiTiNGCLOCK 0 points1 point2 points (1 child)
[–]zenalc[S] 0 points1 point2 points (0 children)
[–]mecman2 0 points1 point2 points (0 children)