TT_WT
简述
委托接口。
TT_WT (h:integer;bs;StkID:string;Price:real;vol;Timeout:integer[;comment:string[; Async:Integer]]):array;
名称 | 类型 | 说明 |
---|
h | integer | 整数,交易客户登入成功返回的句柄,输入; |
bs | string | 字符串,委托属性,输入;指令如下:
股票 |
中文 |
英文 |
买入指令 |
买 |
B|Buy |
卖出指令 |
卖 |
S|Sell |
期货 |
中文 |
英文 |
市价指令 |
开仓指令 |
多开 |
BO |
指令后加[1]
如:多开[1] |
|
空开 |
SO |
|
平仓指令 |
多平今 |
BCT |
|
|
多平昨 |
BCY |
|
|
空平今 |
SCT |
|
|
空平昨 |
SCY |
|
|
StkID | string | 字符串,股票代码,输入;(如SH600000,SZ000002,IF1109) |
Price | real | 实数,委托价格价格,输入; |
Vol | integer | 整数,委托数量,输入; |
Timeout | integer | 整数,超时(单位毫秒),输入; |
Comment | string | 字符串,可选参数,说明信息,输入;(可以为每笔操作添加描述信息,以便区分每笔交易) |
Async | Integer | 整数,可选参数,委托模式,输入;(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);