I just started to make a bot. I want to make sure I am taking the right direction. Any suggestions?

So this is the situation:

I want to use Python to make my trading bot;

I want it to have a very reach and flexible graphic user interface;

I am subscribed to Anaconda Commercial Edition;

I will be using Python 3.7;

I will trade crypto through Kraken and stocks through Interacitve Brokers;

I will be using Ploytly Dash to make GUI;

I will be using TA-Lib to help me with technical analysis;

Most likely will be making my own backtesting code but could use something already exiesitng in-the-meantime and for learning purposes- any suggestions?

I will make my own strategies, so suggestions are welcomme but not necessary;

I want to be able to access both exchanges (crypto and stocks) by using one computer. Is that doable and how?

I want to be able to run my bot AND work on a copy of my app (bot) at the same time on the same PC. Is that doable?

Eventually, I might to decide to put the bot on VPS for my own needs, and also rent or sell the software, either as a PC application or as a service.

I am willing to buy courses or books (have already 30+ on the subject) at a reasonable price (up to $100 each, preferably fahr less).



Any suggestion regarding what to do, any suggestions to changhe my approach to building a bot, what to read, which online communites to join to exchange the ideas…

Thank you all in advance!



Dragan Panic, Canada

There are various research papers available on the platforms like SSRN and ResearchGate; you can check them out. Other than that, Quantpedia and QuantInsti are good sources of blog posts for quantitative and algorithmic trading strategies and machine learning modelling.

Elite Trader Forum is one of the most popular online community for traders, and of course, there are various trading communities on Reddit which you can join. You can also post your queries and ideas here.

Thanks, Vibhu!