通过自定义数据对涨幅进行排名,如何求得排第n名次的股票涨幅?
1自定义数据使用“证券相关序列”将其股票按涨幅值进行排序。
2在后台本地预警下使用自定义数据函数对次数进行比较,如下,获取第20名的品种。
aa:SELFDATA('DATA1')=20;
还有一个方式,使用股票池的排序功能就能更加快捷有效的获取排名N的品种。
以下是引用wenarm在2018/4/17 18:58:08的发言:
1自定义数据使用“证券相关序列”将其股票按涨幅值进行排序。
2在后台本地预警下使用自定义数据函数对次数进行比较,如下,获取第20名的品种。
aa:SELFDATA('DATA1')=20;
还有一个方式,使用股票池的排序功能就能更加快捷有效的获取排名N的品种。
要获取的是这个第20名股票的涨幅,怎么写
DYNAINFO( 14)函数就可以直接获得涨幅。
aa:DYNAINFO( 14);//用这个做作自定义数据的排序公式。
然后在后台预警中使用下面代码,就能扫出来排名第20的品种
aa:SELFDATA('DATA1')=20;
以下是引用wenarm在2018/4/18 13:31:14的发言:
DYNAINFO( 14)函数就可以直接获得涨幅。
aa:DYNAINFO( 14);//用这个做作自定义数据的排序公式。
然后在后台预警中使用下面代码,就能扫出来排名第20的品种
aa:SELFDATA('DATA1')=20;
<!--StartFragment -->
如何用公式表达(求得这个第20名股票的涨幅)?
这个方法你有什么不理解的?
[此贴子已经被作者于2018/4/18 14:21:02编辑过]
以下是引用wenarm在2018/4/18 14:20:51的发言:
这个方法你有什么不理解的?
[此贴子已经被作者于2018/4/18 14:21:02编辑过]
我的意思是,用自定义数据对全市场的股票进行涨幅排名,假设这个排名已经做好了,即能取得已知股票的涨幅名次用公式表达是selfdate(data1),同时我还要取得涨幅第20名次的股票(这个股票是哪只股票还不知道但一定存在)的涨幅,用公式表示以便加到程序中,(而不是去预警栏里看看)。
做不到,自定义数据只能进行排名,无法直接获得需要的第N名,只能通过后台预警进行程序化处理。
你想直接得到,最直接的方式就是用股票池。
以下是引用wenarm在2018/4/18 15:21:29的发言:
做不到,自定义数据只能进行排名,无法直接获得需要的第N名,只能通过后台预警进行程序化处理。
你想直接得到,最直接的方式就是用股票池。
那么预警程序化或股票池里,这个公式怎么写吗