主要内容

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

这个例子展示了如何连接到风力数据馈电服务(WDS),检索实时快照数据,并执行简单的数据分析,以作出投资决策。然后,该示例展示了如何登录到WDS订单管理系统、创建订单和查询有关订单的信息。本示例要求您打开并登录到Wind金融终端。

连接到改进算法

c =风;

获取快照数据

为货币格式化输出数据。

格式银行

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

S =“600000. sh”;f = {“rt_last”“rt_vol”};d =实时(c、s、f)
d = 1×3时间表时间代码RT_LAST RT_VOL _______________________ __________________________________________________________________________________________________________________________________________________13117123796797.00

d是一个时间表,其中包含一行安全与时间和这些变量:

  • 安全

  • 最后的价格

  • 体积

分析快照价格

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

= (d.RT_LAST > 12);

用卖出指示器来设定订单的方向。

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

创建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表请求ID SecurityCode TradeSide OrderPrice OrderVolume LogonID的错误码ERRORMSG _________ ____________ _________ __________ ___________ _______ _________ _____________ 20 '600000.sh' '卖出' '13 0.17' '100' '1' 0 '发送...'

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

  • 请求标识符

  • 安全代码

  • 方向

  • 订单价格

  • 订单量

  • 登录标识符

  • 错误代码

  • 错误消息

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

d =查询(c,'命令');d.OrderStatus
d =“正常”

关闭WDS连接

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

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

关闭WDS连接。

关闭(c)

另请参阅

||||||

相关话题

外部网站