3 分钟快速生成代码
输入想法,AI 即刻生成可运行代码
您的理解不完全正确。
在 JoinQuant 平台中,order_target 函数默认使用的是市价单(MarketOrder)。根据官方 API 文档的撮合机制说明,具体情况如下:
如果您没有特别指定 style 参数,order_target 会以市价单发出。
handle_data 被触发时)下单,此时引擎获取到的“最新价”实际上是上一分钟的最后一个价格(即上一分钟的收盘价),而不是当前这分钟的收盘价。结论:对于市价单,成交价格是基于上一分钟的收盘价加上滑点,而不是您所说的“该分钟收盘价格”。
如果您在 order_target 中指定了限价单(例如 style=LimitOrderStyle(10.0)):
因此,系统并不会使用“当前分钟的收盘价 + 滑点”来撮合您的市价单,这主要是为了避免引入未来函数(因为在分钟开始时,当前分钟的收盘价是未知的)。