此示例显示了如何连接到风数据馈送服务(WDS),检索实时快照数据,并执行简单的数据分析以进行投资决策。该示例然后显示如何登录WDS订单管理系统,创建订单,并查询有关订单的信息。此示例要求您打开并登录风力财务终端。
c =风;
格式化货币的输出数据。
格式银行
使用600000.sh.
安全性和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货币指定的价格阈值。将快照价格与阈值进行比较。销售指示器包含逻辑值1
。
sellnow =(d.rt_last> 12);
使用销售指示器设置订单的方向。
如果(SellNow)方向='卖';别的方向='买';结尾
使用WDS连接登录WDS订单管理系统。指定代理,分支机构,用户名,密码和帐户类型。
经纪人=“0000”;分支=“0”;CapitalAccount =“1234567891011”;密码=“abcdefghi”;accttype =“SHSZ”;Dlogin = Tradelogin(C,Broker,Branch,......capitalAccount,密码,accttype);
创建100股售价600000.sh.
安全使用WDS连接。以订单价格出售股票13.17
,以人工学习为单位指明。使用'logonid'
名称值对参数指定登录标识符。使用'trodepassword'
名称 - 值对参数指定密码。
价格='13 .17';数量='100';logonid ='1';密码=“abcdefghi”;d = createOrder(c,s,方向,价格,数量,......'logonid',logonid,'trodepassword',密码)
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订单管理系统中注销ortelogin.
功能。
logonid = dlogin.logonid;d = Tradelogout(C,Logonid);
关闭WDS连接。
关闭(c)
关闭
|createOrder.
|询问
|即时的
|ortelogin.
|交易
|风