相关简介:通达信操盘术主图指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:主图
中长期抓主升浪趋势,波段抓高低点。
完美配合的一套稳定盈操盘策略
自己亲自使用了10年累积下来的分析指标,今日分享,不定期删除。实用性和成功率超高
通达信指标公式源码:
N:=4;
操盘线:SAR(N,15,5),CIRCLEDOT,LINETHICK0;{白色版};
IF((操盘线>=HIGH),操盘线,DRAWNULL),CIRCLEDOT,COLORGREEN;{彩色}
IF((操盘线<=LOW),操盘线,DRAWNULL),CIRCLEDOT,COLORRED;{彩色};
线15:EMA(C,15),COLORBLUE,LINETHICK2;
IF(线15>=REF( 线15,1),线15,DRAWNULL),COLORMAGENTA,LINETHICK3;
IF(线15<REF (线15,1), 线15,DRAWNULL),COLORWHITE,LINETHICK3;
AA05:MA(C,5),COLOR0099CC;
率:=(C-AA05)/AA05*100;
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
STICKLINE(BB05>30 AND AA05>REF(AA05,1), AA05,REF(AA05,1),5,1),COLORRED;
STICKLINE(BB05<30 AND AA05<REF(AA05,1), AA05,REF(AA05,1),5,1),COLORWHITE;
顶:DMA(AMOUNT/(95*vol),VOL/CAPITAL)COLORRED;
中:DMA(AMOUNT/(125*VOL),VOL/CAPITAL)COLORLIGREEN;
底:DMA(AMOUNT/(180*VOL),VOL/CAPITAL)COLORLIRED;
VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VAR12:=(HIGH+LOW+CLOSE)/3;
VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));
VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));
VAR15:=IF(VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200,10,0);
VAR16:=IF(VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200,-10,VAR15);
VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR18:=100-ABS(VAR17);
VAR19:=IF(VAR18<90,VAR18,100);
VAR1A:=IF(VARE>0,VARE,0);
VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60;
VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<130;
VAR2C:=VAR1A<40 AND VAR1B<80 AND VAR19<130;
DRAWTEXT(VAR2C AND COUNT(VAR2C,30)=1,顶,'洗盘'),LINETHICK1,COLORYELLOW;
STICKLINE(VAR2C AND COUNT(VAR2C,30)=1,顶,底,5,0),COLORYELLOW;
DRAWTEXT(CROSS(AA05,中) AND (AA05> 中),中,'拉升'),COLORLIRED;
N1:=7;
LC:=REF(CLOSE,1);
X:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,COLORYELLOW,LINETHICK1;
AA:=DRAWLINE(X>=HHV(X,N1),X,X<=LLV(X,N1),X,1),COLOR00FF00;
BB:=DRAWLINE(X>=HHV(X,N1),X,X<=LLV(X,N1),1,X),COLOR00FF00;
TJ0:=X=BB;
TJ1:=X=AA;
TJ2:=X<REF(X,1);
TJ3:=X>REF(1,X);
JRS1:=DRAWICON(TJ1 AND TJ2,X,1);
JRS2:=DRAWICON(TJ0 AND TJ3,X,2);
DRAWICON(FILTER(JRS1>0,1),L*0.97,1);
DRAWICON(FILTER(JRS2>0,1),H*1.02,2);
A1:=AMOUNT/vol/100;
A2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
A3:=SUM(AMOUNT,40)/A1/100;
A4:=SUM(AMOUNT,80)/A1/100;
B1:=DMA(A2,VOL/A3);
B2:=DMA(A2,VOL/A4);
B3:=(CLOSE-B1)/B1*100;
B4:=(CLOSE-B2)/B2*100;
控盘:1,coloryellow,LINETHICK1;
高点:5,,COLORFF6600;
风险:-1,colorgreen,LINETHICK2;
低点:-4,COLORCCFF33;
现价:C,NODRAW;
均价:SUM(现价*V,240)/SUM(V,240),coloryellow,NODRAW;
回调认同:EMA(expma(C,20),13),NODRAW;
分时压力:MA(REF(HHV(C,30),1),2),NODRAW;
分时支撑:MA(REF(LLV(C,30),1),2),NODRAW;
stICKLINE(B4>0,0,B4,8,0),coloryellow;
STICKLINE(B3>0,0,B3,8,0),colorred;
STICKLINE(B3<=0,0,B3,8,0),colorgreen;
STICKLINE(B4>0,0,B4,8,0),coloryellow;
STICKLINE(B3>0,0,B3,8,0),colorred;
STICKLINE(B3<=0,0,B3,8,0),colorgreen;
[源码注释]通达信公式动态翻译结果
N赋值:4
输出
操盘线:步长为15极限值为5的N日抛物转向,CIRCLEDOT,线宽为0
如果(操盘线>,返回?,否则返回?
=最高价),操盘线,无效数),CIRCLEDOT,画绿色
如果(操盘线<,返回?,否则返回?
=最低价),操盘线,无效数),CIRCLEDOT,画红色
输出
线15:收盘价的15日指数移动平均,画蓝色,线宽为2
如果线15>,返回?,否则返回?
=1日前的线15,线15,无效数),画洋红色,线宽为3
如果线15<,返回?,否则返回?
1日前的线15,线15,无效数),画白色,线宽为3
输出
AA05:收盘价的5日简单移动平均,COLOR0099CC
率赋值:(收盘价-AA05)/AA05*100
BB05赋值:(AA05/1日前的AA05-1)*100的反正切*180/3.1416
当满足条件BB05>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
30ANDAA05>
1日前的AA05,AA05,1日前的AA05,5,1),画红色
当满足条件BB05<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
30ANDAA05<
1日前的AA05,AA05,1日前的AA05,5,1),画白色
输出
顶:以成交量(手)/当前流通股本(手)为权重成交额(元)/(95*成交量(手))的动态移动平均画红色
输出
中:以成交量(手)/当前流通股本(手)为权重成交额(元)/(125*成交量(手))的动态移动平均画淡绿色
输出
底:以成交量(手)/当前流通股本(手)为权重成交额(元)/(180*成交量(手))的动态移动平均画淡红色
VARE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
VAR12赋值:(最高价+最低价+收盘价)/3
VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*VAR12的14日平均绝对偏差)
VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*VAR12的70日平均绝对偏差)
VAR15赋值:如果VAR13>,返回?,否则返回?
=150ANDVAR13<
200ANDVAR14>
=150ANDVAR14<
200,10,0)
VAR16赋值:如果VAR13<,返回?,否则返回?
=-150ANDVAR13>
-200ANDVAR14<
=-150ANDVAR14>
-200,-10,VAR15)
VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR18赋值:100-VAR17的绝对值
VAR19赋值:如果VAR18<,返回?,否则返回?
90,VAR18,100)
VAR1A赋值:如果VARE>,返回?,否则返回?
0,VARE,0)
VAR1B赋值:如果VAR14>,返回?,否则返回?
=200ANDVAR13>
=150,15,如果VAR14<,返回?,否则返回?
=-200ANDVAR13<
=-150,-15,VAR16))+60
VAR1C赋值:VAR1A>
48ANDVAR1B>
60ANDVAR19<
130
VAR2C赋值:VAR1A<
40ANDVAR1B<
80ANDVAR19<
130
当满足条件VAR2CANDCOUNT(VAR2C,30)=1时,在顶位置书写文字,线宽为1,画黄色
当满足条件VAR2CANDCOUNT(VAR2C,30)=1时,在顶和底位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色
当满足条件AA05上穿中AND(AA05>时,在?位置书写文字
中),中,’拉升’),画淡红色
N1赋值:7
LC赋值:1日前的收盘价
X赋值:收盘价-LC和0的较大值的N1日[1日权重]移动平均/收盘价-LC的绝对值的N1日[1日权重]移动平均*100,画黄色,线宽为1
AA赋值:当满足条件X>时,在?位置画直线起点,当满足条件?时,在?位置画直线终点,?表示是否延长.
=N1日内X的最高值,X,X<
=N1日内X的最低值,X,1),COLOR00FF00
BB赋值:当满足条件X>时,在?位置画直线起点,当满足条件?时,在?位置画直线终点,?表示是否延长.
=N1日内X的最高值,X,X<
=N1日内X的最低值,1,X),COLOR00FF00
TJ0赋值:X=BB
TJ1赋值:X=AA
TJ2赋值:X<
1日前的X
TJ3赋值:X>
X日前的1
JRS1赋值:当满足条件TJ1ANDTJ2时,在X位置画1号图标
JRS2赋值:当满足条件TJ0ANDTJ3时,在X位置画2号图标
当满足条件JRS1>的?日过滤时,在?位置画?号图标
0,1),最低价*0.97,1)
当满足条件JRS2>的?日过滤时,在?位置画?号图标
0,1),最高价*1.02,2)
A1赋值:成交额(元)/成交量(手)/100
A2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
A3赋值:成交额(元)的40日累和/A1/100
A4赋值:成交额(元)的80日累和/A1/100
B1赋值:以成交量(手)/A3为权重A2的动态移动平均
B2赋值:以成交量(手)/A4为权重A2的动态移动平均
B3赋值:(收盘价-B1)/B1*100
B4赋值:(收盘价-B2)/B2*100
输出
控盘:1,画黄色,线宽为1
输出
高点:5,,COLORFF6600
输出
风险:-1,画绿色,线宽为2
输出
低点:-4,COLORCCFF33
输出
现价:收盘价,NODRAW
输出
均价:现价*成交量(手)的240日累和/成交量(手)的240日累和,画黄色,NODRAW
输出
回调认同:收盘价的20日指数移动平均的13日指数移动平均,NODRAW
输出
分时压力:1日前的30日内收盘价的最高值的2日简单移动平均,NODRAW
输出
分时支撑:1日前的30日内收盘价的最低值的2日简单移动平均,NODRAW
当满足条件B4>0时,在0和B4位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
当满足条件B3>0时,在0和B3位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件B3<=0时,在0和B3位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色
当满足条件B4>0时,在0和B4位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
当满足条件B3>0时,在0和B3位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件B3<=0时,在0和B3位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色
评论(0)