Python 如果另一个变量达到某个点,则将一个变量锁定到另一个变量中

Python 如果另一个变量达到某个点,则将一个变量锁定到另一个变量中,python,binance,Python,Binance,我有个问题 我对python相当陌生,我一直在使用一个脚本,该脚本是我在youtube上通过教程构建的。然而,现在它已经完成了,迫切需要改变和调整脚本以适应我的需要。因此我需要一些帮助 if last_rsi < RSI_OVERSOLD: if in_position: print("oversold indication; no stock") else:

我有个问题

我对python相当陌生,我一直在使用一个脚本,该脚本是我在youtube上通过教程构建的。然而,现在它已经完成了,迫切需要改变和调整脚本以适应我的需要。因此我需要一些帮助

        if last_rsi < RSI_OVERSOLD:
            if in_position:
                print("oversold indication; no stock")
            else:
                print("oversold; buying")
                order_succeeded = order(SIDE_BUY, TRADE_QUANTITY, TRADE_SYMBOL)
                if order_succeeded:
                    in_position = True
                    stop_loss = float(close) / 100 * 95

      if close < stop_loss:
            if in_position:
                print("stop loss limit; selling")
                order_succeeded = order(SIDE_SELL, TRADE_QUANTITY, TRADE_SYMBOL)
                if order_succeeded:
                    in_position = False
            else:
                print("potential stop loss limit; no stock")
我自己添加的部分是止损和收盘<止损。close=从API批处理调用中获取的变量,它经常更改。我想要实现的是在调用stop_loss=时锁定关闭值,并获得95%的值作为stop_loss的变量。然后,我希望脚本检查新的close变量是否小于stop_loss,如果是,则执行销售订单

我希望这是有意义的,如果不是的话,我很乐意详细说明。我已经尽我所能写了代码,但我认为我做错了什么