Я написал метод для построения кадра данных (RENKO) в пандах.После чего я звоню / ссылаюсь на определенные значения из этого фрейма данных для некоторых вычислений, но я получаю -1 в результате и никаких сообщений об ошибках.Можете ли вы кому-нибудь, пожалуйста, помочь в том же.Пожалуйста, не обращайте внимания на мой уровень кодирования, так как я недавно изучил разработку через Python.
def on_ticks(ws, ticks): # retrive continius ticks in JSON format
global ohlc_final_1min, RENKO_Final
try:
for company_data in ticks:
calculate_ohlc_one_minute(company_data);
if len(RENKO_Final) > 0:
if (company_data['last_price'] < RENKO_Final.loc[-1, 1]) and
RENKO_Final.loc[-1, 3] == "Sell":
print("Sell at " + company_data['last_price'])
elif (company_data['last_price'] > RENKO_Final.loc[-1, 1]) and
RENKO_Final.loc[-1, 3] == "Buy":
print("Buy at " + company_data['last_price'])
except Exception as e:
print(e);