天软金融分析.NET函数大全 > 算法交易支撑函数 > 交易支撑函数 > 交易指令

TT_WT    

简述
委托接口。
定义
TT_WT (h:integer;bs;StkID:string;Price:real;vol;Timeout:integer[;comment:string[; Async:Integer]]):array;
参数
名称类型说明
hinteger整数,交易客户登入成功返回的句柄,输入;
bsstring字符串,委托属性,输入;指令如下:
股票 中文 英文
买入指令 B|Buy
卖出指令 S|Sell

期货 中文 英文 市价指令
开仓指令 多开 BO 指令后加[1] 如:多开[1]
空开 SO
平仓指令 多平今 BCT
多平昨 BCY
空平今 SCT
空平昨 SCY
StkIDstring 字符串,股票代码,输入;(如SH600000,SZ000002,IF1109)
Pricereal 实数,委托价格价格,输入;
Volinteger 整数,委托数量,输入;
Timeoutinteger整数,超时(单位毫秒),输入;
Commentstring字符串,可选参数,说明信息,输入;(可以为每笔操作添加描述信息,以便区分每笔交易)
AsyncInteger整数,可选参数,委托模式,输入;(0--同步模式、1--异步模式)
返回array 数组,具体返回说明如下

异步模式:返回交易网关的委托号,订购这个委托号消息事件,我们可以处理委托回报信息。
异步委托返回结果集:
OrderID OnOrderMsg
12800000008 12800000008

同步模式:返回交易所委托结果

证券返回
序号 字段名称 中文名称 标准输出 说明
1 TSOrderID 天软交易编号
2 OrderID 交易编号 (等于EntrustID)
3 EntrustID 委托单号 使用委托单号进行撤单
4 OnTradeMsg 异步成交消息订购
5 StatusMsg 委托状态
6 InsertDate 委托日期
7 InsertTime 委托时间
8 Direction 买卖标识 买:’B’;卖:’S’
9 InvestorID 用户名
10 CombOffsetFlag 组合开平标志
11 OrderStatus 订单状态
12 CancelTime

OrderStatus说明
OrderStatus返回值 说明
‘c’ 委托成功
‘0’ 全部成交
‘1’ 部分成交
‘5’ 撤单

CTP返回
序号 字段名称 中文名称 标准输出 说明
1 OrderID 网关委托ID号 网关委托ID号
2 EntrustID 交易所委托ID号 可以使用该ID撤单委托
3 OnTradeMsg 异步成交消息订购 使用该消息匹配异步成交回报
4 StatusMsg 委托状态 委托是否成功: array('全部成交','未成交','报单已提交')
5 InsertDate 委托日期 报单日期
6 InsertTime 委托时间 委托时间
7 BrokerID 经纪公司代码
8 InvestorID 投资者代码
9 InstrumentID 合约代码
10 OrderRef 报单引用
11 UserID 用户代码
12 OrderPriceType 报单价格条件
13 Direction 买卖方向
14 CombOffsetFlag 组合开平标志
15 CombHedgeFlag 组合投机套保标志
16 LimitPrice 价格
17 VolumeTotalOriginal 数量
18 TimeCondition 有效期类型
19 GTDDate GTD日期
20 VolumeCondition 成交量类型
21 MinVolume 最小成交量
22 ContingentCondition 触发条件
23 StopPrice 止损价
24 ForceCloseReason 强平原因
25 IsAutoSuspend 自动挂起标志
26 BusinessUnit 业务单元
27 RequestID 请求编号
28 OrderLocalID 本地报单编号
29 ExchangeID 交易所代码
30 ParticipantID 会员代码
31 ClientID 客户代码
32 ExchangeInstID 合约在交易所的代码
33 TraderID 交易所交易员代码
34 InstallID 安装编号
35 OrderSubmitStatus 报单提交状态
36 NotifySequence 报单提示序号
37 TradingDay 交易日
38 SettlementID 结算编号
39 OrderSysID 报单编号
40 OrderSource 报单来源
41 OrderStatus 报单状态
42 OrderType 报单类型
43 VolumeTraded 今成交数量
44 VolumeTotal 剩余数量
45 ActiveTime 激活时间
46 SuspendTime 挂起时间
47 UpdateTime 最后修改时间
48 CancelTime 撤销时间
49 ActiveTraderID 最后修改交易所交易员代码
50 ClearingPartID 结算会员编号
51 SequenceNo 序号
52 FrontID 前置编号
53 SessionID 会话编号
54 UserProductInfo 用户端产品信息
55 StatusMsg 状态信息
56 UserForceClose 用户强评标志
57 ActiveUserID 操作用户代码
58 BrokerOrderSeq 经纪公司报单编号
59 RelativeOrderSysID 相关报单

StatusMsg说明
StatusMsg返回值 说明
未成交 委托成功,还未成交
报单已提交 委托成功,还未成交
已撤单 撤单成功
已撤单报单被拒绝当前状态禁止此项操作 当前时间,禁止委托(非交易时间、CPT系统原因等)
  • 范例

    timeout := 3000;
    h:= TT_UserLogin("上期技术",
    "tcp://asp-sim2-front1.financial-trading-platform.com:26205@2030",
    "123456",
    "888888",
    Timeout,
    errmsg);
    if (h) then
    return TT_WT(h,"多开",”IF1301”,2300,1,timeout,"开仓测试",0);
    参考
     
相关