- 精华
- 11
- 在线时间
- 3540 小时
- UID
- 1
- 积分
- 25127
- 帖子
- 6291
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-4-22
- 精华
- 11
- UID
- 1
- 积分
- 25127
- 帖子
- 6291
- 主题
- 149
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-4-22
|
这只是划线颜色的默认处理方式,有两种方式可以解决您的问题:
1、您可以考虑用点或者十字图来显示,当然柱状图也可以。
2、您可以考虑将颜色延后一个Bar输出,先将Cond1变量设置为BoolSeries
然后将您的代码修改为如下:这样效率会降低,不如第一种。另外,您的写法有点问题
比较两个变量是否相等要用 == 代替 =.Bool变量可以不用==判断。以下代码都是一样的效果。
- if (cond1[1]==true)
- PlotNumeric("ZD",close,red);
- else
- PlotNumeric("ZD",close,green);
复制代码- if (cond1[1])
- PlotNumeric("ZD",close,red);
- else
- PlotNumeric("ZD",close,green);
复制代码 |
|