Rss & SiteMap

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

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

标题:编写问题求助

1楼
alexinov 发表于:2017/8/23 20:17:21
请问老师,用large函数求300周期内收盘价最大,次大,第三大值,结果显示有时候三个值互有相等,
现想求出最大,次大,第三大值并且他们互不相等,最大减去第三大值大于等于3,如何编写?谢谢
假如序列是12345677885,那么输出结果应该是875而不是885
2楼
wenarm 发表于:2017/8/24 9:17:41

这种建议你使用vba进行处理,pel对处理这中需求局限性比较大,也不好实现。

 

VARIABLE:aa=0,bb=0,cc=0;
flag_bb:=0;
flag_cc:=0;
//bar:barpos;
//aa:hhv(HIGH,300);
aa:=LARGE(c,300,1);
for n=2 to 300 do begin 
 temp:=LARGE(c,300,n);
 if aa>temp and  flag_bb=0 then begin
 bb:=temp;
 flag_bb:=1;
 end
 if bb>temp  and flag_cc=0 then begin
 cc:=temp;
 flag_cc:=1;
 end
end

aaa:aa;
bbb:bb;
ccc:cc;

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


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