分享

大智慧主升抓牛指标公式源码编程思路破译及风险提示

 追梦文库 2022-10-28 发布于天津

编程思路破译

R4赋值:(2*收盘价+最高价+最低价)/4

R5赋值:63日内最低价的最低值

R6赋值:33日内最高价的最高值

快赋值:(收盘价-R5)/(R6-R5)*100的8日指数移动平均

慢赋值:0.667*1日前的快+0.333*快的10日指数移动平均

输出主升开始:如果快上穿慢,返回50,否则返回0,COLORA244FF,线宽为2

LC赋值:1日前的收盘价

RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100

卖点赋值:85上穿RSI1*10

卖赋值:如果卖点,返回5,否则返回0

洗钱A赋值:(收盘价-32日内最低价的最低值)/(32日内最高价的最高值-32日内最低价的最低值)*1.2*收盘价

量1赋值:洗钱A的3日指数移动平均

量2赋值:洗钱A的5日指数移动平均

量3赋值:洗钱A的7日指数移动平均

T1赋值:量2>量3 AND 量1<1日前的量1

T2赋值:量2<量3 AND 量1>1日前的量1

当满足条件T1时,在量1和量3位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

当满足条件T2时,在量1和量3位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFF00FF

洗钱B赋值:洗钱A的13日[1日权重]移动平均

分水岭赋值:洗钱B的2.5日[1.5日权重]移动平均

牛线赋值:3*洗钱B-2*分水岭 

熊线赋值:4*分水岭-3*洗钱B

TT赋值:分水岭上穿熊线

TY赋值:牛线上穿分水岭

输出黄金买点:如果(TTANDTY),返回20,否则返回0,画黄色,线宽为2

AA赋值:(收盘价-1日前的收盘价)/1日前的收盘价

GG赋值:ALL(AA>=-0.03,5)

SS赋值:ALL(AA<=0.03,5)

QQ赋值:如果(GGANDSS),返回1,否则返回0

输出主升黄金买点:如果(黄金买点AND主升开始),返回30,否则返回0,画青色,线宽为4

SW1赋值: (收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10

SW赋值:以1和100*(成交量(手)的5日累和/(3*当前流通股本(手)))的较大值为权重收盘价的9日指数移动平均的动态移动平均

输出升:如果SW1上穿SW,返回30,否则返回0,COLORE66878,线宽为4

输出升黄金买点:如果SW1上穿SWAND黄金买点,返回60,否则返回0,画红色,线宽为4

GV赋值:(快上穿慢) AND (SW1上穿SW)

输出主升升:如果GV,返回50,否则返回0,COLORF00FF0,线宽为4

程序源码

R4:=(2*C+H+L)/4;

R5:=LLV(L,63);

R6:=HHV(H,33);

快:=EMA((C-R5)/(R6-R5)*100,8);

慢:=EMA(0.667*REF(快,1)+0.333*快,10);

主升开始:IF(CROSS(快,慢),50,0),COLORA244FF,LINETHICK2;

LC:=REF(CLOSE,1);

RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;

卖点:=CROSS(85,RSI1)*10;

卖:=IF(卖点,5,0);

洗钱A:=(CLOSE-LLV(LOW,32))/(HHV(HIGH,32)-LLV(LOW,32))*1.2*CLOSE;

量1:=EMA(洗钱A,3);

量2:=EMA(洗钱A,5);

量3:=EMA(洗钱A,7);

T1:=量2>量3 AND 量1<REF(量1,1);

T2:=量2<量3 AND 量1>REF(量1,1);

STICKLINE(T1,量1,量3,2,0),COLORYELLOW;

STICKLINE(T2,量1,量3,3,1),COLORFF00FF;

洗钱B:=SMA(洗钱A,13,1);

分水岭:=SMA(洗钱B,2.5,1.5);

牛线:=3*洗钱B-2*分水岭 ;

熊线:=4*分水岭-3*洗钱B;

TT:=CROSS(分水岭 ,熊线);

TY:=CROSS(牛线 ,分水岭);

黄金买点:IF((TT AND TY),20,0),COLORYELLOW,LINETHICK2;

AA:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);

GG:=ALL(AA>=-0.03,5);

SS:=ALL(AA<=0.03,5);

QQ:=IF((GG AND SS),1,0);

主升黄金买点:IF((黄金买点 AND 主升开始),30,0),COLORCYAN,LINETHICK4;

SW1:= (EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10;

SW:=DMA(EMA(CLOSE,9),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL))));

升:IF(CROSS(SW1,SW),30,0),COLORE66878,LINETHICK4;

升黄金买点:IF(CROSS(SW1,SW) AND 黄金买点,60,0),COLORRED,LINETHICK4;

GV:=(CROSS(快,慢)) AND (CROSS(SW1,SW));

主升升:IF(GV,50,0),COLORF00FF0,LINETHICK4;

风险提示

该公式包含未来函数:CAPITAL

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章