文件下单

可使用 Excel 或 Python 等工具生成 csv 格式文件 ,用 csv 文件进行批量下单 。

位置:菜单 - 策略 - 文件下单

文件下单步骤

USERGUIDE
  1. 点击文件模版 ,查看文件格式示例 ,编辑好下单的 csv 文件。

  2. 文件输入:设置文件输入路径 ( 下单 csv 文件所在的文件夹 )。

  3. 文件输出:设置接收委托回报、成交回报、持仓文件、资金文件的文件路径 , 并选择期货模式 / 证券模式 。

  4. 设置文件扫描间隔、逐笔下单间隔 , 点击开始执行 ( 文件扫描间隔最小为 100 毫秒;逐笔下单间隔最小为 10 毫秒 )。


文件下单格式

下单csv文件格式

交易所代码 标的代码 数量 买卖 开平 类型 时态 价格类型 价格 经纪公司编号 投资者账号 委托类型 报单编号 备注
CZCE AP105 1 S 1 1 0 2 0 9999 12232 1 5555 101


数据格式说明

字段名称 顺序 是否必填 说明
交易所代码 1 *必填 [SSE-上交所]  [SZSE-深交所]  [DCE-大商所]
[CZCE-郑商所]  [CFFEX-中金所]  [SHFE-上期所]
[INE-能源交易中心]  [SGE-上金所] 
标的代码 2 *必填 合约代码, IC2103、AP105…
数量 3 *必填 必须为整数,必须大于0,期货(手)、证券(股)
买卖 4 *必填 [B-买入]   [S-卖出]
开平 5 选填 [0 - 开仓]   [1 - 平仓]   [2 - 平今]   (期货、期权必填,证券此项为空) 
类型 6 选填 0-投机,1-套利,2-套保,3-做市商,4-备兑,不填写时默认“投机”,(期货、期权必填,证券此项为空) 
时态 7 选填 [0-GFD]   [1-FAK]   [2-FOK]   不填写默认 “ GFD “ (期货、期权必填,证券此项为空) 
价格类型 8 *必填 [1-指定价格]   [2-指定类型]
价格 9 *必填 在『价格类型』为 1 时 , 填写价格 ;
『价格类型』为2时,填写价格类型:[0-最新价]   [1-对5价]   [2-对4价]   [3-对3价]   [4-对2价]   [5-对1价]   [6-市价]   [7-排5价]   [8-排4价]   [9-排3价]   [10-排2价]   [11-排1价]   [12-涨停价]   [13-跌停价]  
经纪商编号 10 *必填 登录时站点名称的最后一串字符,“ XX期货-1.CTP 主席_9999 ”的经纪商编号为 “ 9999 ”
投资者账号 11 *必填 登录的投资者账号
委托类型 12 *必填 [1-下单]   [2-撤单]   [3-批量撤单(指定账号下的所有未成交单全部撤)]
报单编号 13 *撤单时必填 交易所为每笔委托分配的OrderSysID,同实时回报中的报单编号
外部委托号 14 选填 用来标识某笔委托记录


备注:

委托类型为『2 - 撤单』时,只需要填写 交易所代码,经纪商编号,投资者账号,委托类型,报单编号 即可。

委托类型为『3 - 批量撤单』时,只需要填写 投资者账号,委托类型 不填写投资者账号时会撤所有账号委托。

“ 市价 ”取值为涨跌停价价(买为涨停价、卖为跌停价)


导出文件说明

一、委托回报(OrderInfo.txt)

  • 1、从左到右依次为:
    经纪公司编号、投资者编号、交易所代码、合约代码、买卖方向、开平标志、投机套保标志、价格、数量、报单状态、系统报单编号、外部报单编号、交易日、插入时、资金帐号、错误代码、错误信息

  • 2、导出规则:
    当通过文件下单的委托报出后,会以追加的方式写入文件中,后续报单状态更新后也以追加方式写入文件。

    二、成交回报(TradeInfo.txt)

  • 1、从左到右依次为:
    经纪公司编号、投资者编号、交易所代码、合约代码、买卖方向、开平标志、投机套保标志、成交价格、成交数量、成交编号、系统报单编号、外部报单编号、交易日、成交时间。

  • 2、导出规则: 当通过文件下单的委托成交后,会以追加的方式写入文件中。

三、持仓信息(PositionInfo.txt)

  • 1、从左到右依次为:
    投资者账号、交易所代码、合约代码、买卖、投机套保、初始昨持仓量、初始昨日持仓成本、总持仓量、昨持仓量、总持仓可平仓数量(包括平仓冻结持仓)、总冻结持仓、昨冻结持仓、今开仓量、今平仓量、合约昨结算价。
  • 2、导出规则: 点击启动按钮后,每过十秒读取一遍持仓信息,以覆盖的方式写入文件。点击终止按钮或关闭文件下单窗口后停止导出。

四、资金信息(AccountInfo.txt)

  • 1、字段含义:
    • (1)选择『期货』模式时,从左到右依次为:
      经纪公司编号、投资者编号、资金帐号、上次结算准备金、上日可用资金、入金金额、出金金额、占用保证金、期权权利金收支、手续费、冻结的保证金、冻结权利金、冻结手续费、平仓盈亏、持仓盈亏、可用资金、结算准备金、多头占用保证金、空头占用保证金、多头冻结的保证金、空头冻结的保证金、动态权益、风险度、其他费用、质押金额、币种。
    • (2)选择『证券』模式时,从左到右依次为:
      经纪公司编号、投资者编号、资金帐号、可取资金、手续费、冻结手续费、可用资金、账户余额、总资产、总市值、冻结资金、占用资金、参考市值、可用保证金、客户总资产、期权持仓动态权益、盈亏金额、现金资产、 实时已用保证金、实时风险度、上海限购额度、上海可用限购额度、当前余额、币种。
  • 2、导出规则:
    点击启动按钮后,每过十秒读取一遍资金信息,以覆盖的方式写入文件,当查询不到数值时显示『NULL』。点击终止按钮或关闭文件下单窗口后停止导出。


导出文件数据格式说明


开平标识
开仓 0
平仓 1
平今 3
平昨 4


买卖方向
0
1


投机套保标识
投机 1
套利 2
套保 3
做市商 4
备兑 5


报单状态
已发送 x
错单 y
未知类型 a
全部成交 0
部分成交还在队列中 1
部分成交不在队列中 2
未成交还在队列中 3
未成交不在队列中 4
撤单(不在队列中) 5
订单已报入交易所未应答 6
部分撤单还在队列中 7
部分成交部分撤单还在队列中 8
待报入 9
未报入 b
投顾报单 B
投资经理驳回 C
投资经理通过 D
交易员已报入 E
交易员驳回 F
投顾经理报单 G


其他说明

  • 1、所有的输入 / 输出文件夹路径最好全英文,不要带中文,输入文件名也要不带中文例如 『text.csv』.
  • 2、执行完毕的文件将被放入输入路径下的『qdoutput』文件夹内,文件名变为:原名称 + 执行日期,当前目录下的文件将被删除。
  • 3、执行前请关闭相关文件。执行完相关文件后,如无法完成文件的删除,为避免重复执行相关文件,将在当前输出路径下生成错误文件列表『ErrorFilelist.txt』,列表中的文件将不会被执行。
powered by GitbookFile Modify: 2021-06-23 16:36:00

results matching ""

    No results matching ""