波段买卖 通达信 副图公式 买卖源码
FFD:=EMA((C - REF(C,1)) / REF(C,3),10) * 100;
KJHU:=EMA(EMA(EMA(EMA(FFD,2),2),2),3);
KJHU1:=EMA(KJHU,4);
A1:=SMA(MAX(C - REF(C,1),0),24,1) / SMA(ABS(C - REF(C,1)),24,1) * 100;
龙头启动:(A1 > 65) * (A1 - 65) / 10 + 2,NODRAW;
VARA1:=CLOSE-LOW;
VARA2:=HIGH-LOW;
VARA3:=CLOSE-HIGH;
VARA4:=IF(HIGH>LOW,(VARA1/VARA2+VARA3/VARA2)*VOL,0);
CYW1:=SUM(VARA4,4)/100000;
控盘度:=CYW1 / 10;{}
STICKLINE(KJHU >= REF(KJHU,1),KJHU,KJHU * 1.2,2,0),COLORRED;
STICKLINE(KJHU < REF(KJHU,1) AND KJHU > EMA(KJHU,4),KJHU,KJHU * 1.2,1,0),COLOR00BBFF;
STICKLINE(KJHU < REF(KJHU,1) AND KJHU < EMA(KJHU,4),KJHU,KJHU * 1.2,2,0),COLORGREEN;
{DRAWICON(BARSCOUNT(KJHU >= REF(KJHU,1))=1,L*0.93,7);
DRAWICON(KJHU < REF(KJHU,1) AND KJHU > EMA(KJHU,4),H*1.03,8);}
0,POINTDOT,LINETHICK2,COLORGRAY;
1.5,POINTDOT,COLORGRAY;
DRAWICON(CROSS(FFD,2),2,7);
CROSS(FFD,KJHU1);
A2:=(C - REF(C,1)) / REF(C,1) * 100;
A3:=COUNT(A2 > 8,120);
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.145,0,0,A3),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0,0,'【关注级别大的股票】 '),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.16,0,0,'级: '),COLORYELLOW;
{DRAWTEXTABS(150,10,STR(A3)),COLORYELLOW;
DRAWTEXTABS(3,10,'【关注级别大的股票】 '),COLORYELLOW;
DRAWTEXTABS(180,10,'级: '),COLORYELLOW;}
NA:=14;MAA:=6;
TR1 := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),NA,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 AND HD>LD,HD,0),NA,1);
DMM:= SMA(IF(LD>0 AND LD>HD,LD,0),NA,1);
PDI:=DMP*100/TR1;
{}
MDI:=DMM*100/TR1;
ADX:=SMA(ABS(MDI-PDI)/(MDI+PDI)*100,NA,1);
ADXR:=(ADX+REF(ADX,MAA))/2;
IF(PDI > MDI,2,DRAWNULL),COLOR00C800,LINETHICK4;
IF(MDI>PDI,2,DRAWNULL),COLOR64FF00,LINETHICK4;
IF(PDI > MDI AND ADX > ADXR AND MDI < 20,2,DRAWNULL),COLOR7850FF,LINETHICK4;
A4:=(MA(C,3) + MA(C,6) + MA(C,12) + MA(C,24)) / 4;
A5:=A4 + 3 * STD(A4,10);
A6:=EMA(HHV(C,21),21);
STICKLINE(FILTER(CROSS(EMA(C,3),A6) AND C > A5 AND MA(C,5) > MA(C,10),13),1.5,0,1,0),COLORMAGENTA;
DRAWTEXT(FILTER(CROSS(EMA(C,3),A6) AND C > A5 AND MA(C,5) > MA(C,10),13),0.2,'小黑马↗'),LINETHICK1,COLORYELLOW;
DRAWTEXT(FILTER(BARSLASTCOUNT(龙头启动>2)=1 AND FFD > 1.9,5),2.4,'龙'),COLORYELLOW;
DRAWTEXT(FILTER(BARSLASTCOUNT(龙头启动>2)=1 AND FFD > 1.9,5),2.3,'头'),COLORYELLOW;
DRAWTEXT(FILTER(BARSLASTCOUNT(龙头启动>2)=1 AND FFD > 1.9,5),2.2,'股'),COLORYELLOW;
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
FFD赋值:EMA((C - 1日前的C) / 3日前的C,10) * 100
KJHU赋值:FFD的2日指数移动平均,2),2),3)
KJHU1:=KJHU的4日指数移动平均
A1赋值:SMA(C - 1日前的C和0较大值,24,1) / SMA(C - 1日前的C的绝对值,24,1) * 100
输出
龙头启动:(A1 > 65) * (A1 - 65) / 10 + 2,NODRAW
VARA1赋值:收盘价-最低价
VARA2赋值:最高价-最低价
VARA3赋值:收盘价-最高价
VARA4赋值:IF(最高价>最低价,(VARA1/VARA2+VARA3/VARA2)*成交量,0)
CYW1赋值:4的VARA4日累和/100000
控盘度赋值:CYW1 / 10
{}
STICKLINE(KJHU >= 1日前的KJHU,KJHU,KJHU * 1.2,2,0),画红色
STICKLINE(KJHU < 1日前的KJHU AND KJHU > KJHU的4日指数移动平均,KJHU,KJHU * 1.2,1,0),COLOR00BBFF
STICKLINE(KJHU < 1日前的KJHU AND KJHU < KJHU的4日指数移动平均,KJHU,KJHU * 1.2,2,0),画绿色
{DRAWICON(KJHU >= 1日前的KJHU的有效数据周期数=1,L*0.93,7)
DRAWICON(KJHU < 1日前的KJHU AND KJHU > KJHU的4日指数移动平均,H*1.03,8)
}
0,POINTDOT, 线宽为2,COLORGRAY
1.5,POINTDOT,COLORGRAY
DRAWICON(FFD上穿2,2,7)
FFD上穿KJHU1
A2赋值:(C - 1日前的C) / 1日前的C * 100
A3赋值:统计120日满足A2 > 8的天数
当满足条件 到最后交易的周期=1时,在横轴0.145纵轴0位置书写数字
当满足条件 到最后交易的周期=1时,在横轴0纵轴0位置书写文字
当满足条件 到最后交易的周期=1时,在横轴0.16纵轴0位置书写文字
{DRAWTEXT150,10,STR(A3的绝对值),画黄色
DRAWTEXT3,10,'【关注级别大的股票】 '的绝对值,画黄色
DRAWTEXT180,10,'级: '的绝对值,画黄色
}
NA赋值:14
MAA赋值:6
TR1 := SMA(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(最低价-1日前的收盘价)),NA,1)
HD := 最高价-1日前的最高价
LD := 1日前的最低价-最低价
如果HD>0 AND HD>LD返回HD否则返回0
如果LD>0 AND LD>HD返回LD否则返回0
PDI赋值:DMP*100/TR1
{}
MDI赋值:DMM*100/TR1
ADX赋值:SMA(MDI-PDI的绝对值/(MDI+PDI)*100,NA,1)
ADXR:=(ADX+MAA日前的ADX)/2
如果PDI > MDI返回2否则返回DRAWNULL
如果MDI>PDI返回2否则返回DRAWNULL
如果PDI > MDI AND ADX > ADXR AND MDI < 20返回2否则返回DRAWNULL
A4赋值:(C的3日简单移动平均 + C的6日简单移动平均 + C的12日简单移动平均 + C的24日简单移动平均) / 4
A5赋值:A4 + 3 * A4的10估算标准差
A6赋值:E21日内C最高值的21日简单移动平均
STICKLINE(FILTER(CROSS(C的3日指数移动平均,A6) AND C > A5 AND C的5日简单移动平均 > C的10日简单移动平均,13),1.5,0,1,0),画洋红色
DRAWTEXT(FILTER(CROSS(C的3日指数移动平均,A6) AND C > A5 AND C的5日简单移动平均 > C的10日简单移动平均,13),0.2,'小黑马↗'),LINETHICK1,画黄色
DRAWTEXT(FILTER(BARSLASTCOUNT(龙头启动>2)=1 AND FFD > 1.9,5),2.4,'龙'),画黄色
DRAWTEXT(FILTER(BARSLASTCOUNT(龙头启动>2)=1 AND FFD > 1.9,5),2.3,'头'),画黄色
DRAWTEXT(FILTER(BARSLASTCOUNT(龙头启动>2)=1 AND FFD > 1.9,5),2.2,'股'),画黄色