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

伯乐买卖主图代码源码[通达信公式]

相关标签: 伯乐看盘指标详解 、 陈威伯的伯乐指标 、 伯乐觉醒选股公式 、 伯乐看盘趋势主图指标公式 、 陈威伯能量指标 、 伯乐指标公式 、 通达信天星主图源码 、 通达信分时主图源码 、 通达信bbiboll主图源码 、 机构进场主图通达信指标公式源码 、 通达信最新无未来指标源码 、 杨百万指标源码通达信 、

 

原理解析:

M3赋值: 收盘价的3日指数移动平均
M8赋值: 收盘价的8日指数移动平均 
M13赋值: M8的13日指数移动平均
M62赋值: M8的55日指数移动平均
VAR1赋值:M13的62日指数移动平均
M81赋值: M62的81日指数移动平均
M144赋值: VAR1的144日指数移动平均
M250赋值: VAR1的250日指数移动平均
VAR2赋值:(收盘价+最高价+最低价)/3
VAR3赋值:VAR2的34日指数移动平均
VAR4赋值:1日前的VAR3
当满足条件VAR3>VAR4时,在VAR3和VAR4位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色,线宽为3
当满足条件VAR3<VAR4时,在VAR3和VAR4位置之间画柱状线,宽度为4,0不为0则画空心柱.,画蓝色,线宽为3
BV1赋值:30日内最高价的最高值
BV2赋值:30日内最低价的最低值
BV3赋值:(收盘价-BV2)/(BV1-BV2)*100的5日指数移动平均
BV4赋值:(收盘价-BV2)/(BV1-BV2)*100的30日指数移动平均
当满足条件BV4上穿BV3ANDBV3>70时,在最高价*1.05位置书写文字,画蓝色
BV6赋值:(收盘价-80日内最低价的最低值)/(80日内最高价的最高值-80日内最低价的最低值)*200
BV7赋值:BV6的3日[1日权重]移动平均
BV8赋值:BV7的3日[1日权重]移动平均
BV9赋值:3*BV7-2*BV8
BVA赋值:5日内最低价的最低值
BVB赋值:5日内最高价的最高值
BVC赋值:(收盘价-BVA)/(BVB-BVA)*100的4日指数移动平均*2
BVD赋值:0.667*1日前的BVC+0.333*BVC的2日指数移动平均
BVE赋值:3*BVC-2*BVD
BVF赋值:收盘价的5日简单移动平均的2乘幂+收盘价的5日简单移动平均
BV10赋值:最低价的5日简单移动平均的2乘幂+最低价的5日简单移动平均
BV11赋值:最高价的5日简单移动平均的2乘幂+最高价的5日简单移动平均
BV12赋值:(BVF-64日内BV10的最低值)/(64日内BV11的最高值-64日内BV10的最低值)*150+65-10
BV13赋值:BV12的3日[1日权重]移动平均*1.5-100
BV14赋值:BV13的3日[1日权重]移动平均
BV15赋值:3*BV13-2*BV14
BV16赋值:(最高价+最低价+收盘价*2)/4
BV17赋值:BV16的13日指数移动平均
BV18赋值:BV16的13日估算标准差
BV19赋值:(BV16-BV17)*100/BV18
BV1A赋值:BV19的5日指数移动平均
BV1B赋值:BV1A的13日指数移动平均
BV1C赋值:BV1A的13日指数移动平均+200-100
BV1D赋值:BV1C的10日指数移动平均
BV1E赋值:3*BV1C-2*BV1D
BV1F赋值:BV7+BVC+BV13+BV1C
BV20赋值:BV8+BVD+BV14+BV1D
BV21赋值:BV9+BVE+BV15+BV1E
BV22赋值:(最高价+最低价+收盘价)/3
BV23赋值:成交额(元)/成交量(手)/100
BV24赋值:成交额(元)的5日累和/成交量(手)的5日累和/100
BV25赋值:(BV22-BV22的34日简单移动平均)/(0.015*BV22的34日平均绝对偏差)
BV26赋值:以成交量(手)/当前流通股本(手)为权重成交额(元)/成交量(手)/100的动态移动平均
BV27赋值:(最高价+最低价+收盘价+BV22)/4
BV28赋值:BV27的24日指数移动平均
BV29赋值:BV27的24日估算标准差
BV2A赋值:(BV27-BV28)/BV29*100
BV2B赋值:(BV22-BV22的24日简单移动平均)/(0.015*BV22的24日平均绝对偏差)
BV2C赋值:BV2A的5日指数移动平均
BV2D赋值:(BV23-BV23的21日简单移动平均)/(0.015*BV23的21日平均绝对偏差)
BV2E赋值:(BV24-BV24的90日简单移动平均)/(0.015*BV24的90日平均绝对偏差)
BV2F赋值:((BV2C+BV2B+BV25)/3+165)/4
BV30赋值:(BV2F的15日指数移动平均的10日指数移动平均的5日指数移动平均-25)*2+BV26
BV31赋值:(BV1F+BV20+BV21*30)/32/5-15
BV32赋值:BV31的13日指数移动平均
BV33赋值:(BV2F+BV31)/2/1.1
BV34赋值:BV33
价位线赋值: BV34的3日指数移动平均
趋势线赋值: (BV30+BV32)/2的2日指数移动平均
BV36赋值:趋势线的34日指数移动平均
BV37赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
BV38赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
BV39赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
BV3A赋值:(BV37+2*BV38+3*BV39)/6
BV3B赋值:BV3A的3日简单移动平均
BV3C赋值:价位线上穿0 AND 统计2日中满足BV3B<-12的天数>=1 OR 价位线上穿趋势线 AND 统计2日中满足BV3B<-12的天数>=1
当满足条件BV3COR(价位线上穿趋势线ANDCOUNT(BV3B<-7,2)>=1ORCROSS(价位线,0)ANDCOUNT(BV3B<-7,1)>=1)时,在最低价*0.96位置书写文字,画红色
N赋值:20
输出绿线:N日内最高价的N日简单移动平均的最高值,画绿色,线宽为2
输出红线:1日内最高价的N日简单移动平均的最低值,画红色,线宽为2
当满足条件绿线上穿红线时,在最高价*1.05位置书写文字,画蓝色
当满足条件红线上穿绿线时,在最低价*0.95位置书写文字,画红色
 

源码:

 

M3:= EMA(CLOSE,3);
M8:= EMA(CLOSE,8) ;
M13:= EMA(M8,13);
M62:= eMA(M8,55);
Var1:=EMA(M13,62);
M81:= EMA(M62,81);
M144:= EMA(Var1,144);
M250:= EMA(Var1,250);
Var2:=(CLOSE+HIGH+LOW)/3;
Var3:=EMA(Var2,34);
Var4:=REF(Var3,1);
STICKLINE(Var3>Var4,Var3,Var4,4,0),colorred,linethick3;
STICKLINE(Var3<Var4,Var3,Var4,4,0),colorblue,linethick3;BV1:=HHV(HIGH,30);BV2:=LLV(LOW,30);
BV3:=EMA((CLOSE-BV2)/(BV1-BV2)*100,5);
BV4:=EMA((CLOSE-BV2)/(BV1-BV2)*100,30);{20}
drawtext(CROSS(BV4,BV3) AND BV3>70,h*1.05,'中线卖'),colorblue;
BV6:=(CLOSE-LLV(LOW,80))/(HHV(HIGH,80)-LLV(LOW,80))*200;
BV7:=SMA(BV6,3,1);
BV8:=SMA(BV7,3,1);
BV9:=3*BV7-2*BV8;
BVA:=LLV(LOW,5);
BVB:=HHV(HIGH,5);
BVC:=EMA((CLOSE-BVA)/(BVB-BVA)*100,4)*2;
BVD:=EMA(0.667*REF(BVC,1)+0.333*BVC,2);
BVE:=3*BVC-2*BVD;
BVF:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
BV10:=POW(MA(LOW,5),2)+MA(LOW,5);
BV11:=POW(MA(HIGH,5),2)+MA(HIGH,5);
BV12:=(BVF-LLV(BV10,64))/(HHV(BV11,64)-LLV(BV10,64))*150+65-10;
BV13:=SMA(BV12,3,1)*1.5-100;
BV14:=SMA(BV13,3,1);
BV15:=3*BV13-2*BV14;
BV16:=(HIGH+LOW+CLOSE*2)/4;
BV17:=EMA(BV16,13);
BV18:=STD(BV16,13);
BV19:=(BV16-BV17)*100/BV18;
BV1A:=EMA(BV19,5);
BV1B:=EMA(BV1A,13);
BV1C:=EMA(BV1A,13)+200-100;
BV1D:=EMA(BV1C,10);
BV1E:=3*BV1C-2*BV1D;
BV1F:=BV7+BVC+BV13+BV1C;
BV20:=BV8+BVD+BV14+BV1D;
BV21:=BV9+BVE+BV15+BV1E;
BV22:=(HIGH+LOW+CLOSE)/3;
BV23:=AMOUNT/VOL/100;
BV24:=SUM(AMOUNT,5)/SUM(VOL,5)/100;
BV25:=(BV22-MA(BV22,34))/(0.015*AVEDEV(BV22,34));
BV26:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
BV27:=(HIGH+LOW+CLOSE+BV22)/4;
BV28:=EMA(BV27,24);
BV29:=STD(BV27,24);
BV2A:=(BV27-BV28)/BV29*100;
BV2B:=(BV22-MA(BV22,24))/(0.015*AVEDEV(BV22,24));
BV2C:=EMA(BV2A,5);BV2D:=(BV23-MA(BV23,21))/(0.015*AVEDEV(BV23,21));
BV2E:=(BV24-MA(BV24,90))/(0.015*AVEDEV(BV24,90));
BV2F:=((BV2C+BV2B+BV25)/3+165)/4;
BV30:=(EMA(EMA(EMA(BV2F,15),10),5)-25)*2+BV26;
BV31:=(BV1F+BV20+BV21*30)/32/5-15;
BV32:=EMA(BV31,13);BV33:=(BV2F+BV31)/2/1.1;BV34:=BV33;
价位线:= EMA(BV34,3);
趋势线:= EMA((BV30+BV32)/2,2);
BV36:=EMA(趋势线,34);
BV37:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
BV38:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
BV39:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
BV3A:=(BV37+2*BV38+3*BV39)/6;
BV3B:=MA(BV3A,3);
BV3C:=CROSS(价位线,0) AND COUNT(BV3B<-12,2)>=1 OR CROSS(价位线,趋势线) AND COUNT(BV3B<-12,2)>=1;
drawtext(BV3C OR (CROSS(价位线,趋势线) AND COUNT(BV3B<-7,2)>=1 OR CROSS(价位线,0) AND COUNT(BV3B<-7,1)>=1),l*0.96,'中线买'),colorred;n:=20;
绿线:HHV(MA(HIGH,n),n),COLORGREEN,LINETHICK2;
红线:LLV(MA(HIGH,n),1),COLORRED,LINETHICK2;
drawtext(cross(绿线,红线),H*1.05,'持币'),colorblue;
drawtext(cross(红线,绿线) ,L*0.95,'持股'),colorred;

 

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容