以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  排序函数SORTPOS的问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=30358)

--  作者:lzhl0812
--  发布时间:2012/11/3 18:55:37
--  排序函数SORTPOS的问题

现在的排序函数SORTPOS的存在一定问题,从飞狐(大交易师)移过来的指标不能用,建议做一些改进兼容


--  作者:admin
--  发布时间:2012/11/3 19:37:09
--  

将公式贴过来看看


--  作者:lzhl0812
--  发布时间:2012/11/4 8:51:31
--  

CCC:=CLOSE;
HHH:=HIGH;
LLL:=LOW;
VVV:=VOL;
OOO:=OPEN;
IF SYSPARAM(1)>=300 THEN Begin
XX:=SETLBOUND(CCC,SYSPARAM(1)-299);
XX:=SETLBOUND(HHH,SYSPARAM(1)-299);
XX:=SETLBOUND(LLL,SYSPARAM(1)-299);
XX:=SETLBOUND(VVV,SYSPARAM(1)-299);
XX:=SETLBOUND(OOO,SYSPARAM(1)-299);
End;
Nt1:IF(SYSPARAM(1)-120+1>1,SYSPARAM(1)-120+1,0);
Nt2:SYSPARAM(1);
PosHH:=vVV;

xs:SORTPOS(PosHH, 1, Nt1, Nt2);
位置:PosHH[Nt1];

 

主要差别在数值:XS 和位置,估计一是SORTPOS的问题,二是PosHH[Nt1]取值问题,这点问题最大。