以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何取板块行情  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=161784)

--  作者:racky2016
--  发布时间:2018/3/1 11:34:00
--  如何取板块行情

请教如何取与股票对应的板块行情,如当天,前一天的高开低收,均线等数据?

主要目的是利用板块来判断大势,作为回测策略的一个过滤。


--  作者:FireScript
--  发布时间:2018/3/1 13:27:50
--  
这个没有直接函数可以取。需要的操作可能比较多,不确定行不行。你把需求在细说下。
--  作者:racky2016
--  发布时间:2018/3/1 14:11:43
--  

比如,我现在要回测一个策略(5分钟线),需要用到过去3年的历史数据,当符合条件的时候就开仓平仓。前面这些已经完成,现在想在开平仓条件中加入一项或者几项板块方面的限制条件,这样,信号会相对减少。板块的获取,我首先想到的是提取板块名称(文字),用GNBLOCK(),DYBLOCK(),YBLOCK()等函数,这个步骤已完成,只是有个别股票取不到数据,可能是新股的原因。接下来就是取得板块代码(数字),这个步骤暂时不知道用什么函数。然后接下来就是取行情数据了,比如取前一日板块的高开低收均线等数据,用EXTGBDATASET()函数进行输出。


--  作者:FireScript
--  发布时间:2018/3/1 14:39:51
--  
取开高低收之类的数据必须指定到品种才行。 如果指定到品种就可以取,包括均线,开高低收等。你取得了版块名称之类的但是到这一步没办法进一步获取版块下的品种了。
--  作者:racky2016
--  发布时间:2018/3/1 14:47:17
--  
哦,也就是说指数板块的数据无法获取吗?从界面右键点击进去似乎是可以看到各种数据的。
--  作者:FireScript
--  发布时间:2018/3/1 14:51:43
--  
取只能取到指定品种才行。没办法取一个版块的。
--  作者:racky2016
--  发布时间:2018/3/1 15:01:57
--  

是不是大盘指数就可以,比如999001上证指数?

而具体的行业指数就不可以,比如399974国企改革?


--  作者:FireScript
--  发布时间:2018/3/1 15:18:06
--  
不是 我的意思是 任意品种数据都可以取的。但是没办法一次性取得一个版块的这种。你只要知道你要取得的品种代码就可以取到数据。
--  作者:racky2016
--  发布时间:2018/3/1 15:38:49
--  

哦,我不需要取下面品种了,只要板块指数的数据


--  作者:FireScript
--  发布时间:2018/3/1 15:44:58
--  

就这2个指数的数据就够了?

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看