寻找?不寻找?不必如此麻烦,无论如何也要把算法代码真诚奉上。 第一位,视频《算法0041数据的叠加显示》里的内容,实现的是在日线周期叠加周线的基本数据的情况。 计算出人意料不是一句空话,当你实现了在日线周期叠加周线的基本数据之后,那么,在日线显示所有使用了周线基本数据的计算输出,。将成为可能!! 意外?是的,意料之外的收获。难道不是?这也许就是初心计算之外的礼物吧:虽然这个算法让我们看到的只是周K线在日线界面里左右移来移去, 但是,这绝不是算法的结束,恰恰相反,基础工作的后续是一切的刚刚开始 代码流程 日线周期叠加周线 完整代码 {参数在这里用了中文} 中轴位置:CONST(WEEKDAYROUND(52)前一根周线5); HH:HWEEK; OO:OWEEK; LL:LWEEK; CC:CWEEK; STICKLINE(CURRBARSCOUNT中轴位置ANDCCOO,HH,LL,1,0),COLORLIBLUE; STICKLINE(CURRBARSCOUNT中轴位置ANDCCOO,OO,CC,45,0),COLORLIBLUE; STICKLINE(CURRBARSCOUNT中轴位置ANDCCOO,HH,LL,1,0),COLORLIRED; STICKLINE(CURRBARSCOUNT中轴位置ANDCCOO,OO,CC,45,0),COLORLIRED; 周H:IF(CURRBARSCOUNT中轴位置,CONST(REF(HH,中轴位置)),DRAWNULL),COLORWHITE; 周L:IF(CURRBARSCOUNT中轴位置,CONST(REF(LL,中轴位置)),DRAWNULL),COLORWHITE; DRAWNUMBER(ISLASTBAR,周H,周H),COLORWHITE; DRAWNUMBER(ISLASTBAR,周L,周L),COLORWHITE; DRAWKLINE(H,O,L,C); 第二位,昨天文章《九转算法之初步(二)》 这一算法的意料之外,却是只用两个语句的重复完成当前CLOSE低于4日前的CLOSE的标注方法,简单且单纯。 代码流程 完整代码 D1C:CONST(BARSSINCEN(CLLV(C,4),CONST(PEAKBARS(1,BFB,1))));{D1C第1次} D2C:CONST(BARSSINCEN(CLLV(C,4),D1C));{D2C第2次} D3C:CONST(BARSSINCEN(CLLV(C,4),D2C));{D3C第3次} D4C:CONST(BARSSINCEN(CLLV(C,4),D3C));{D4C第4次} D5C:CONST(BARSSINCEN(CLLV(C,4),D4C));{D5C第5次} D6C:CONST(BARSSINCEN(CLLV(C,4),D5C));{D6C第6次} D7C:CONST(BARSSINCEN(CLLV(C,4),D6C));{D7C第7次} D8C:CONST(BARSSINCEN(CLLV(C,4),D7C));{D8C第8次} D9C:CONST(BARSSINCEN(CLLV(C,4),D8C));{D9C第9次} D10C:CONST(BARSSINCEN(CLLV(C,4),D9C));{D10C第10次} DRAWNUMBER(CURRBARSCOUNTD1C1,(HL)2,1),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD2C1,(HL)2,2),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD3C1,(HL)2,3),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD4C1,(HL)2,4),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD5C1,(HL)2,5),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD6C1,(HL)2,6),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD7C1,(HL)2,7),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD8C1,(HL)2,8),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD9C1,(HL)2,9),COLORMAGENTA; DRAWNUMBER(CURRBARSCOUNTD10C1,(HL)2,1),COLORMAGENTA; 除了保留前述的参数BFB其余的变通方法如下 代码流程 完整代码 TJ:CONST(PEAKBARS(1,BFB,1))CONST(TROUGHBARS(2,BFB,1));{TJ条件} DQD:CONST(PEAKBARS(1,BFB,1));{DQD跌起点} DXH:DQDCURRBARSCOUNT1;{DXH跌序号} DXH0:IF(MOD(DXH,9)0,9,MOD(DXH,9)); DRAWNUMBER(CURRBARSCOUNTDQD,(HL)2,DXH0),COLORMAGENTA; DRAWICON(CURRBARSCOUNTDQDANDCLLV(C,4),L0。997,85); 如果有什么不适宜的感觉,请记得调整参数BFB哟 第三位,威力爆裂的《头肩顶头肩底》算法 代码流程 头肩顶头肩底算法 完整代码 {DJG第几个} GW:CONST(TROUGHBARS(2,1,DJG));{GW俗位} DRAWICON(CURRBARSCOUNTGW1,L0。999,85); CONST(REF(PEAK(1,1,1),GW)); YFW:CONST(BARSSINCEN(HPEAK(1,1,1),GW));{YFW右峰位} DRAWICON(CURRBARSCOUNTYFW1,H1。008,12); CONST(REF(H,YFW)); FW:CONST(PEAKBARS(1,1,DJG));{FW峰位} DRAWICON(CURRBARSCOUNTFW1,H1。008,86); CONST(REF(TROUGH(2,1,1),FW)); YGW:CONST(BARSSINCEN(LTROUGH(2,1,1),FW));{YGW右谷位} DRAWICON(CURRBARSCOUNTYGW1,L0。999,11); CONST(REF(L,YGW)); 这样的算法建立,值得珍藏,正如扇动中的蝴蝶的那双美丽的翅膀,既遥远又那么的微不足道,而它面向未来的效应却胜过难以抵挡的飓风 写在文末:江丰鱼的文章只在今日头条首发;文中代码均可运行。 原创不易,你的赞赏,是我继续为你提供精品算法的动力。