以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]所属板块的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84158)

--  作者:mt050707
--  发布时间:2015/8/19 9:50:24
--  [求助]所属板块的问题
如果当前股票代码是30开头并且当日涨幅>=5%就求他在创业板中成交额排序
如果当前股票代码是00开头并且当日涨幅>=5%就求他在中小板板中成交额排序
这样的公式怎么写呢?

--  作者:jinzhe
--  发布时间:2015/8/19 10:00:45
--  

HOD2

求数组按从高到低排序的名次。

用法:
HOD2(X,N,K):求某一周期X数组内N个元素(N <= 最大元素数)的K值依照从高到低排序后为第几个高值,返回值为排序名次。N=0则表示数组全部元素参与计算

例如:
我们根据KDJ的K值由大到小排序,品种为CU,RU,M,CF,IF
1、首先建立数组
VARIABLE: X[5]=0;
X[1]:=STKINDI(\'CU00\',\'KDJ.K\',0,6,0);
X[2]:=STKINDI(\'RU00\',\'KDJ.K\',0,6,0);
X[3]:=STKINDI(\'M00\',\'KDJ.K\',0,6,0);
X[4]:=STKINDI(\'CF00\',\'KDJ.K\',0,6,0);
X[5]:=STKINDI(\'IF00\',\'KDJ.K\',0,6,0);
2、通过HOD2函数排序
CU排名:HOD2(X,5,X[1]),LINETHICK0;
RU排名:HOD2(X,5,X[2]),LINETHICK0;
M排名:HOD2(X,5,X[3]),LINETHICK0;
CF排名:HOD2(X,5,X[4]),LINETHICK0;
IF排名:HOD2(X,5,X[5]),LINETHICK0;
所属函数组:引用函数


--  作者:jinzhe
--  发布时间:2015/8/19 10:00:55
--  
需要引用全部对应板块的股票
--  作者:mt050707
--  发布时间:2015/8/19 10:22:34
--  
如果当前股票代码是30开头并且当日涨幅>=5%就在整个A股市场中选出30开头并且当日涨幅>=5%的股票
换这种求法做一个选股公式

--  作者:jinzhe
--  发布时间:2015/8/19 10:25:32
--  
strleft(stklabel,2)=\'30\' and DYNAINFO( 14)>0.05
--  作者:mt050707
--  发布时间:2015/8/19 11:19:10
--  
如果当前股票代码是30开头并且当日涨幅>=5%就在创业板市场中选出30开头并且当日涨幅>=5%的股票
这个公式怎么写?

--  作者:jinzhe
--  发布时间:2015/8/19 11:21:55
--  
以下是引用jinzhe在2015/8/19 10:25:32的发言:
strleft(stklabel,2)=\'30\' and DYNAINFO( 14)>0.05

就是这,你选择一下创业板,如果没有自己选择一下创业板的股票


--  作者:mt050707
--  发布时间:2015/8/19 11:27:04
--  
知道了               
[此贴子已经被作者于2015/8/19 11:27:31编辑过]