I plan on creating a trading bot that performs the same tasks on different cryptos at the same time. Without threading/multiprocessing, it would kind of look like this:
while True:
# load data for crypto no. 1
# perform math
# buy or sell crypto no. 1
Once finished, it goes over to do the same with crypto no. 2.
However, I thought I could use threading for that but I learned that threading performs best with I/O tasks and not with sheer computation. So, am I better of using multiprocessing here?