мой код бэктестинга читает метку времени UNIx, но время в CSV-файле имеет формат 2020-04-10 04:00:00,
оно должно быть таким: 1512045180000. какие изменения необходимо внести сделать, чтобы иметь возможность прочитать его. Я пробовал разные способы, но мне это сложно.
def getEthereumData(start_date, end_date):
print("Start reading ethereum data..")
path = os.path.dirname(os.path.abspath(__file__))
data = pd.read_csv(path + "\\data\\BTCUSDT-1m-data.csv")
data['DateTime'] = [datetime.fromtimestamp(ts/1000) for ts in data["Timestamp"]]
data = data.set_index('DateTime')
data = data.dropna()
data = data[parse(start_date): parse(end_date)]
print("Reading complete")
return data
Подробнее здесь: https://stackoverflow.com/questions/783 ... -timestamp