打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
精品算法的代码汇编(二)
userphoto

2022.05.25 吉林

关注

寻找?不寻找?---不必如此麻烦,无论如何也要把算法代码真诚奉上。

第一位,视频算法0041数据的叠加显示②里的内容,实现的是在日线周期叠加周线的基本数据的情况。

“计算出人意料”不是一句空话,当你实现了在日线周期叠加周线的基本数据之后,那么,在日线显示所有使用了周线基本数据的计算输出,。将成为可能!!

意外?是的,意料之外的收获。难道不是?---这也许就是初心计算之外的礼物吧:虽然这个算法让我们看到的只是周K线在日线界面里左右移来移去,

但是,这绝不是算法的结束,恰恰相反,基础工作的后续是一切的刚刚开始。。。

代码流程

日线周期叠加周线

完整代码

{参数在这里用了中文}

中轴位置:=CONST(WEEKDAY+ROUND(5/2)+前一根周线*5);

HH:=H#WEEK;

OO:=O#WEEK;

LL:=L#WEEK;

CC:=C#WEEK;

STICKLINE(CURRBARSCOUNT=中轴位置 AND CC<=OO,HH,LL,1,0),COLORLIBLUE;

STICKLINE(CURRBARSCOUNT=中轴位置 AND CC<=OO,OO,CC,4*5,0),COLORLIBLUE;

STICKLINE(CURRBARSCOUNT=中轴位置 AND CC>=OO,HH,LL,1,0),COLORLIRED;

STICKLINE(CURRBARSCOUNT=中轴位置 AND CC>=OO,OO,CC,4*5,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(C=LLV(C,4),CONST(PEAKBARS(1,BFB,1))));{D1C 第1次}

D2C:=CONST(BARSSINCEN(C=LLV(C,4),D1C));{D2C 第2次}

D3C:=CONST(BARSSINCEN(C=LLV(C,4),D2C));{D3C 第3次}

D4C:=CONST(BARSSINCEN(C=LLV(C,4),D3C));{D4C 第4次}

D5C:=CONST(BARSSINCEN(C=LLV(C,4),D4C));{D5C 第5次}

D6C:=CONST(BARSSINCEN(C=LLV(C,4),D5C));{D6C 第6次}

D7C:=CONST(BARSSINCEN(C=LLV(C,4),D6C));{D7C 第7次}

D8C:=CONST(BARSSINCEN(C=LLV(C,4),D7C));{D8C 第8次}

D9C:=CONST(BARSSINCEN(C=LLV(C,4),D8C));{D9C 第9次}

D10C:=CONST(BARSSINCEN(C=LLV(C,4),D9C));{D10C 第10次}

DRAWNUMBER(CURRBARSCOUNT=D1C+1,(H+L)/2,1),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D2C+1,(H+L)/2,2),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D3C+1,(H+L)/2,3),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D4C+1,(H+L)/2,4),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D5C+1,(H+L)/2,5),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D6C+1,(H+L)/2,6),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D7C+1,(H+L)/2,7),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D8C+1,(H+L)/2,8),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D9C+1,(H+L)/2,9),COLORMAGENTA;

DRAWNUMBER(CURRBARSCOUNT=D10C+1,(H+L)/2,1),COLORMAGENTA;

除了保留前述的 参数BFB 其余的变通方法如下

代码流程

完整代码

TJ:=CONST(PEAKBARS(1,BFB,1))<CONST(TROUGHBARS(2,BFB,1));{TJ 条件}

DQD:=CONST(PEAKBARS(1,BFB,1));{DQD 跌起点}

DXH:=DQD-CURRBARSCOUNT+1;{DXH 跌序号}

DXH0:=IF(MOD(DXH,9)=0,9,MOD(DXH,9));

DRAWNUMBER(CURRBARSCOUNT<=DQD,(H+L)/2,DXH0),COLORMAGENTA;

DRAWICON(CURRBARSCOUNT<=DQD AND C=LLV(C,4),L*0.997,85);

如果有什么不适宜的感觉,请记得调整参数BFB哟~

第三位,威力爆裂的《头肩顶头肩底》算法

代码流程

头肩顶头肩底算法

完整代码

{DJG 第几个}

GW:=CONST(TROUGHBARS(2,1,DJG));{GW 俗位}

DRAWICON(CURRBARSCOUNT=GW+1,L*0.999,85);

CONST(REF(PEAK(1,1,1),GW));

YFW:=CONST(BARSSINCEN(H=PEAK(1,1,1),GW));{YFW 右峰位}

DRAWICON(CURRBARSCOUNT=YFW+1,H*1.008,12);

CONST(REF(H,YFW));

FW:=CONST(PEAKBARS(1,1,DJG));{FW 峰位}

DRAWICON(CURRBARSCOUNT=FW+1,H*1.008,86);

CONST(REF(TROUGH(2,1,1),FW));

YGW:=CONST(BARSSINCEN(L=TROUGH(2,1,1),FW));{YGW 右谷位}

DRAWICON(CURRBARSCOUNT=YGW+1,L*0.999,11);

CONST(REF(L,YGW));

这样的算法建立,值得珍藏,正如扇动中的蝴蝶的那双美丽的翅膀,既遥远又那么的微不足道,而它面向未来的效应却胜过难以抵挡的飓风。。。

写在文末:江丰鱼的文章只在今日头条首发;文中代码均可运行。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
最新交易日往前计数DRAWNUMBER(CURRBARSCOUN
三道作业题
最强绝密版指标:【短线投机王】专捉最牛妖股,准确率90﹪无未来!
通达信主力散户筹码副图指标
通达信换手率主图源码附图
当前位置的顶底确认法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服