# 下单

# 接口说明

算法交易委托下单。

# 接口地址

POST http://127.0.0.1:11111/trade/AlgoAddOrder

# 参数说明

参数 类型 必填 说明 可能值
stockCode String 证券代码
exchangeType String 交易类型 'K'-港股、'P'-美股、'v'-深股通、't'-沪股通
entrustType String 委托类型 '1'-限价单、'2'-市价单
entrustPrice String 委托价格
entrustAmount String 委托数量
entrustBs String 买入卖出 '1'-买入、'2'-卖出
**targetStrategy ** String 策略类型 '1'-VWAP、'1001'-TWAP、'1002'-ICE_BERG、'1005'-POV
sessionType String 盘前盘后交易 '0'-否、'1'-是
strategyParam Object 策略参数(不同的策略参数有些差别)
  • strategyParam 参数说明
策略参数 类型 必填 说明 可能值
origStartTime String 开始时间 格式为HKT的HHmmSS,默认000000为交易所开盘时间
(开盘后为当前系统时间)
origEndTime String 结束时间 格式为HKT的HHmmSS,默认000000为交易所的休市时间
maxVolume String 每笔子单最大的委托数量
minAmount String 每笔子单的最小交易金额
sensitivity String 订单的执行效率 '1'-中性(neutral),'2'-主动(aggressive),'3'-被动(passive)
showQty String <IceBerg策略使用>:每次的报单数量
qtyPercent String <POV策略使用>:累计成交占比 可设置1-99
interval int <POV策略使用>:订单报单间隔(默认60)
  • Post请求示例
{
    "timeout_sec": 10,
    "params": {
        "stockCode": "string 股票代码",
        "exchangeType": "string 市场 [K:港股 P:美股 v:深股通 t:沪股通]",
        "entrustType": "string 委托类型 [1:限价单 2:市价单]",
        "entrustPrice": "string 委托价格",
        "entrustAmount": "string 委托数量",
        "entrustBs": "string [1:买入 2:卖出]",
        "targetStrategy": "string 策略类型 [1:VWAP 1001:TWAP 1002:ICE_BERG 1003:TPOV 1005:INLINE]",
        "sessionType": "string 盘前盘后交易 [0:否 1:是]",
        "strategyParam": {
            "origStartTime": "string 开始时间, 可以不填, 格式为HKT的HHmmSS",
            "origEndTime": "string 结束时间,可以不填,格式为HKT的HHmmSS",
            "maxVolume": "string 每笔子单最大的委托数量",
            "minAmount": "string 每笔子单的最小交易金额, 可不填",
            "sensitivity": "string 订单的执行效率[1:中性(neutral) 2:主动(aggressive) 3:被动(passive)]",
            "showQty": "string IceBerg订单使用, 每次的报单数量",
            "qtyPercent": "string TPOV策略使用订单盘口占比, Inline使用累计成交占比(可设置1-99)",
            "interval": "int32 订单报单间隔,Inline策略使用(默认60)"
        }
    }
}
  • 响应结果
{
    "ok": true,
    "err": "",
    "data": {
        "data": "string 订单ID"
    }
}