-- 作者:FireScript
-- 发布时间:2020/8/26 9:51:47
--
如果是相同指标,不同品种的值,可以用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; 所属函数组:引用函数
|