易得程序化交易技术论坛

登录 | 注册

积分: 0 |用户组: 游客

搜索
查看: 1018|回复: 2

抛砖引玉【主图指标:斜趋势线】--请高手优化

[复制链接]

6

主题

12

帖子

136

积分

注册会员

Rank: 2

积分
136
发表于 2025-1-1 17:45:33 | 显示全部楼层 |阅读模式
{主图指标:斜趋势线}
{MM:=120;}
MM:=BARSLAST(DISPSTATUS=1);{可视区域内K线数仅作看图用。不能用于选股}
z:zig(4,10),LineDot;{该函数只作比较用,请删除}
AN:=CONST(HHVBARS(H,MM));
BN:=IF(AN>0 AND AN<60,1,IF(AN>=60 AND AN<120,2,IF(AN>=120 AND AN<180,3,
IF(AN>=180 AND AN<240,4,IF(AN>=240 AND AN<300,5,0)))));
HBN:=HHVBARS(H,MM);
HCC:=BACKSET(BARSTATUS=2,HBN+1);
HCDN:=BARSLAST(HCC>REF(HCC,1));
HCD:=REF(H,HCDN);
JA:=HOD(HHV(H,BN),HCDN);
JB:=SUM(LAST(JA>REF(JA,1))=1,HCDN);
J2:=(REF(H,(BARSLAST(JB=2)+BN))-hcd)/(HCDN-(BARSLAST(JB=2)+BN));
J3:=(REF(H,(BARSLAST(JB=3)+BN))-hcd)/(HCDN-(BARSLAST(JB=3)+BN));
J4:=(REF(H,(BARSLAST(JB=4)+BN))-hcd)/(HCDN-(BARSLAST(JB=4)+BN));
J5:=(REF(H,(BARSLAST(JB=5)+BN))-hcd)/(HCDN-(BARSLAST(JB=5)+BN));
J6:=(REF(H,(BARSLAST(JB=6)+BN))-hcd)/(HCDN-(BARSLAST(JB=6)+BN));
J7:=(REF(H,(BARSLAST(JB=7)+BN))-hcd)/(HCDN-(BARSLAST(JB=7)+BN));
J8:=(REF(H,(BARSLAST(JB=8)+BN))-hcd)/(HCDN-(BARSLAST(JB=8)+BN));
J9:=(REF(H,(BARSLAST(JB=9)+BN))-hcd)/(HCDN-(BARSLAST(JB=9)+BN));
J10:=(REF(H,(BARSLAST(JB=10)+BN))-hcd)/(HCDN-(BARSLAST(JB=10)+BN));  
J11:=(REF(H,(BARSLAST(JB=11)+BN))-hcd)/(HCDN-(BARSLAST(JB=11)+BN));   
J12:=(REF(H,(BARSLAST(JB=12)+BN))-hcd)/(HCDN-(BARSLAST(JB=12)+BN));
J13:=(REF(H,(BARSLAST(JB=13)+BN))-hcd)/(HCDN-(BARSLAST(JB=13)+BN));
J14:=(REF(H,(BARSLAST(JB=14)+BN))-hcd)/(HCDN-(BARSLAST(JB=14)+BN));
J15:=(REF(H,(BARSLAST(JB=15)+BN))-hcd)/(HCDN-(BARSLAST(JB=15)+BN));
J16:=(REF(H,(BARSLAST(JB=16)+BN))-hcd)/(HCDN-(BARSLAST(JB=16)+BN));
J17:=(REF(H,(BARSLAST(JB=17)+BN))-hcd)/(HCDN-(BARSLAST(JB=17)+BN));
J18:=(REF(H,(BARSLAST(JB=18)+BN))-hcd)/(HCDN-(BARSLAST(JB=18)+BN));
J19:=(REF(H,(BARSLAST(JB=19)+BN))-hcd)/(HCDN-(BARSLAST(JB=19)+BN));
J20:=(REF(H,(BARSLAST(JB=20)+BN))-hcd)/(HCDN-(BARSLAST(JB=20)+BN));  
J21:=(REF(H,(BARSLAST(JB=21)+BN))-hcd)/(HCDN-(BARSLAST(JB=21)+BN));   
JC:=MAX(J2,J3,J4,J5,J6,J7,J8,J9,J10,J11,J12,J13,J14,J15,J16,J17,J18,J19,J20,J21);
JD:=HHVBARS(JC,HCDN)+BN;
JE:=MAX(BACKSET(BARSTATUS=2,JD+1),0);
JN:=BARSLAST(JE>REF(JE,1));
JH:=HCD-(HCD-REF(H,JN))/(HCDN-JN)*HCDN;
斜压线:JH;
DrawLine(HCC>REF(HCC,1),H,JE>REF(JE,1),H,0),colorred;
选股:C>=JH,NoDraw;
回复

使用道具 举报

50

主题

60

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
发表于 2025-1-1 18:32:33 | 显示全部楼层
选股用了JH,JH用了JN,JN用了JE,JE用了JD,JD用了JC和BN,JC用了J2……J21,J2……J21用了BN,BN用了AN,AN用了MM,最后MM说不能用于选股。
回复

使用道具 举报

6

主题

12

帖子

136

积分

注册会员

Rank: 2

积分
136
 楼主| 发表于 2025-1-1 19:35:36 | 显示全部楼层
如果需要选股请将MM的值该成120。MM值最大可设为300。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|易得程序化 ( 粤ICP备2022064048号 )

GMT+8, 2025-4-28 17:30 , Processed in 0.052923 second(s), 18 queries .

快速回复 返回顶部 返回列表