Итак, я сейчас работаю над алгоритмом торговли акциями. До сих пор я неплохо ладил - основная функция для трейдинга выглядит примерно так:
def algorithm():
while True: # Main Loop
current_dataframe = refresh_data() # 1) Refresh Data
new_orders = analyze(current_dataframe) # 2) Decide whether to trade
execute_trades(new_orders) # 3) Execute Trades
if continue_trading == False: # 4) Break loop if done trading...
break
Очевидно, я упростил все, так что его (надеюсь) легче понять, но суть этого у меня есть все oop, которое постоянно обновляет рыночные данные, анализирует их и торгует.
В идеале я хотел бы иметь возможность отображать данные в переменной current_dataframe
и продолжать обновлять график AS, пока l oop продолжается . Я уже понял, как построить график подсвечника в pyqtgraph, но я понятия не имею, как запустить его, пока l oop, и у меня есть другая функция для обновления графика одновременно.
Это хорошее время, чтобы использовать многопроцессорность, или я думаю, что все это неправильно? Я никогда не делал что-то подобное, поэтому я могу быть далеко от базы.
Спасибо за любую помощь, которую вы можете оказать.