以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  飞狐中的explainex函数对应金字塔的哪个函数  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=27998)

--  作者:gpwj
--  发布时间:2012/9/17 14:34:03
--  飞狐中的explainex函数对应金字塔的哪个函数
如题,飞狐指标中有explainex函数,金字塔中的哪个函数与它对应?谢谢
--  作者:jinzhe
--  发布时间:2012/9/17 14:34:49
--  
该函数是何用处,有何解释?
--  作者:gpwj
--  发布时间:2012/9/17 14:56:24
--  
{缺口}
fh:=HIGH;fl:=LOW;
for pp=DATACOUNT-1 downto 1 do begin
  IF fh[pp]<fh[pp+1] then
     fh[pp]:=fh[pp+1];
  IF fl[pp]>fl[pp+1] then
     fl[pp]:=fl[pp+1];
end;
qk:=LOW>REF(HIGH,1) OR HIGH<REF(LOW,1);
G1:=IF(LOW>REF(HIGH,1),LOW,IF(HIGH<REF(LOW,1),REF(LOW,1),0));
D1:=IF(LOW>REF(HIGH,1),REF(HIGH,1),IF(HIGH<REF(LOW,1),HIGH,0));
S:=IF(LOW>REF(HIGH,1),2,IF(HIGH<REF(LOW,1),1,0));
tj:=s=2 and fL<=G1 AND fL>=D1 OR s=1 and fH<G1 AND fH>=D1 ;
w:=BARSSINCE(BACKSET(BARSTATUS=2,BARSLAST(TJ*BARPOS=BARPOS)+1))+1;
DD:=DATE;
缺口日期:=REF(DD,W-1)+1991219;
S1:=IF(REF(S,W-1)=2,REF(fL,w-1),IF(REF(S,W-1)=1,REF(fH,w-1),0));
S2:=IF(REF(S,W-1)=2,REF(D1,w-1),IF(REF(S,W-1)=1,REF(G1,w-1),0));
Aa:=MAX(S1,S2);
Bb:=MIN(S1,S2);
缺口:Bb[DATACOUNT],LINETHICK,,PRECISION2,COLOR0099CC;
→:Aa[DATACOUNT],LINETHICK,PRECISION2,COLOR0099CC;
STICKLINE(w,S1,S2,10,0),COLOR66a8b9;
DRAWTEXT(BARSTATUS=2,Aa,NUMTOSTR(Bb,2)+\'-\'+NUMTOSTR(Aa,2)),COLORgreen,ALIGN2;
explainex(aa-bb>0,\'存在未补缺口,缺口上沿=\',aa,2,0),colorgreen;
explainex(aa-bb>0,\'存在未补缺口,缺口下沿=\',bb,2,0),colorgreen;

比如这个飞狐指标,这个函数在解盘中输出缺口的数值

--  作者:jinzhe
--  发布时间:2012/9/17 14:57:11
--  
金字塔是explain
--  作者:gpwj
--  发布时间:2012/9/17 15:04:19
--  
金字塔的explain只能输出字符,不能输出数值吧?
--  作者:jinzhe
--  发布时间:2012/9/17 15:12:36
--  
你把数值转化字符输出