проблема с ошибкой Python

Семен78

Пользователь
Регистрация
18.01.13
Сообщения
1
Реакции
0
Баллы
1
защита инициализации (состояние):

состояние.счетчик = 0




@schedule(interval="1h",symbol="BTCUSDT")







если состояние.счетчик<4:

состояние.счетчик += 1

Еще:

состояние.счетчик = 0



if counter == 4: (каждые четыре часа)





macd = data.macd(12,26,9)

signalLine = macd['macd_signal']




- Проверьте, есть ли у бота позиция



has_position = has_open_position(data.symbol, truncated=True)










импортировать numpy как np











защита инициализации (состояние):



состояние.счетчик = 0





@schedule(interval="1h", символ="BTCTUSD")



обработчик def (состояние, данные):





угол = 0





macd_ind = data.macd(12,26,9)





если macd_ind равен None:



возвращаться





сигнал = macd_ind['macd_signal']
проблема с ошибкой Python





has_position = has_open_position(data.symbol, truncated=True)



Balance_base = float(query_balance_free(data.base))



Balance_quoted = float(query_balance_free(data.quoted))



buy_amount = Balance_quoted * 0,80 / data.close_last








сюжет("сигнал",сигнал[-1],"BTCTUSD")





если состояние.счетчик < 4:



состояние.счетчик += 1



еще:



состояние.счетчик = 0





если состояние.счетчик == 4:






последние сигналы = сигнал[-4:]





# вычисление наклона последних 4 свечей



наклон = (последние сигналы[-1] - последние сигналы[0]) / 3



угол = np.rad2deg(np.arctan(наклон))





print("наклон: ",наклон)



print("угол: ",угол)



plot("угол сигнала",angle,"BTCTUSD")





если угол > 30 и Balance_base


Распечатать("-------")



print("Проверка возможности покупки {}".format(data.symbol))



print("сумма покупки:",buy_amount)



print("Цена покупки:", data.close_last)





create_order(symbol=data.symbol,amount = buy_amount)





Угол elif < -30 и has_position:



Распечатать("-------")



print("Проверка возможности продажи {}".format(data.symbol))



print("сумма продажи:",balance_base)



print("цена продажи:",data.close_last)



close_position(data.symbol)



Когда я запускаю этот скрипт в программе Python, я получаю это сообщение об ошибке:



Ошибка движка: файл «bot.py», строка 20.

Ошибка двигателя: если state.counter<4:.

Ошибка двигателя:^.

Ошибка двигателя: SyntaxError: неверный синтаксис.

Файл «bot.py», строка 20

если состояние.счетчик<4:

^

SyntaxError: неверный синтаксис



Это изображение ошибки:
 
Сверху Снизу