以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  金字塔能否顺利的打通如下流程。。。。。。  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=163655)

--  作者:stardna
--  发布时间:2018/5/25 14:29:43
--  金字塔能否顺利的打通如下流程。。。。。。
以股票为例,具体实现步骤如下:
1:用自定义数据将股票的所有板块,进行涨幅排序(自定义数据名字叫“板块涨幅排序”):
此功能可以实现,但是选板块的过程很费劲,希望能改进,增加一些分类(行业指数,概念指数等),然后全选加入。
2:用自定义数据将股票进行涨幅排序:
此功能无法实现:因为要在公式中调用第一个自定义数据"板块涨幅排序",然后取"板块涨幅排序"中第一名的板块,作为条件,在对其板块下的所有股票进行涨幅排序。(希望能增加一个函数,比如SelfDataXX(name, N),name是自定义数据的名字,主要是N,N代表名次,也就是自定义数据中的排名,返回值是合约名称。跟SELFDATALABELS函数其实有点类似,该函数是根据合约找名次,我是想根据名次找合约。)。而且现在貌似在公式中只能获取股票所属板块,无法获取股票所属概念等信息。。。。。
3:然后写一个交易系统,对最终选出来的一些股票,进行跟踪交易。
此功能可以实现。

这是一个实盘的具体策略,希望老师能认真的走一遍流程,软件的功能应该根据实际而设计。。。。。
[此贴子已经被作者于2018/5/25 14:31:19编辑过]

--  作者:yukizzc
--  发布时间:2018/5/25 14:51:26
--  

第二条在pel层面的话可能难以实现,这个意思是根据条件对板块进行筛选,然后动态根据板块内个股进行筛选程序化

 


--  作者:stardna
--  发布时间:2018/5/25 14:55:04
--  
谢谢老师,我不是指pel,第二条用的还是自定义数据,具体是:根据第一条选出来的板块,比如板块第一名(比如白酒板块),然后在对白酒板块下的所有股票进行涨跌幅排序。
--  作者:stardna
--  发布时间:2018/5/25 14:56:19
--  
其实这个核心思想就是,用自定义数据进行两次排序,第一次对所有板块进行排序,第二次对指定板块下的所有股票进行排序。
--  作者:wenarm
--  发布时间:2018/5/25 16:10:43
--  

1.将你涉及到的板块,分别通过板块指数功能,创建自定义板块指数,如:zs1,zs2,zs3

2.使用自定义数据,对板块指数进行横向排名统计,可以得到你要板块排名第一的板块指数名称或者代码。

3.其余自定义数据,其名称分别命名zs1,zs2,zs3,和板块指数一一对应。

aa:VALUEWHEN(SELFDATA(\'DATA1\')=1,STKLABEL);//排名第一的板块指数代码

bb::VALUEWHEN(SELFDATA(aa)=1,STKLABEL);//板块排名第一的成分股里第一的品种。、