所以我有一个变量x,它正在while循环中通过websocket更新为新值。
我有一个IF语句,其中>>
if x >= 150 : #execute orders here
现在我遇到的问题是,有时x值会在150秒以上飙升至一秒,甚至可能不超过0.01秒,在这种情况下,我不想执行订单,而不必理会。
我当时想通过执行x> = 150来解决这个问题,并保持0.1秒。
但是我不确定如何执行此操作。也许我可以创建一个时间变量y,当x首次超过150时,然后相对于datetime.now测量时差。问题在于变量y将保持更改为当前时间,因为x将通过websocket连接不断更新。
任何想法如何做到这一点?请记住,执行速度对于这段代码使我赚钱至关重要,并且它是一个websocket,因此x值将不断更新。
因此,我有一个变量x,它正在while循环中通过websocket更新为新值。我有一个IF语句,如果x> = 150:在这里执行#现在我遇到的问题是...
这是我用来解决此问题的代码。