【通达信源码分享】精品指标公式-日周月季K线主副

通达信免费指标 12-07 阅读:559 评论:0

把周K 月K  季K放在三个幅图里面 连同主图的日线一起在日线级别里是不是能够更好判断趋势?应朋友要求写了一个 论坛也搜素了 周K放在日线图的有  月线 季线貌似没有(可能我没搜到)。如果您有更好的办法能够实现一图同时显示日周月季K线   请不要理睬我写的 不管怎样,需要的就下。高手和不需要的飘过 


这是分别可以建立在日线级别的四个周 月 季 年K线幅图 其中MA1Y 和 MA2Y是你需要的两条均线(也可以是N条)根据自己的喜好建立  具体先建一个公式  名字叫“引用”内容


ma1y:ma(c,5);

ma2y:ma(c,10);


然后黏贴相对应的周期幅图源码


公式源码


周线

MON:=WEEKOFYEAR!=REF(WEEKOFYEAR,1);

MC2:=IF(MON,C#WEEK,DRAWNULL);

ML2:=IF(MON,L#WEEK,DRAWNULL);

MO2:=IF(MON,O#WEEK,DRAWNULL);

MH2:=IF(MON,H#WEEK,DRAWNULL);

周开:ALIGNRIGHT(MO2),NODRAW,COLORC0C0C0;

周高:ALIGNRIGHT(MH2),NODRAW,COLORFF8000;

周低:ALIGNRIGHT(ML2),NODRAW,COLORFFFF00;

周收:ALIGNRIGHT(MC2),NODRAW,COLOR0000FF;

DRAWKLINE(周高,周开,周低,周收); 

MA1Y:"引用.MA1#MONTH";

MA2Y:"引用.MA2#MONTH";

月线

MON:=MONTH!=REF(MONTH,1);

MC2:=IF(MON,C#MONTH,DRAWNULL);

ML2:=IF(MON,L#MONTH,DRAWNULL);

MO2:=IF(MON,O#MONTH,DRAWNULL);

MH2:=IF(MON,H#MONTH,DRAWNULL);

月开:ALIGNRIGHT(MO2),NODRAW,COLORC0C0C0;

月高:ALIGNRIGHT(MH2),NODRAW,COLORFF8000;

月低:ALIGNRIGHT(ML2),NODRAW,COLORFFFF00;

月收:ALIGNRIGHT(MC2),NODRAW,COLOR0000FF;

DRAWKLINE(月高,月开,月低,月收); 

MA1Y:"引用.MA1#MONTH";

MA2Y:"引用.MA2#MONTH";

季线

A0:=MOD(MONTH,3);

JD:=BARSLAST(CROSS(A0,0.5))+1;

MON:=JD<REF(JD,1);

MC2:=IF(MON,C#SEASON,DRAWNULL);

ML2:=IF(MON,L#SEASON,DRAWNULL);

MO2:=IF(MON,O#SEASON,DRAWNULL);

MH2:=IF(MON,H#SEASON,DRAWNULL);

季开:ALIGNRIGHT(MO2),NODRAW,COLORC0C0C0;

季高:ALIGNRIGHT(MH2),NODRAW,COLORFF8000;

季低:ALIGNRIGHT(ML2),NODRAW,COLORFFFF00;

季收:ALIGNRIGHT(MC2),NODRAW,COLOR0000FF;

DRAWKLINE(季高,季开,季低,季收); 

MA1Y:"引用.MA1#SEASON";

MA2Y:"引用.MA2#SEASON";

年线

MON:=YEAR!=REF(YEAR,1);

MC2:=IF(MON,C#YEAR,DRAWNULL);

ML2:=IF(MON,L#YEAR,DRAWNULL);

MO2:=IF(MON,O#YEAR,DRAWNULL);

MH2:=IF(MON,H#YEAR,DRAWNULL);

年开:ALIGNRIGHT(MO2),NODRAW,COLORC0C0C0;

年高:ALIGNRIGHT(MH2),NODRAW,COLORFF8000;

年低:ALIGNRIGHT(ML2),NODRAW,COLORFFFF00;

年收:ALIGNRIGHT(MC2),NODRAW,COLOR0000FF;

DRAWKLINE(年高,年开,年低,年收); 

MA1Y:"引用.MA1#YEAR";

MA2Y:"引用.MA2#YEAR";

30-1G103210G8.png

版权声明

本文版权归掌上指标所有。
未经许可,不得转载,转载请注明出处!

服务热线

18020657357

微信客服

微信客服