决定使用当前和历史WDS数据购买股票
这个例子展示了如何连接到Wind Data Feed Services (WDS)并检索当前和历史WDS数据。然后,该示例展示了如何使用当前的高价触发单个证券的购买决策。这个示例要求您打开并登录Wind Financial Terminal。
连接到改进算法
c =风;
检索当前数据以确保安全
格式化货币的输出数据。
格式银行
使用0001.香港
安全,找回当前价格的高低。
s =0001年。香港的;f = (“高”,“低”];d = getdata (c、s、f)
d =1×2表高低_____ _____ 0001。99.00 - 97.70港元
d
是一个表,其中只有一行用于单个安全性。表中的每个变量对应于每个指定的字段。
检索历史数据以确保安全
使用同一证券,检索2017年8月1日至2017年8月30日的最高价和最低价。
f = (“高”,“低”];startdate可以= datetime (“2017-08-01”);enddate = datetime (“2017-08-30”);h =历史(c、s、f, startdate可以enddate);
h
是一个时间表,其中包含每个交易日的一行,以及时间和每个指定字段的变量。
要创建一个阈值,您可以分析历史数据的最高和最低高价。
马克斯(h.HIGH)
ans = 108.9000
分钟(h.HIGH)
ans = 100.7000
决定买股票
假设阈值为100美元。确定当前的高价是否低于100美元。设置买入指标buynow
来真正的
当满足阈值时。
buynow = (d.HIGH < 100);
使用买入指标和createorder
函数创建的购买订单0001.香港
股票。
关闭WDS连接
关闭(c)