Распараллелить операции с кадрами и списком - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь протестировать мою стратегию на основе некоторых исторических данных. Однако я перебираю каждый день с 2008 года по 50 символов. Ибо цикл повторяется вечно.

symbols = ['AAPL','GOOG',.......]
#df is a dataframe with all the 1 minute data of all the stocks from 2008 to #2019

returnsdf = []
for i in symbols['Symbol']:
    df2 = df[df['Symbol']==i]

    for i in list(set(df2.index.date)):
        try:
            returnsdf.append(strategy(df2[str(i)]))
        except:
            continue
def strategy(df):
    do some operations on df
    returns [timeOfTRade,entryPrice,exitPrice]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...