strategy.entry()中参数stop是什么意思

What does the parameter stop mean in strategy.entry()

片段是这样的:

    if (rsi_buy_signal) 
        strategy.entry("Buy",strategy.long, stop=longStop, qty=500, comment='B02')

有时,当 rsi_buy_signal 触发时,它不会在下一根柱上交易。它会在另一个柱触发条件后在另一个柱上买入。

如果我删除停止参数:

    if (rsi_buy_signal) 
        strategy.entry("Buy",strategy.long, qty=500, comment='B02')

它将按预期在下一个柱上交易。

那么,stop 参数的真正含义是什么?

裁判员是您回答此类问题的好朋友。请参阅 strategy.entry() 的条目。当使用 stop 时,订单变为 止损买入 订单,这意味着它只会在达到该价格后执行。如果您还包含 limit 参数的值,那么您的订单将成为 stop-limit 订单,这意味着它只会在达到 stop 水平时执行并且价格不超过 limit 值。

当您既不使用stop也不使用limit时,订单是市场订单,这意味着它将“立即”执行(通常在下一根柱线的开盘价)。