金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2346|回复: 12

大神,怎么让dk这条线显示变色?

[复制链接]

47

主题

163

帖子

163

积分

等级: 免费版

注册:
2024-1-11
曾用名:
发表于 2024-4-27 16:22 | 显示全部楼层 |阅读模式
通达信代码:
以上省略:xxxxx;
BBB:=TT1+TT2+TT3+TT4+TT5+TT6+TT7+TT8+TT9+TT10;
D:=VALUEWHEN(BBB>0,BBB);
UD:=IF(CLOSE>D&&REF(CLOSE,1)<=D,1,IF(CLOSE<CC&&REF(CLOSE,1)>=CC,-3,0));
K:=VALUEWHEN(UD<>0,UD);
G:=IF(K=1,CC,D),COLORRED;
DK:PLOYLINE(LOW>0,G),COLORRED,LINETHICK2;
A11:=DK>REF(DK,1);
IF(A11-1,DK,DRAWNULL),COLORWHITE,LINETHICK2;
IF(C>DK,DK,DRAWNULL),COLORRED,LINETHICK2;
IF(C<DK,DK,DRAWNULL),COLORWHITE,LINETHICK2;
DK这条线是可以变色白和红的;
金字塔代码:
以上省略:xxxxx;同通达信代码;
bbb:=tt1+tt2+tt3+tt4+tt5+tt6+tt7+tt8+tt9+tt10;
d:=valuewhen(bbb>0,bbb);
ud:=if(close>d&&ref(close,1)<=d,1,if(close<cc&&ref(close,1)>=cc,-3,0));
k:=valuewhen(ud<>0,ud);
g:=if(k=1,cc,d);
dk:polyline(low>0,g),COLORMAGENTA,linethick2;
A11:=DK>REF(DK,1);
IF(A11-0.03,DK,DRAWNULL),COLORWHITE,LINETHICK2;
IF(C>DK,DK,DRAWNULL),COLORRED,LINETHICK2;
IF(C<DK,DK,DRAWNULL),COLORWHITE,LINETHICK2;
但这条线怎么不显示变色了呢?一直都是红色,没有下降趋势后没有变白色;

请问大神,怎么更改呢?dk这条线显示代码跟通达信一样效果;



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-28 09:00 | 显示全部楼层

软件没好的画线方法,通过这种方式定义两个不同变量去显示连线
aa1:IF(C>DK,DK,DRAWNULL),COLORRED,LINETHICK2;
aa2:IF(C<DK,DK,DRAWNULL),COLORWHITE,LINETHICK2;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

163

帖子

163

积分

等级: 免费版

注册:
2024-1-11
曾用名:
 楼主| 发表于 2024-4-28 13:44 | 显示全部楼层
技术008 发表于 2024-4-28 09:00
软件没好的画线方法,通过这种方式定义两个不同变量去显示连线
aa1:IF(C>DK,DK,DRAWNULL),COLORRED,LINE ...

还是解决变色问题呢

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-28 14:30 | 显示全部楼层
应该是可以的,类似下面这个例子是有不同颜色的
你上面dK是不是没定义


多空线1:=EMA(EMA(C,9),9),COLORGREEN,LINETHICK2;
B8:=多空线1>REF(多空线1,1);
a:IF(B8=1,多空线1,DRAWNULL),COLORRED,LINETHICK2;
b:if(B8=0,多空线1,DRAWNULL),COLOrgreen,LINETHICK2;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

163

帖子

163

积分

等级: 免费版

注册:
2024-1-11
曾用名:
 楼主| 发表于 2024-4-29 10:18 | 显示全部楼层
技术008 发表于 2024-4-28 14:30
应该是可以的,类似下面这个例子是有不同颜色的
你上面dK是不是没定义

a:=if(high>=ref(high,1)&&high>=ref(high,2)&&high>=ref(high,3) &&high>=ref(high,4)&&high>=ref(high,5),low,0);
b:=if(low<=ref(low,1)&&low<=ref(low,2)&&low<=ref(low,3) &&low<=ref(low,4)&&low<=ref(low,5),high,88888);
p1:=if(a>ref(l,1),ref(l,1),0);
p2:=if(a>ref(l,2)&&a<=ref(l,1),ref(l,2),0);
p3:=if(a>ref(l,3)&&a<=ref(l,1)&&a<=ref(l,2),ref(l,3),0);
p4:=if(a>ref(l,4)&&a<=ref(l,1)&&a<=ref(l,2)&&a<=ref(l,3),ref(l,4),0);
p5:=if(a>ref(l,5)&&a<=ref(l,1)&&a<=ref(l,2)&&a<=ref(l,3)&&a<=ref(l,4),ref(l,5),0);
p6:=if(a>ref(l,6)&&a<=ref(l,1)&&a<=ref(l,2)&&a<=ref(l,3)&&a<=ref(l,4)&&a<=ref(l,5),ref(l,6),0);
p7:=if(a>ref(l,7)&&a<=ref(l,1)&&a<=ref(l,2)&&a<=ref(l,3)&&a<=ref(l,4)&&a<=ref(l,5)&&a<=ref(l,6),ref(l,7),0);
p8:=if(a>ref(l,8)&&a<=ref(l,1)&&a<=ref(l,2)&&a<=ref(l,3)&&a<=ref(l,4)&&a<=ref(l,5)&&a<=ref(l,6)&&a<=ref(l,7),ref(l,8),0);
p9:=if(a>ref(l,9)&&a<=ref(l,1)&&a<=ref(l,2)&&a<=ref(l,3)&&a<=ref(l,4)&&a<=ref(l,5)&&a<=ref(l,6)&&a<=ref(l,7)&&a<=ref(l,8),ref(l,9),0);
p10:=if(a>ref(l,10)&&a<=ref(l,1)&&a<=ref(l,2)&&a<=ref(l,3)&&a<=ref(l,4)&&a<=ref(l,5)&&a<=ref(l,6)&&a<=ref(l,7)&&a<=ref(l,8)&&a<=ref(l,9),ref(l,10),0);
aa:=p1+p2+p3+p4+p5+p6+p7+p8+p9+p10;
pp1:=if(aa>ref(l,1),ref(l,1),0);
pp2:=if(aa>ref(l,2)&&aa<=ref(l,1),ref(l,2),0);
pp3:=if(aa>ref(l,3)&&aa<=ref(l,1)&&aa<=ref(l,2),ref(l,3),0);
pp4:=if(aa>ref(l,4)&&aa<=ref(l,1)&&aa<=ref(l,2)&&aa<=ref(l,3),ref(l,4),0);
pp5:=if(aa>ref(l,5)&&aa<=ref(l,1)&&aa<=ref(l,2)&&aa<=ref(l,3)&&aa<=ref(l,4),ref(l,5),0);
pp6:=if(aa>ref(l,6)&&aa<=ref(l,1)&&aa<=ref(l,2)&&aa<=ref(l,3)&&aa<=ref(l,4)&&aa<=ref(l,5),ref(l,6),0);
pp7:=if(aa>ref(l,7)&&aa<=ref(l,1)&&aa<=ref(l,2)&&aa<=ref(l,3)&&aa<=ref(l,4)&&aa<=ref(l,5)&&aa<=ref(l,6),ref(l,7),0);
pp8:=if(aa>ref(l,8)&&aa<=ref(l,1)&&aa<=ref(l,2)&&aa<=ref(l,3)&&aa<=ref(l,4)&&aa<=ref(l,5)&&aa<=ref(l,6)&&aa<=ref(l,7),ref(l,8),0);
pp9:=if(aa>ref(l,9)&&aa<=ref(l,1)&&aa<=ref(l,2)&&aa<=ref(l,3)&&aa<=ref(l,4)&&aa<=ref(l,5)&&aa<=ref(l,6)&&aa<=ref(l,7)&&aa<=ref(l,8),ref(l,9),0);
pp10:=if(aa>ref(l,10)&&aa<=ref(l,1)&&aa<=ref(l,2)&&aa<=ref(l,3)&&aa<=ref(l,4)&&aa<=ref(l,5)&&aa<=ref(l,6)&&aa<=ref(l,7)&&aa<=ref(l,8)&&aa<=ref(l,9),ref(l,10),0);
aaa:=pp1+pp2+pp3+pp4+pp5+pp6+pp7+pp8+pp9+pp10;
cc:=valuewhen(aaa>0,aaa);
t1:=if(b<ref(h,1),ref(h,1),0);
t2:=if(b<ref(h,2)&&b>=ref(h,1),ref(h,2),0);
t3:=if(b<ref(h,3)&&b>=ref(h,1)&&b>=ref(h,2),ref(h,3),0);
t4:=if(b<ref(h,4)&&b>=ref(h,1)&&b>=ref(h,2)&&b>=ref(h,3),ref(h,4),0);
t5:=if(b<ref(h,5)&&b>=ref(h,1)&&b>=ref(h,2)&&b>=ref(h,3)&&b>=ref(h,4),ref(h,5),0);
t6:=if(b<ref(h,6)&&b>=ref(h,1)&&b>=ref(h,2)&&b>=ref(h,3)&&b>=ref(h,4)&&b>=ref(h,5),ref(h,6),0);
t7:=if(b<ref(h,7)&&b>=ref(h,1)&&b>=ref(h,2)&&b>=ref(h,3)&&b>=ref(h,4)&&b>=ref(h,5)&&b>=ref(h,6),ref(h,7),0);
t8:=if(b<ref(h,8)&&b>=ref(h,1)&&b>=ref(h,2)&&b>=ref(h,3)&&b>=ref(h,4)&&b>=ref(h,5)&&b>=ref(h,6)&&b>=ref(h,7),ref(h,8),0);
t9:=if(b<ref(h,9)&&b>=ref(h,1)&&b>=ref(h,2)&&b>=ref(h,3)&&b>=ref(h,4)&&b>=ref(h,5)&&b>=ref(h,6)&&b>=ref(h,7)&&b>=ref(h,8),ref(h,9),0);
t10:=if(b<ref(h,10)&&b>=ref(h,1)&&b>=ref(h,2)&&b>=ref(h,3)&&b>=ref(h,4)&&b>=ref(h,5)&&b>=ref(h,6)&&b>=ref(h,7)&&b>=ref(h,8)&&b>=ref(h,9),ref(h,10),0);
bb:=if((t1+t2+t3+t4+t5+t6+t7+t8+t9+t10)=0,888888,t1+t2+t3+t4+t5+t6+t7+t8+t9+t10);
tt1:=if(bb<ref(h,1),ref(h,1),0);
tt2:=if(bb<ref(h,2)&&bb>=ref(h,1),ref(h,2),0);
tt3:=if(bb<ref(h,3)&&bb>=ref(h,1)&&bb>=ref(h,2),ref(h,3),0);
tt4:=if(bb<ref(h,4)&&bb>=ref(h,1)&&bb>=ref(h,2)&&bb>=ref(h,3),ref(h,4),0);
tt5:=if(bb<ref(h,5)&&bb>=ref(h,1)&&bb>=ref(h,2)&&bb>=ref(h,3)&&bb>=ref(h,4),ref(h,5),0);
tt6:=if(bb<ref(h,6)&&bb>=ref(h,1)&&bb>=ref(h,2)&&bb>=ref(h,3)&&bb>=ref(h,4)&&bb>=ref(h,5),ref(h,6),0);
tt7:=if(bb<ref(h,7)&&bb>=ref(h,1)&&bb>=ref(h,2)&&bb>=ref(h,3)&&bb>=ref(h,4)&&bb>=ref(h,5)&&bb>=ref(h,6),ref(h,7),0);
tt8:=if(bb<ref(h,8)&&bb>=ref(h,1)&&bb>=ref(h,2)&&bb>=ref(h,3)&&bb>=ref(h,4)&&bb>=ref(h,5)&&bb>=ref(h,6)&&bb>=ref(h,7),ref(h,8),0);
tt9:=if(bb<ref(h,9)&&bb>=ref(h,1)&&bb>=ref(h,2)&&bb>=ref(h,3)&&bb>=ref(h,4)&&bb>=ref(h,5)&&bb>=ref(h,6)&&bb>=ref(h,7)&&bb>=ref(h,8),ref(h,9),0);
tt10:=if(bb<ref(h,10)&&bb>=ref(h,1)&&bb>=ref(h,2)&&bb>=ref(h,3)&&bb>=ref(h,4)&&bb>=ref(h,5)&&bb>=ref(h,6)&&bb>=ref(h,7)&&bb>=ref(h,8)&&bb>=ref(h,9),ref(h,10),0);
bbb:=tt1+tt2+tt3+tt4+tt5+tt6+tt7+tt8+tt9+tt10;
d:=valuewhen(bbb>0,bbb);
ud:=if(close>d&&ref(close,1)<=d,1,if(close<cc&&ref(close,1)>=cc,-3,0));
k:=valuewhen(ud<>0,ud);
g:=if(k=1,cc,d);
dk:polyline(low>0,g),COLORred,linethick2;
A11:=DK>REF(DK,1);
//IF(A11-0.03,DK,DRAWNULL),COLORWHITE,LINETHICK2;
//IF(C>DK,DK,DRAWNULL),COLORRED,LINETHICK2;
//IF(C<DK,DK,DRAWNULL),COLORWHITE,LINETHICK2;
aa1:IF(C>DK,DK,DRAWNULL),COLORRED,LINETHICK2;
aa2:IF(C<DK,DK,DRAWNULL),COLORWHITE,LINETHICK2;
定义了。其他均线均可以,但是到了这个代码就变色不了;
大神您看下。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-29 10:20 | 显示全部楼层
你dk的值一直是0,你dk这里都没给他赋值过自然就不对

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

163

帖子

163

积分

等级: 免费版

注册:
2024-1-11
曾用名:
 楼主| 发表于 2024-4-29 10:36 | 显示全部楼层
技术008 发表于 2024-4-29 10:20
你dk的值一直是0,你dk这里都没给他赋值过自然就不对

dk:polyline(low>0,g),COLORred,linethick2;
//IF(A11-0.03,DK,DRAWNULL),COLORWHITE,LINETHICK2;
//IF(C>DK,DK,DRAWNULL),COLORRED,LINETHICK2;
//IF(C<DK,DK,DRAWNULL),COLORWHITE,LINETHICK2;
TT:=DK;
aa1:IF(C>DK,DK,DRAWNULL),COLORRED,LINETHICK2;
aa2:IF(C<DK,DK,DRAWNULL),COLORWHITE,LINETHICK2;
这么改还是不显示变色呢
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-29 10:36 | 显示全部楼层
你这个dk不是一个变量啊
你后面dk是画线,不是一个数值变量

画线这个动作是不可以和close价格作比较的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-4-29 10:37 | 显示全部楼层
dk:polyline(low>0,g),COLORred,linethick2;

这是画折现,这个本身是一个函数他赋值给dk,是没有意义的
你不能说画折现这个动作,去和close价格作比较对不对
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

163

帖子

163

积分

等级: 免费版

注册:
2024-1-11
曾用名:
 楼主| 发表于 2024-4-29 10:39 | 显示全部楼层
技术008 发表于 2024-4-29 10:37
dk:polyline(low>0,g),COLORred,linethick2;

这是画折现,这个本身是一个函数他赋值给dk,是没有意义的
...

那怎么改呢?可以让这条折线变色?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-7-29 03:51 , Processed in 0.102132 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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