使用实时快照WDS数据创建订单
这个例子展示了如何连接风数据提要服务(WDS)、检索实时快照数据和执行简单的数据分析,做出投资决策。然后的例子展示了如何登录到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年。上海“13.17 - 123796797.00
d
是一个时间表,其中包含一行的安全时间和这些变量:
安全
最后的价格
体积
分析快照价格
假设12的价格门槛,元中指定的货币。快照价格阈值进行比较。销售指标包含的逻辑值1
。
sellnow = (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表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)
另请参阅
风
|实时
|createorder
|查询
|tradelogin
|tradelogout
|关闭