龙听期货论坛's Archiver

龙听 发表于 2018-12-24 13:28

大智慧辉煌之星副图指标公式源码[大智慧公式]

[code]
INPUT: P1(5,0,100),P2(10,0,100),P3(3,0,100);
VAR0:=(BIGORDER(1,3) - BIGORDER(2,3)) * VOL/CAPITAL * 100;
VAR1:=(BIGORDER(1,2) - BIGORDER(2,2)) * VOL/CAPITAL * 100;
VAR2:=VAR1 - VAR0;
短期:MA(VAR1,P1);
中期:MA(VAR1,P2);
CXH:=STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1));
WARNING('',CURRENTTIME>180000 and (CXH=4 OR CXH=9));
DRAWTEXTREL(10 ,10 ,'');
VAR3:=(CLOSE - ref(CLOSE,5))/ref(CLOSE,5) * 100;
VAR4:=CROSS(短期,中期) AND ref(VAR3,1) < 5 AND ref(LAST(中期 > 短期),1) > P3 AND COUNT(VAR2 > 0,10) > 2;
FILLRGN(短期,中期,短期 > 中期,RGB(255,0,0),短期 < 中期,RGB(0,0,255));
DRAWICON(VAR4,中期,6),ALIGN1;
0,DOTLINE;
[/code]

龙听 发表于 2018-12-24 13:29

源码角析:

输出INPUT: P1(5,0,100),P2(10,0,100),P3(3,0,100)
VAR0赋值:(BIGORDER(1,3) - BIGORDER(2,3)) * 成交量(手)/当前流通股本(手) * 100
VAR1赋值:(BIGORDER(1,2) - BIGORDER(2,2)) * 成交量(手)/当前流通股本(手) * 100
VAR2赋值:VAR1 - VAR0
输出短期:VAR1的P1日简单移动平均
输出中期:VAR1的P2日简单移动平均
CXH赋值:STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1))
输出WARNING('HTTP://WWW.CXH99.COM',CURRENTTIME>180000 AND (CXH=4 OR CXH=9))
DRAWTEXTREL(10 ,10 ,'指标公式')
VAR3赋值:(收盘价 - 5日前的收盘价)/5日前的收盘价 * 100
VAR4赋值:短期上穿中期 AND 昨日VAR3 < 5 AND 昨日从前?日到前?日持续中期>短期 > P3 AND 统计10日中满足VAR2>0的天数 > 2
FILLRGN(短期,中期,短期 > 中期,自定色,短期 < 中期,自定色)
当满足条件VAR4时,在中期位置画6号图标,ALIGN1
0,DOTLINE

龙听 发表于 2018-12-24 13:29

[attach]6021[/attach]

页: [1]