Итак, у меня есть переменная x, которая через некоторое время обновляется до нового значения через веб-сокет. L oop.
У меня есть оператор IF, где
if x >= 150 :
#execute orders here
Теперь у меня проблема в том, что иногда значение x будет скачкообразно превышать 150 в течение доли секунды, возможно, даже не 0,01 секунды, и в этом случае я не хочу выполнять ордера и игнорирую это.
Я был думать о решении этого путем выполнения, если х> = 150 и остается таковым в течение 0,1 секунды.
Но я не уверен, как это выполнить. Возможно, я мог бы создать временную переменную y, когда x впервые превысит 150 и затем измерить разницу во времени с datetime.now. Проблема в том, что переменная y будет постоянно изменяться до текущего времени, так как x будет постоянно обновляться соединением веб-сокета.
Есть идеи, как это сделать? Пожалуйста, имейте в виду, что скорость выполнения кода имеет решающее значение для этого кода, приносящего мне деньги, а также это веб-сокет, поэтому значение x будет постоянно обновляться.