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
时,订单是市场订单,这意味着它将“立即”执行(通常在下一根柱线的开盘价)。
片段是这样的:
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
时,订单是市场订单,这意味着它将“立即”执行(通常在下一根柱线的开盘价)。