🚀 AI 一键生成 joinquant 策略代码

JoinQuant 平台下单函数使用指南 (order, order_target, order_value)

joinquant | 发布时间: 2025/11/25
以下内容由 EasyQuant 生成。

问题描述

我想买入价值10000元的股票,应该用哪个函数?

解决方案

在 JoinQuant 聚宽平台中,如果你想按指定的金额(价值)买入股票,应该使用 order_value 函数。

函数说明

order_value(security, value, style=None, side='long', pindex=0, close_today=False)

  • security: 标的代码(例如 '000001.XSHE')。
  • value: 想要交易的金额。正数代表买入,负数代表卖出。

代码示例

假设你想买入价值 10,000元 的平安银行(000001.XSHE),代码如下:

# 买入价值 10000 元的平安银行
order_value('000001.XSHE', 10000)

注意事项

  1. 取整机制:A股买入最小单位为1手(100股)。系统会自动根据当前价格计算股数,并向下取整到100的整数倍。因此,实际成交金额通常会略小于你设定的 10000 元。
  2. 资金检查:如果账户可用资金不足 10000 元,订单可能会失败或仅买入资金允许的最大数量(取决于是否开启了相关风控选项)。
  3. 手续费:交易佣金和印花税是额外计算的,不包含在这 10000 元的 value 参数中。