您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

分时涨停副图指标公式、代码源码[通达信公式]

相关标签: 分时图抓涨停只看一指标 、 从分时图抓第二天涨停 、 分时博弈指标抓涨停 、 通达信分时抓涨停主图 、 分时突破指标公式 、 分时涨停前兆指标公式 、 分时量比抓涨停绝技 、 通达信分时抓涨停预警 、 分时突破主图 、 分时抓涨停动力线指标 、 分时抓涨停最准确指标 、 很牛的分时抓涨停选股 、

 

 

原理解析:

填充背景,COLOR33FF66
LTA赋值:流通股本(股)+300000000
GB赋值:2*如果流通股本(股)<100000000000,返回(流通股本(股)/1000000000-1)的绝对值的向下舍入,否则返回(流通股本(股)/1000000000-1)的绝对值的向下舍入/10,NODRAW 
C1赋值:收盘价
V1赋值:时间(时分)
A1赋值:统计0日中满足收盘价的有效数据周期数=1ANDTIME<102000的天数
T赋值:如果V1<130000,返回(V1/10000的向下舍入-9.5)*60+(V1/100的向下舍入-100*V1/10000的向下舍入),否则返回(V1/10000的向下舍入-11)*60+(V1/100的向下舍入-100*V1/10000的向下舍入),NODRAW
输出成交额:成交额(元),NODRAW
大额线赋值:50*3+300*GB,COLOR00FFFF
VV2赋值:成交额(元)的T日累和,NODRAW
初正1赋值:如果T=1ANDDYNAINFO(4)>=前收盘价,返回VV2,否则返回0
初负1赋值:如果T=1ANDDYNAINFO(4)<前收盘价,返回VV2,否则返回0
初正2赋值:如果T=1,返回初正1,否则返回0的T日累和的最后一日取值设为常数,NODRAW
初负2赋值:如果T=1,返回初负1,否则返回0的T日累和的最后一日取值设为常数,NODRAW
初正赋值:如果初正1>大额线ANDT=1,返回初正1,否则返回0的T日累和的最后一日取值设为常数,NODRAW
初负赋值:如果初负1>大额线ANDT=1,返回初负1,否则返回0的T日累和的最后一日取值设为常数,NODRAW
T00赋值:如果C1>1日前的C1,返回0.9,否则返回-0.9
T01赋值:如果C1<1日前的C1,返回-0.9,否则返回0.9
T02赋值:T00+T01
TT1赋值:上次T02上穿0距今天数
TT2赋值:上次0上穿T02距今天数
TT赋值:如果T02=1.8,返回1,否则返回如果T02=-1.8,返回-1,否则返回0
正V1赋值:如果TT=1OR(TT=0ANDTT1>TT2),返回成交额,否则返回0
负V1赋值:如果TT=-1OR(TT=0ANDTT1<TT2),返回成交额,否则返回0
正总1赋值:初正1+正V1的T日累和,NODRAW,COLOR0000FF
负总1赋值:初负1+负V1的T日累和,NODRAW,COLOR00FF00
总赋值:(正总1+负总1)+初正2+初负2,NODRAW
正V赋值:如果正V1>大额线,返回正V1,否则返回0
负V赋值:如果负V1>大额线,返回负V1,否则返回0
输出正总:初正+正V的T日累和,NODRAW,COLOR0000FF
输出负总:初负+负V的T日累和,NODRAW,COLOR00FF00
输出差%:(正总-负总)/总*100,COLOR00FF00,NODRAW
TTA赋值:2*T/5的整数部分
KP30赋值:T<240
KPGD赋值:最高价=0日内最高价的最高值 AND KP30
GDSJ赋值:上次KPGD距今天数
MMA30赋值:收盘价的30日指数移动平均
强弱界定赋值:收盘价的900日指数移动平均
画带状线
当满足条件MMA30上穿强弱界定时,在最高价位置画1号图标
CC赋值:收盘价,画白色,线宽为2
VAR7赋值:CC的6.18日[1日权重]移动平均
VAR8赋值:VAR7的3.14日[1日权重]移动平均
RCC赋值:前收盘价
S2赋值:收盘价的3日[1日权重]移动平均
S6赋值:收盘价的5日[1日权重]移动平均
DK赋值:4*(S2-S6)
KK赋值:1
VAR1赋值:成交额(元)/成交量(手)/100
VAR2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VAR3赋值:成交额(元)的5日累和/VAR1/100
VAR4赋值:成交额(元)的13日累和/VAR1/100
VAR5赋值:成交额(元)的34日累和/VAR1/100
CYC5赋值:以成交量(手)/VAR3为权重VAR2的动态移动平均
CYC13赋值:以成交量(手)/VAR4为权重VAR2的动态移动平均
CYC34赋值:以成交量(手)/VAR5为权重VAR2的动态移动平均
画带状线
画带状线
昨收赋值:前收盘价
HH赋值:最高价
LL赋值:最低价
FK赋值:HH-昨收和昨收-LL的较大值*0.1
ZS赋值:昨收-FK*3.2
Q1赋值:昨收-FK*3.22
Q2赋值:昨收-2*FK*3.22
Q3赋值:昨收-3*FK*3.2
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
DIF赋值:(收盘价的13日指数移动平均 - 收盘价的24日指数移动平均)
DEA赋值:(DIF的6日指数移动平均)
MACD赋值:5*(DIF-DEA)
当满足条件MACD>=0ANDMACD>=1日前的MACD时,在RCC*KK和MACD*4+RCC*KK位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF,线宽为3
当满足条件MACD>=0ANDMACD<1日前的MACD时,在RCC*KK和MACD*4+RCC*KK位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色,线宽为3
当满足条件MACD<0ANDMACD>=1日前的MACD时,在RCC*KK和MACD*4+RCC*KK位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR4ABEFF,线宽为3
当满足条件MACD<0ANDMACD<1日前的MACD时,在RCC*KK和MACD*4+RCC*KK位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色,线宽为3
当满足条件DK>0时,在RCC*KK和RCC*KK+DK位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件DK<0时,在RCC*KK和RCC*KK+DK位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
DIFF赋值:收盘价的240日指数移动平均-收盘价的240日指数移动平均*100
DEAA赋值:DIFF的18日指数移动平均
多头MACD赋值:(-3*(DIFF-DEAA))*20,NODRAW
ZD赋值:0日内多头MACD的最高值
ZX赋值:0日内多头MACD的最低值
CZ赋值:(Q2-Q3)/6
FDM赋值:ZD的绝对值和ZX的绝对值的较大值*1.5
RB赋值:(Q2+Q3)/2+2*(Q2-Q3)/3/FDM*多头MACD
当满足条件多头MACD>0时,在RB和(Q2+Q3)/2位置之间画柱状线,宽度为2,1不为0则画空心柱.,线宽为1,COLOR0000FF
当满足条件多头MACD<0时,在RB和(Q2+Q3)/2位置之间画柱状线,宽度为2,1不为0则画空心柱.,线宽为1,COLOR00FF00
FAA赋值:以收盘价+收盘价*15/100计算的获利盘比例*100
FBB赋值:以收盘价+收盘价*0/100计算的获利盘比例*100
FCC赋值:FAA-FBB
FDD赋值:(以收盘价-收盘价*0.1/100计算的获利盘比例-以收盘价-收盘价*15/100计算的获利盘比例)*100
FEE赋值:FCC<3 AND FDD<0.5 AND 开盘价不等于最低价
FA1赋值:最低价
FA2赋值:如果最低价>FA1,返回0,否则返回如果最高价<FA1,返回1,否则返回(FA1-最低价+0.01)/(最高价-最低价+0.01)
FA3赋值:成交量(手)/以最低价计算的获利盘比例
FA4赋值:1日前的120日内收盘价的最高值
FA5赋值:1日前的120日内收盘价的最低值
FA6赋值:100*(收盘价-FA5)/(FA4-FA5)
FA7赋值:FA2>0 OR FA2=1
FA8赋值:FA7 AND FA3/3日前的FA3>=3 AND FA6<80
FA9赋值:1日前的FA8 OR 2日前的FA8 OR 3日前的FA8 OR 4日前的FA8
FA10赋值:FA8 AND FA9
FA11赋值:如果FA8的3日过滤,返回5,否则返回0
FA12赋值:如果FA10的3日过滤ORFEE,返回10,否则返回0
EEEE赋值:(RCC-ZS)/5
FVAR1赋值:1日前的最低价
FVAR2赋值:最低价-FVAR1的绝对值的13日[1日权重]移动平均/最低价-FVAR1和0的较大值的13日[1日权重]移动平均
FVAR3赋值:FVAR2的13日指数移动平均
FVAR4赋值:34日内最低价的最低值
FVAR51赋值:如果最低价<=FVAR4,返回FVAR3,否则返回0的3日指数移动平均
FVAR5赋值:如果FVAR51>20,返回20,否则返回FVAR51
当满足条件FA11时,在(Q2+Q3)/2*1.02位置书写文字,COLOR00FFFF
当满足条件FA12时,在(Q2+Q3)/2*1.03位置书写文字
输出1:当满足条件FVAR5>1日前的FVAR5时,在(Q2+Q3)/2和(Q2+Q3)/2+FVAR5*EEEE位置之间画柱状线,宽度为10,0不为0则画空心柱.,画红色
输出洗盘:如果FVAR5<1日前的FVAR5,返回FVAR5,否则返回0,画绿色,NODRAW
当满足条件FVAR5<1日前的FVAR5时,在(Q2+Q3)/2和(Q2+Q3)/2+FVAR5*EEEE位置之间画柱状线,宽度为5,1不为0则画空心柱.,画绿色
FVAR6赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
FVAR7赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
FVAR8赋值:FVAR6<1日前的FVAR7 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价
当满足条件FVAR8ANDCOUNT(FVAR8,30)=1时,在(Q2+Q3)/2+3*EEEE位置书写文字
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIF上穿DEA的天数
二次金叉赋值:DIF上穿DEA AND DEA<0 AND 统计21日中满足JCCOUNT=2的天数=1
当满足条件二次金叉时,在(Q2+Q3)/2和(Q2+Q3)/2*1.01位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF00FF
当满足条件二次金叉时,在(Q2+Q3)/2*1.01位置书写文字,画黄色
HHH赋值:收盘价的10日简单移动平均
GGG赋值:收盘价的12日简单移动平均
上赋值:(最高价的3日简单移动平均*1.05)的30日指数移动平均
下赋值:(最低价的3日简单移动平均*0.96)的30日指数移动平均
输出决战:当满足条件(((DIF上穿DEAAND((下-1日前的下)>0))AND(MACD>=1日前的MACD))AND(DIF<0))时,在(Q2+Q3)/2和(Q2+Q3)/2*1.01位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF
当满足条件(((DIF上穿DEAAND((下-1日前的下)>0))AND(MACD>=1日前的MACD))AND(DIF<=0))时,在(Q2+Q3)/2*1.01位置书写文字,COLOR0000FF
RSV赋值:((收盘价-240日内最低价的最低值)/(240日内最高价的最高值-240日内最低价的最低值)*200-100)
K赋值:RSV的18日[1日权重]移动平均的3日[1日权重]移动平均
D赋值:K的18日指数移动平均的3日简单移动平均
短买赋值:K上穿D AND K>0 AND 收盘价<前收盘价*1.07
当满足条件短买时,在(Q2+Q3)/2+(Q2-Q3)/1位置书写文字,COLORFF00FF
YY赋值:成交量(手)的30日[1日权重]移动平均
量1赋值:(YY-30日内1日内YY的最低值的最低值)/(30日内1日内YY的最高值的最高值-30日内1日内YY的最低值的最低值)
量赋值:(YY-30日内1日内YY的最低值的最低值)/(30日内1日内YY的最高值的最高值-30日内1日内YY的最低值的最低值)>0.92
短横赋值:((TTA日内收盘价的最高值-TTA日内收盘价的最低值)/收盘价)<0.04
横后上涨赋值:(收盘价/前收盘价)>=1.02=0 AND 短横 AND 量 AND 收盘价上穿(收盘价*成交量(手)的TTA日简单移动平均/成交量(手)的TTA日简单移动平均+收盘价的TTA日平均绝对偏差*2)
上涨赋值:(横后上涨上穿0AND量ANDT>60OR(T>60ANDCLOSE<前收盘价*1.04AND(量1<0.5OR量1=1)ANDBARSLAST(收盘价上穿(收盘价*成交量(手)的TTA日简单移动平均/成交量(手)的TTA日简单移动平均+收盘价的TTA日平均绝对偏差*2))<3ANDCROSS(收盘价,最高价的?日简单移动平均的成交量(手),1))))日过滤
当满足条件上涨时,在(Q2+Q3)/2+(Q2-Q3)/1位置书写文字,画红色,线宽为3
输出HHHH:GDSJ日前的最高价,COLORFFFFFF,POINTDOT,线宽为1
输出过顶:如果收盘价上穿HHHH,返回1,否则返回0,COLOR00FF00,POINTDOT,NODRAW
输出冲高:如果收盘价上穿HHHH*1.01的15日过滤,返回1,否则返回0,COLOR00FFFF,POINTDOT,NODRAW
画带状线
当满足条件过顶时,在HHHH*1.005位置书写文字,COLOR00FF00
当满足条件冲高时,在HHHH*1.005位置书写文字,COLOR00FFFF
 

源码:

 

 

DRAWGBK(C>0, RGB(80,100,120),RGB(00,00,00),0,'11',1),COLOR33FF66;
{时间设置}
LTA:=FINANCE(7)+300000000;
GB:=2*IF(FINANCE(7)<100000000000,FLOOR(ABS((FINANCE(7)/1000000000-1))),FLOOR(ABS((FINANCE(7)/1000000000-1)))/10),NODRAW ;
C1:=CLOSE;
V1:=TIME;
A1:=COUNT(BARSCOUNT(C)=1 AND TIME<102000 ,0 );
T:=IF(V1<130000,(FLOOR(V1/10000)-9.5)*60+(FLOOR(V1/100)-100*FLOOR(V1/10000)),
(FLOOR(V1/10000)-11)*60+(FLOOR(V1/100)-100*FLOOR(V1/10000))),NODRAW;
成交额:AMOUNT,NODRAW;
大额线:=50*3+300*GB,COLOR00FFFF;
VV2:=SUM(AMOUNT,T),NODRAW;
初正1:=IF(T=1 AND DYNAINFO(4)>=DYNAINFO(3),VV2,0);
初负1:=IF(T=1 AND DYNAINFO(4)<DYNAINFO(3),VV2,0);
初正2:=CONST(SUM(IF(T=1,初正1,0),T)),NODRAW;
初负2:=CONST(SUM(IF(T=1,初负1,0),T)),NODRAW;
初正:=CONST(SUM(IF(初正1>大额线 AND T=1,初正1,0),T)),NODRAW;
初负:=CONST(SUM(IF(初负1>大额线 AND T=1,初负1,0),T)),NODRAW;
T00:=IF(C1>REF(C1,1),0.9,-0.9);
T01:=IF(C1<REF(C1,1),-0.9,0.9);
T02:=T00+T01;
TT1:=BARSLAST(CROSS(T02,0));
TT2:=BARSLAST(CROSS(0,T02));
TT:=IF(T02=1.8,1,IF(T02=-1.8,-1,0));
正V1:=IF(TT=1 OR (TT=0 AND TT1>TT2),成交额,0);
负V1:=IF(TT=-1 OR (TT=0 AND TT1<TT2),成交额,0);
正总1:=初正1+SUM(正V1,T),NODRAW,COLOR0000FF;
负总1:=初负1+SUM(负V1,T),NODRAW,COLOR00FF00;
总:=(正总1+负总1)+初正2+初负2,NODRAW;
正V:=IF(正V1>大额线,正V1,0);
负V:=IF(负V1>大额线,负V1,0);
正总:初正+SUM(正V,T),NODRAW,COLOR0000FF;
负总:初负+SUM(负V,T),NODRAW,COLOR00FF00;
差%:(正总-负总)/总*100,COLOR00FF00,NODRAW;
TTA:=INTPART(2*T/5);
KP30:=T<240;
KPGD:=H=HHV(H,0) AND KP30;
GDSJ:=BARSLAST(KPGD);
{强弱界}
MMA30:=EMA(CLOSE,30);
强弱界定:=EMA(CLOSE,900);
DRAWBAND(MMA30,RGB(100,0,0),强弱界定,RGB(0,255,0));
DRAWICON(CROSS(MMA30,强弱界定),H,1);
CC:=CLOSE,COLORWHITE,LINETHICK2;
VAR7:=SMA(CC,6.18,1);
VAR8:=SMA(VAR7,3.14,1);
RCC:=DYNAINFO(3);
S2:=SMA(C,3,1);
S6:=SMA(C,5,1);
DK:=4*(S2-S6);
KK:=1;

{暗轨}
{AA1:=PLOYLINE(CLOSE<COST(50) AND T>5,COST(20));
BB1:=PLOYLINE(CLOSE<COST(50) AND T>5,COST(80));
DRAWBAND(BB1,RGB(50,50,50),AA1,DRAWNULL);

{CYC}
VAR1:=AMOUNT/VOL/100;
VAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VAR3:=SUM(AMOUNT,5)/VAR1/100;
VAR4:=SUM(AMOUNT,13)/VAR1/100;
VAR5:=SUM(AMOUNT,34)/VAR1/100;
CYC5:=DMA(VAR2,VOL/VAR3);
CYC13:=DMA(VAR2,VOL/VAR4);
CYC34:=DMA(VAR2,VOL/VAR5);
DRAWBAND(CYC5,RGB(00,50,50),CYC13,DRAWNULL);
DRAWBAND(CYC13,RGB(00,150,150),CYC34,DRAWNULL);
{分时MACD}
昨收:=DYNAINFO(3);
HH:=DYNAINFO(5);
LL:=DYNAINFO(6);
FK:=MAX(HH-昨收,昨收-LL)*0.1;
ZS:=昨收-FK*3.2;
Q1:=昨收-FK*3.22;
Q2:=昨收-2*FK*3.22;
Q3:=昨收-3*FK*3.2;
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA30:=MA(CLOSE,30);
DIF:=(EMA(CLOSE,13) - EMA(CLOSE,24));
DEA:=(EMA(DIF,6));
MACD:=5*(DIF-DEA);
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),RCC*KK,MACD*4+RCC*KK,3,0),COLORFF00FF,LINETHICK3;
STICKLINE(MACD>=0 AND MACD< REF(MACD,1),RCC*KK,MACD*4+RCC*KK,3,0),COLORBLUE,LINETHICK3;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),RCC*KK,MACD*4+RCC*KK,3,0),COLOR4ABEFF,LINETHICK3;
STICKLINE(MACD<0 AND MACD< REF(MACD,1),RCC*KK,MACD*4+RCC*KK,3,0),COLORBLUE,LINETHICK3;
STICKLINE(DK>0,RCC*KK,RCC*KK+DK,0,1),COLORRED;
STICKLINE(DK<0,RCC*KK,RCC*KK+DK,0,1),COLORCYAN;
{多头MACD}
DIFF:=EMA(CLOSE,240)-EMA(CLOSE,240)*100;
DEAA:=EMA(DIFF,18);
多头MACD:=(-3*(DIFF-DEAA))*20,NODRAW;
ZD:=HHV(多头MACD,0);
ZX:=LLV(多头MACD,0);
CZ:=(Q2-Q3)/6;
FDM:=MAX(ABS(ZD),ABS(ZX))*1.5;
RB:=(Q2+Q3)/2+2*(Q2-Q3)/3/FDM*多头MACD;
STICKLINE(多头MACD>0,RB,(Q2+Q3)/2,2,1),LINETHICK1,COLOR0000FF;
STICKLINE(多头MACD<0,RB,(Q2+Q3)/2,2,1),LINETHICK1,COLOR00FF00;


{火焰山及底部信号}
FAA:=WINNER(CLOSE+CLOSE*15/100)*100;
FBB:=WINNER(CLOSE+CLOSE*0/100)*100;
FCC:=FAA-FBB;
FDD:=(WINNER(CLOSE-CLOSE*0.1/100)-WINNER(CLOSE-CLOSE*15/100))*100;
FEE:=FCC<3 AND FDD<0.5 AND OPEN!=LOW;
FA1:=DYNAINFO(6);
FA2:=IF(LOW>FA1,0,IF(HIGH<FA1,1,(FA1-LOW+0.01)/(HIGH-LOW+0.01)));
FA3:=VOL/WINNER(LOW);
FA4:=REF(HHV(CLOSE,120),1);
FA5:=REF(LLV(CLOSE,120),1);
FA6:=100*(CLOSE-FA5)/(FA4-FA5);
FA7:=FA2>0 OR FA2=1;
FA8:=FA7 AND FA3/REF(FA3,3)>=3 AND FA6<80;
FA9:=REF(FA8,1) OR REF(FA8,2) OR REF(FA8,3) OR REF(FA8,4);
FA10:=FA8 AND FA9;
FA11:=IF(FILTER(FA8,3),5,0);
FA12:=IF(FILTER(FA10,3) OR FEE,10,0);
EEEE:=(RCC-ZS)/5;
FVAR1:=REF(LOW,1);
FVAR2:=SMA(ABS(LOW-FVAR1),13,1)/SMA(MAX(LOW-FVAR1,0),13,1);
FVAR3:=EMA(FVAR2,13);
FVAR4:=LLV(LOW,34);
FVAR51:=EMA(IF(LOW<=FVAR4,FVAR3,0),3);
FVAR5:=IF(FVAR51>20,20,FVAR51);
DRAWTEXT(FA11,(Q2+Q3)/2*1.02,'↑进'),COLOR00FFFF;
DRAWTEXT(FA12,(Q2+Q3)/2*1.03,',↑加');
主力进场:STICKLINE(FVAR5>REF(FVAR5,1),(Q2+Q3)/2,(Q2+Q3)/2+FVAR5*EEEE,10,0 ),COLORRED;
洗盘:IF(FVAR5<REF(FVAR5,1),FVAR5,0),COLORGREEN,NODRAW;
STICKLINE(FVAR5<REF(FVAR5,1),(Q2+Q3)/2,(Q2+Q3)/2+FVAR5*EEEE,5,1),COLORGREEN;
FVAR6:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-
LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
FVAR7:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV
(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
FVAR8:=FVAR6<REF(FVAR7,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
DRAWTEXT(FVAR8 AND COUNT(FVAR8,30)=1,(Q2+Q3)/2+3*EEEE,'迹');
JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,(Q2+Q3)/2,(Q2+Q3)/2*1.01,4,0),COLORFF00FF;
DRAWTEXT(二次金叉,(Q2+Q3)/2*1.01,' 二金'),COLORYELLOW;
HHH:=MA(CLOSE,10);
GGG:=MA(CLOSE,12);
上:=EMA((MA(HIGH,3) * 1.05),30);
下:=EMA((MA(LOW,3) * 0.96),30);
决战:STICKLINE((((CROSS(DIF,DEA) AND ((下 - REF(下,1)) > 0)) AND (MACD >= REF(MACD,1))) AND
(DIF < 0)),(Q2+Q3)/2,(Q2+Q3)/2*1.01,1,0),COLOR0000FF;
DRAWTEXT((((CROSS(DIF,DEA) AND ((下 - REF(下,1)) > 0)) AND (MACD >= REF(MACD,1))) AND (DIF
<= 0)),(Q2+Q3)/2*1.01,'DIF金叉'),COLOR0000FF;
{两个主要买进信号}
RSV:=((CLOSE-LLV(LOW,240))/(HHV(HIGH,240)-LLV(LOW,240))*200-100);
K:=SMA(SMA(RSV,18,1),3,1);
D:=MA(EMA(K,18),3);
短买:=CROSS(K,D) AND K>0 AND CLOSE<DYNAINFO(3)*1.07;
DRAWTEXT(短买,(Q2+Q3)/2+(Q2-Q3)/1,'短买'),COLORFF00FF;
YY:=SMA(VOL,30,1);
量1:=(YY-LLV(LLV(YY,1),30))/(HHV(HHV(YY,1),30)-LLV(LLV(YY,1),30));
量:=(YY-LLV(LLV(YY,1),30))/(HHV(HHV(YY,1),30)-LLV(LLV(YY,1),30))>0.92;
短横:=((HHV(CLOSE,TTA)-LLV(CLOSE,TTA))/CLOSE)<0.04;
横后上涨:=(CLOSE/DYNAINFO(3))>=1.02=0 AND 短横 AND 量 AND CROSS(C,(MA(C*V,TTA)/MA(V,TTA) + AVEDEV(C,TTA)*2));
上涨:=FILTER((CROSS(横后上涨,0)AND 量 AND T>60
OR (T>60 AND CLOSE<DYNAINFO(3)*1.04 AND (量1<0.5 OR 量1=1) AND BARSLAST(CROSS(C,(MA(C*V,TTA)/MA(V,TTA) + AVEDEV(C,TTA)*2)))<3
AND CROSS(C,MA(HHV(C,TTA),1)))),30);
DRAWTEXT(上涨,(Q2+Q3)/2+(Q2-Q3)/1,'涨'),COLORRED,LINETHICK3;

HHHH:REF(H,GDSJ),COLORFFFFFF,POINTDOT,LINETHICK1;
过顶:IF(CROSS(C,HHHH),1,0),COLOR00FF00,POINTDOT,NODRAW;
冲高:IF(FILTER(CROSS(C,HHHH*1.01),15),1,0),COLOR00FFFF,POINTDOT,NODRAW;

DRAWBAND(VAR7,RGB(255,255,0),VAR8,RGB(0,255,255));
DRAWTEXT(过顶,HHHH*1.005,'↑'),COLOR00FF00;
DRAWTEXT(冲高,HHHH*1.005,'☆'),COLOR00FFFF;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容