Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:怎么排序出第一名

1楼
cpj00 发表于:2014/12/9 16:25:44

简化一下问题,我想排序出数值最大的第一名,请指教下怎么作,

 

VARIABLE: CH[5]=0;
CH[1]:=3;
CH[2]:=3;
CH[3]:=5;
CH[4]:=2;
CH[5]:=1;

2楼
jinzhe 发表于:2014/12/9 16:29:19
参考函数lod2
3楼
cpj00 发表于:2014/12/9 16:53:37

想要输出第一名的函数名和函数值,只输出第一名。HOD2和LOD2只能输出一个函数是第几名,我怎么知道哪个函数是第一名呢。

4楼
王锋 发表于:2014/12/9 16:59:10
你就想要排序效果还是怎么? 建议详细描述,免得我们客服无法理解
5楼
cpj00 发表于:2014/12/9 17:05:00
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);
就说例子这个吧,我想知道哪个品种的K值最高,让程序计算完显示出来K值最高的品种。
6楼
cpj00 发表于:2014/12/9 17:06:49
把这个品种的代码负值给一个变量
7楼
jinzhe 发表于:2014/12/9 17:09:42


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);

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;

if cu排名=1 then zuidazhi:='cu';
if ru排名=1 then zuidazhi:='ru';
if m排名=1 then zuidazhi:='m';
if cf排名=1 then zuidazhi:='cf';
if if排名=1 then zuidazhi:='if';
drawtext(islastbar,close,zuidazhi),colorwhite;

8楼
cpj00 发表于:2014/12/9 17:29:17

感谢

共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.05859 s, 3 queries.