关于self.buy 和elf.order_target_percent的疑问

 问题相关代码,请勿粘贴截图

def next(self):
        if not self.position:
            if self.rsi < self.params.short:
                self.order = self.order_target_percent(target=0.1)
        else:
            if self.rsi > self.params.long:
                self.order = self.order_target_percent(target=0.1)

 def next(self):
        if not self.position:
            if self.rsi < self.params.short:
                 self.buy(size=100)
        else:
            if self.rsi > self.params.long:
                self.sell(size=100)

运行结果及报错内容
上述两个结果出来的买卖点都不同,为什么买入大小的不同会影响买卖点呢?
同时两者有何关系? self.buy 和self.sell 是买入卖出多少呢?
请求指教!

只有代码,没看到运行结果。。。