大家好!我是股市帅锅。今天有一位粉丝和我交流,他已经学会了在主图中或分时图中,叠加其他大周期的均线,但是想做一个成交量指标,能够叠加显示大周期的成交量,我告诉他可以做,只要引用成交量指标的值,但是他做了尝试,自己没有编出来,我答应他今天晚上更新教程,顺便大家也可以学习学习。
今天已经是第57篇教程了,我承诺过,要写100篇,我再怎么凑,也要凑出100篇出来,今天的内容还是有代表性的。指标我已经编好了,先发代码和效果图,再来说原理。
---------
VMIN5:=IF(PERIOD=0,'VOL.VOLUME#MIN5',DRAWNULL);
STICKLINE(C#MIN5>=O#MIN5,0,VMIN5,2,0),COLORLIRED;
STICKLINE(C#MIN5<O#MIN5,0,VMIN5,2,0),COLORLIGREEN;
VMIN15:=IF(PERIOD=1,'VOL.VOLUME#MIN15',DRAWNULL);
STICKLINE(C#MIN15>=O#MIN15,0,VMIN15,2,0),COLORLIRED;
STICKLINE(C#MIN15<O#MIN15,0,VMIN15,2,0),COLORLIGREEN;
VMIN60:=IF(PERIOD=2,'VOL.VOLUME#MIN60',DRAWNULL);
STICKLINE(C#MIN60>=O#MIN60,0,VMIN60,2,0),COLORLIRED;
STICKLINE(C#MIN60<O#MIN60,0,VMIN60,2,0),COLORLIGREEN;
VDAY:=IF(PERIOD=4 OR PERIOD=3,'VOL.VOLUME#DAY',DRAWNULL);
STICKLINE(C#DAY>=O#DAY,0,VDAY,2,0),COLORLIRED;
STICKLINE(C#DAY<O#DAY,0,VDAY,2,0),COLORLIGREEN;
VWEEK:=IF(PERIOD=5,'VOL.VOLUME#WEEK',DRAWNULL);
STICKLINE(C#WEEK>=O#WEEK,0,VWEEK,2,0),COLORLIRED;
STICKLINE(C#WEEK<O#WEEK,0,VWEEK,2,0),COLORLIGREEN;
VMONTH:=IF(PERIOD=6,'VOL.VOLUME#MONTH',DRAWNULL);
STICKLINE(C#MONTH>=O#MONTH,0,VMONTH,2,0),COLORLIRED;
STICKLINE(C#MONTH<O#MONTH,0,VMONTH,2,0),COLORLIGREEN;
VSEASON:=IF(PERIOD=7,'VOL.VOLUME#SEASON',DRAWNULL);
STICKLINE(C#SEASON>=O#SEASON,0,VSEASON,2,0),COLORLIRED;
STICKLINE(C#SEASON<O#SEASON,0,VSEASON,2,0),COLORLIGREEN;
VYEAR:=IF(PERIOD=10,'VOL.VOLUME#YEAR',DRAWNULL);
STICKLINE(C#YEAR>=O#YEAR,0,VYEAR,2,0),COLORLIRED;
STICKLINE(C#YEAR<O#YEAR,0,VYEAR,2,0),COLORLIGREEN;
VOLUME:VOL,VOLSTICK;
MAVOL1:MA(VOLUME,5),COLORWHITE;
MAVOL2:MA(VOLUME,10),COLORYELLOW;
-----------
看起来代码好像很长,其实意思很简单,三句代码为一组,我们把最开始的三句复制过来举例说明。
VMIN5:=IF(PERIOD=0,'VOL.VOLUME#MIN5',DRAWNULL);
STICKLINE(C#MIN5>=O#MIN5,0,VMIN5,2,0),COLORLIRED;
STICKLINE(C#MIN5<O#MIN5,0,VMIN5,2,0),COLORLIGREEN;
这三句代码的意思,首先PERIOD=0表示在1分钟周期,我取5分钟周期的成交量,然后当5分钟K线收阳线,成交量画淡红色,如果5分钟K线收阴线,成交量画淡绿色。所以1分钟周期中,不仅有1分钟的成交量,还有5分钟的成交量。
同理,我设置的是,5分钟里面,叠加15分钟成交量;15分钟叠加60分钟成交量,30和60分钟叠加日线成交量,日线叠加周线,周线叠加月线,月线叠加季线,季线叠加年线。
那么这个公式里面,比较有代表性的,一是指定周期显示指定数据,指定周期用PERIOD函数,二是对于收盘价和开盘价的引用,直接可以在C或O的后面直接跟#周期,如C#MIN5或O#MIN5,这个用法,我也是今天第一次尝试。
这个思路比较简单,但是新手要编出这个指标来,还是有一定的难度,希望我的内容,能给有用的同学,起到一定的指引。
联系客服