您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

我想取得5个元素的依次排序大小 [金字塔]

  • 咨询内容: 老师好,我想从数组中取得5个元素依次大小值,是不是这样就可以?//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;3、分别取得第一、第二、第三、第四、第五的值n1:SORTPOS(X,0,1,x[1]),LINETHICK0;n2:SORTPOS(X,0,1,x[2]),LINETHICK0;n3:SORTPOS(X,0,1,x[3]),LINETHICK0;n4:SORTPOS(X,0,1,x[4]),LINETHICK0;n5:SORTPOS(X,0,1,x[5]),LINETHICK0;
    请问红色部分是不是对的?请老师指点,谢谢!

     

  • 金字塔客服: 我觉得这样写是不是有问题?因为我在非交易时间,每加载一次得到第一、第二、第三、第四、第五的值都不同,在变,请老师指点!谢谢!

     

  • 用户回复:

    不交易的时候值怎么会不一样的,截图说明一下

     

  • 网友回复: 我就想请教一下老师,这一段是不是正确的?3、分别取得第一、第二、第三、第四、第五的值n1:SORTPOS(X,0,1,x[1]),LINETHICK0;n2:SORTPOS(X,0,1,x[2]),LINETHICK0;n3:SORTPOS(X,0,1,x[3]),LINETHICK0;n4:SORTPOS(X,0,1,x[4]),LINETHICK0;n5:SORTPOS(X,0,1,x[5]),LINETHICK0;

     

  • 网友回复: 老师们,给点力啊!

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容