龙听期货论坛's Archiver

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

大智慧趋势王主图指标公式[大智慧公式]

[code]
DRAWGBKLAST(v>1,STRIP(RGB(0,0,205),RGB(60,179,113),0));
卖线:EMA(((SLOPE(CLOSE,34) * 20) + CLOSE),75),coloryelLOW;
买线:EMA(CLOSE,8),colorFFFFFF;
VAR1:=(买线 - 卖线);
STICKLINE((VAR1 >= 0),买线,卖线,0.5,0),colorred;
STICKLINE((VAR1 < 0),买线,卖线,0.5,0),colorblue;
买:=EMA(((100 * (CLOSE - LLV(LOW,34))) / (HHV(HIGH,34) - LLV(LOW,34))),3);
卖:=SMA((((HHV(HIGH,34) - CLOSE) / (HHV(HIGH,34) - LLV(LOW,34))) * 100),2,1);
大盘:=EMA(((100 * (INDEXC - LLV(INDEXL,34))) / (HHV(INDEXH,34) - LLV(INDEXL,34))),3);
换手:=(((VOL / CAPITAL) * 100) >= 2);
涨:=(((CLOSE / ref(CLOSE,1)) - 1) * 100);
A:=(CROSS(买,卖) AND (买 >= 45));
B:=(CROSS(买,大盘) AND (买 >= 45));
D:=(CROSS(买,75) AND (涨>= 2));
DD:=(CROSS(买,20) AND (涨>= 2));
CXH:=STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1));
WARNING('http://www.cxh99.com',CURRENTTIME>180000 and (CXH=2 OR CXH=7));
DRAWTEXTREL(10 ,10 ,'');
DRAWTEXT((A > 0),(LOW * 0.99),'←阻击龙头'),LINETHICK0,colorFFFF00; {文章来至程序化交易网 cxh99.com}
DRAWTEXT((B > 0),(LOW * 1.02),'←决战龙头'),LINETHICK0,coloryelLOW;
DRAWTEXT((D > 0),(LOW * 1.05),'←绝对龙头'),LINETHICK0,colorred;
DRAWTEXT((DD > 0),(LOW * 1.05),'←短线金股'),LINETHICK0,colorred;
TJ:=((CLOSE > OPEN) OR ((CLOSE = OPEN) AND (CLOSE > ref(CLOSE,1))));
STICKLINE(TJ,LOW,HIGH,0.8,0),colorred;
STICKLINE(TJ,OPEN,CLOSE,8,0),colorred;
STICKLINE(TJ,OPEN,CLOSE,6,0),color8B6AFD;
STICKLINE(TJ,OPEN,CLOSE,2,0),colorC6B6FE;
STICKLINE(TJ,OPEN,CLOSE,1,0),colorF9F7FF;
STICKLINE(NOT(TJ),LOW,HIGH,0.1,0),colorFF0000;
STICKLINE(NOT(TJ),OPEN,CLOSE,8,0),colorFF0000;
STICKLINE(NOT(TJ),OPEN,CLOSE,6,0),colorFF7578;
STICKLINE(NOT(TJ),OPEN,CLOSE,2,0),colorFFBFC1;
STICKLINE(NOT(TJ),OPEN,CLOSE,0.5,0),colorFFFFF7;
[/code]

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

源码解析:




DRAWGBKLAST(成交量(手)>1,STRIP(自定色,自定色,0))
输出卖线:((收盘价的34日线性回归斜率*20)+收盘价)的75日指数移动平均,画黄色
输出买线:收盘价的8日指数移动平均,COLORFFFFFF
VAR1赋值:(买线 - 卖线)
当满足条件(VAR1>=0)时,在买线和卖线位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
当满足条件(VAR1<0)时,在买线和卖线位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画蓝色
买赋值:((100*(收盘价-34日内最低价的最低值))/(34日内最高价的最高值-34日内最低价的最低值))的3日指数移动平均
卖赋值:(((34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值))*100)的2日[1日权重]移动平均
大盘赋值:((100*(收盘价-34日内最低价的最低值))/(34日内最高价的最高值-34日内最低价的最低值))的3日指数移动平均
换手赋值:(((成交量(手) / 当前流通股本(手)) * 100) >= 2)
涨赋值:(((收盘价 / 昨收) - 1) * 100)
A赋值:(买上穿卖 AND (买 >= 45))
B赋值:(买上穿大盘 AND (买 >= 45))
D赋值:(买上穿75 AND (涨>= 2))
DD赋值:(买上穿20 AND (涨>= 2))
当满足条件(A>0)时,在(最低价*0.99)位置书写文字,线宽为0,COLORFFFF00
当满足条件(B>0)时,在(最低价*1.02)位置书写文字,线宽为0,画黄色
当满足条件(D>0)时,在(最低价*1.05)位置书写文字,线宽为0,画红色
当满足条件(DD>0)时,在(最低价*1.05)位置书写文字,线宽为0,画红色
TJ赋值:((收阳线) OR ((平盘) AND (收盘价 > 昨收)))
当满足条件TJ时,在最低价和最高价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,画红色
当满足条件TJ时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件TJ时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR8B6AFD
当满足条件TJ时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORC6B6FE
当满足条件TJ时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORF9F7FF
当满足条件取反时,在最低价和最高价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFF0000
当满足条件取反时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF0000
当满足条件取反时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFF7578
当满足条件取反时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFBFC1
当满足条件取反时,在开盘价和收盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFFFFF7

页: [1]