顶位通达信公式 副图 源码附图
VAR1:=((3 * SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1)) - (2 * SMA(SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1),3,1)));
VAR2:=10;
VAR3:STICKLINE((VAR1 <= 10),0,20,2,0),LINETHICK2,COLORYELLOW;
VAR5:=STICKLINE(CROSS(VAR1,VAR2),0,30,3,0),COLORWHITE;
VAR6:=90;
VAR8:STICKLINE((VAR1 >= 85),100,80,2,0),LINETHICK2,COLOR66FF00;
VAR9:STICKLINE(CROSS(VAR6,VAR1),130,90,3,0),LINETHICK5,COLORFF3300;
QQQ:=CROSS(VAR6,VAR1);
{DRAWICON(QQQ,70,19);
DRAWTEXT(QQQ,130,'*止损');}
VARQ1:(((7 * SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 30),4,1))
- (3 * SMA(SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 30),4,1),3,1)))
- SMA(SMA(SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 30),4,1),3,1),2,1)),COLOR8811FF,LINETHICK2;
VARA1:=14;
VARA2:=78.89;
VARA3:=CROSS(VARQ1,VARA1);
VARA5:=CROSS(VARA2,VARQ1);
DRAWICON(VARA3,VARQ1,5);
DRAWICON(VARA5,110,6);
VARX:=((3 * SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1))
- (2 * SMA(SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1),3,1)));
VARA6:=IF(CROSS(VARX,3),100,0);
VARA8:=IF((VARX <= 3),25,0);
VARQ2:IF((VARX < 5),100,0),COLORRED;
VARS1:=REF(CLOSE,1);
VARH12:=((SMA(MAX((CLOSE - VARS1),0),6,1) / SMA(ABS((CLOSE - VARS1)),6,1)) * 100);
VARQ3:(CROSS(80,VARH12) * 160),COLORWHITE;
DRAWTEXT(CROSS(80,VARH12),150,'<-顶位 '),COLORYELLOW;
DRAWTEXT(CROSS(80,VARH12),120,'<--分 '),COLORYELLOW;
DRAWTEXT(CROSS(80,VARH12),100,'<--析 '),COLORYELLOW;
DRAWTEXT(CROSS(80,VARH12),80,'<--家 '),COLORYELLOW;
DRAWTEXT(CROSS(80,VARH12),60,'<--战 '),COLORYELLOW;
DRAWTEXT(CROSS(80,VARH12),40,'<--法 '),COLORYELLOW;
VARS2:=((SMA(MAX((CLOSE - VARS1),0),7,1) / SMA(ABS((CLOSE - VARS1)),7,1)) * 100);
VARS5:=((SMA(MAX((CLOSE - VARS1),0),13,1) / SMA(ABS((CLOSE - VARS1)),13,1)) * 100);
VARH51:=BARSCOUNT(CLOSE);
短期底部:=(((VARS2 < 20) AND (VARS5 < 25)) AND (VARH51 > (50 * 300)));
DRAWTEXT(CROSS(100,短期底部),40,'☆短底 '),COLORBROWN;
VARS3:=((LLV(LOW,5) = LLV(LOW,45)) AND (CLOSE >= (OPEN * 1.04)));
VARS8:=(CLOSE > ((REF(HIGH,1) + REF(LOW,1)) / 2));
红灯:=(VARS3 AND VARS8);
VARS6:=REF(CLOSE,1);
VARH33:=((SMA(MAX((CLOSE - VARS6),0),6,1) / SMA(ABS((CLOSE - VARS6)),6,1)) * 100);
绿灯:=CROSS(80,VARH33);
VARH1:=REF(LOW,1);
VARH2:=((SMA(ABS((LOW - VARH1)),3,1) / SMA(MAX((LOW - VARH1),0),3,1)) * 100);
VARH3:=EMA(IF((CLOSE * 1.2),(VARH2 * 10),(VARH2 / 10)),3);
VARH5:=LLV(LOW,38);
VARH6:=HHV(VARH3,38);
VARH8:=IF(LLV(LOW,90),1,0);
VARH9:=((EMA(IF((LOW <= VARH5),((VARH3 + (VARH6 * 2)) / 2),0),3) / 618) * VARH8);
秘密吸筹:STICKLINE(VARH9,0,VARH9,6,1),COLORFFFF66;
VARG1:=(MA(LOW,2) * 0.96);
VARG2:=(MA(LOW,26) * 0.85);
VARG3:=(((REF(VARG1,1) < VARG2) AND (REF(VARG1,1) < VARG1)) AND (REF(VARG1,1) < REF(VARG1,2)));
STICKLINE(VARG3,0,(VARH9 * 2),6,0),COLORFF00CC;
{DRAWTEXT(VARG3,(VARH9 * 2),'短线出击'),COLORRED;}
↑短线突击:DRAWICON(VARG3,40,25),COLORFF99CC;
DRAWICON(红灯,1.1,9);
DRAWICON(绿灯,80,15);
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
VAR1赋值:((3 * SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 100),5,1)) - (2 * SMA(SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 100),5,1),3,1)))
VAR2赋值:10
输出VAR3:STICKLINE((VAR1 <= 10),0,20,2,0), 线宽为2,画黄色
VAR5赋值:STICKLINE(VAR1上穿VAR2,0,30,3,0),画白色
VAR6赋值:90
输出VAR8:STICKLINE((VAR1 >= 85),100,80,2,0), 线宽为2,COLOR66FF00
输出VAR9:STICKLINE(VAR6上穿VAR1,130,90,3,0),LINETHICK5,COLORFF3300
QQQ赋值:VAR6上穿VAR1
当满足条件QQQ时,在70和19之间画图标
当满足条件QQQ时,在130和'*止损'位置书写文字
输出}
VARQ1:(((7 * SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 30),4,1))
- (3 * SMA(SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 30),4,1),3,1)))
- SMA(SMA(SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 30),4,1),3,1),2,1)),COLOR8811FF, 线宽为2
VARA1赋值:14
VARA2赋值:78.89
VARA3赋值:VARQ1上穿VARA1
VARA5赋值:VARA2上穿VARQ1
当满足条件VARA3时,在VARQ1和5之间画图标
当满足条件VARA5时,在110和6之间画图标
VARX赋值:((3 * SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 100),5,1))
- (2 * SMA(SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 100),5,1),3,1)))
VARA6赋值:IF(VARX上穿3,100,0)
VARA8赋值:IF((VARX <= 3),25,0)
输出VARQ2:IF((VARX < 5),100,0),画红色
VARS1赋值:1日前的收盘价
VARH12赋值:((SMA(MAX((收盘价 - VARS1),0),6,1) / SMA((收盘价 - VARS1的绝对值),6,1)) * 100)
输出VARQ3:(80上穿VARH12 * 160),画白色
DRAWTEXT(80上穿VARH12,150,'<-顶位 '),画黄色
DRAWTEXT(80上穿VARH12,120,'<--分 '),画黄色
DRAWTEXT(80上穿VARH12,100,'<--析 '),画黄色
DRAWTEXT(80上穿VARH12,80,'<--家 '),画黄色
DRAWTEXT(80上穿VARH12,60,'<--战 '),画黄色
DRAWTEXT(80上穿VARH12,40,'<--法 '),画黄色
VARS2赋值:((SMA(MAX((收盘价 - VARS1),0),7,1) / SMA((收盘价 - VARS1的绝对值),7,1)) * 100)
VARS5赋值:((SMA(MAX((收盘价 - VARS1),0),13,1) / SMA((收盘价 - VARS1的绝对值),13,1)) * 100)
VARH51赋值:收盘价的有效数据周期数
短期底部赋值:(((VARS2 < 20) AND (VARS5 < 25)) AND (VARH51 > (50 * 300)))
DRAWTEXT(100上穿短期底部,40,'☆短底 '),COLORBROWN
VARS3赋值:((5日内最低价最低值 = 45日内最低价最低值) AND (收盘价 >= (开盘价 * 1.04)))
VARS8赋值:(收盘价 > ((1日前的最高价 + 1日前的最低价) / 2))
红灯赋值:(VARS3 AND VARS8)
VARS6赋值:1日前的收盘价
VARH33赋值:((SMA(MAX((收盘价 - VARS6),0),6,1) / SMA((收盘价 - VARS6的绝对值),6,1)) * 100)
绿灯赋值:80上穿VARH33
VARH1赋值:1日前的最低价
VARH2赋值:((SMA((最低价 - VARH1的绝对值),3,1) / SMA(MAX((最低价 - VARH1),0),3,1)) * 100)
VARH3赋值:EMA(IF((收盘价 * 1.2),(VARH2 * 10),(VARH2 / 10)),3)
VARH5赋值:38日内最低价最低值
VARH6赋值:38日内VARH3最高值
VARH8赋值:IF(90日内最低价最低值,1,0)
VARH9赋值:((EMA(IF((最低价 <= VARH5),((VARH3 + (VARH6 * 2)) / 2),0),3) / 618) * VARH8)
当满足条件VARH9时,在0和VARH9之间画柱状线
VARG1赋值:(最低价的2日简单移动平均 * 0.96)
VARG2赋值:(最低价的26日简单移动平均 * 0.85)
VARG3赋值:(((1日前的VARG1 < VARG2) AND (1日前的VARG1 < VARG1)) AND (1日前的VARG1 < 2日前的VARG1))
STICKLINE(VARG3,0,(VARH9 * 2),6,0),COLORFF00CC
{DRAWTEXT(VARG3,(VARH9 * 2),'短线出击'),画红色
当满足条件VARG3时,在40和25之间画图标
当满足条件红灯时,在1.1和9之间画图标
当满足条件绿灯时,在80和15之间画图标