以下是日周月季K线主副同图幅图公式(无源码的请下载附件导入) 日周月季K线主副同图幅图公式 把周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";
|