主要内容

使用实时快照WDS数据创建订单

此示例显示如何连接到风力数据传送服务(WDS),检索实时快照数据,并进行简单的数据分析,以做出投资决策。然后,该示例展示如何登录WDS订单管理系统、创建订单以及查询订单信息。本例要求您打开并登录到Wind金融终端。

连接到WDS

C =风;

检索快照数据

格式化货币输出数据。

格式银行

使用600000.上海安全和WDS连接,检索实时快照数据为最后的价格和数量字段。

s =“600000. sh”;F = {“rt_last”“rt_vol”};D =实时(c,s,f)
d = 1×3时间表时间码RT_LAST RT_VOL  ____________________ ___________ _______ ____________ 05 - 12月- 2017 12:33:50 600000. sh 13.17 - 123796797.00

d是一个时间表,其中包含包含时间和以下变量的证券行:

  • 安全

  • 最后的价格

  • 体积

快照价格分析

假设价格阈值为12,以CNY货币指定。将快照价格与阈值进行比较。sell指示器包含逻辑值1

sellnow = (d.RT_LAST > 12);

使用卖出指示器设置订单的方向。

如果(卖出)方向=“卖出”其他的方向=“买入”结束

创建WDS订单

通过WDS连接登录WDS订单管理系统。指定代理、分支机构、用户名、密码和帐户类型。

代理=“0000”;分支=“0”;capitalaccount =“1234567891011”;密码=“abcdefghi”;accttype =“SHSZ”;Dlogin = tradelogin(c,经纪人,分支机构,...capitalaccount、密码accttype);

创建100股的卖出指令600000.上海使用WDS连接的安全性。按订单价格卖出股票13.17,以人民币货币表示。使用“LogonID”名称-值对参数指定登录标识符。使用“TradePassword”名称-值对参数指定密码。

价格=“13.17”;数量=“100”;logonid =' 1 ';密码=“abcdefghi”;D = createorder(c,s,方向,价格,数量,...“LogonID”logonid,“TradePassword”,密码)
d = 1×8表RequestID SecurityCode TradeSide OrderPrice OrderVolume LogonID ErrorCode ErrorMsg  _________ ____________ _________ __________ ___________ _______ _________ _____________ 20“600000. sh”“卖出”“13.17”“100 ' ' 1 ' 0 '发送……”

d是一个包含以下变量的表:

  • 请求标识符

  • 安全代码

  • 方向

  • 订单价格

  • 订单量

  • 登录标识符

  • 错误代码

  • 错误消息

查询已执行订单的状态并显示状态。订单状态“正常”指示订单执行成功。

D =查询(c,“秩序”);d.OrderStatus
d =“正常”

关闭WDS连接

方法返回的登录标识符,从WDS订单管理系统注销tradelogin函数。

logonid = dlogin.LogonID;D = tradelogout(c,logonid);

关闭WDS连接。

关闭(c)

另请参阅

||||||

相关的话题

外部网站