指标画线参数改变实现画线隐藏和显示?

[操盘手]
设置
9499 21 阿宾睡妖 Lv.7 发表于 · 2019-5-12 10:00 显示全部楼层 正序浏览 |
跳转到指定楼层
帖子发在指标编写求助区无人看到,希望软件应用区的老师指点一下,谢谢啦
如何自定义这些画线系统的手动开关及显示;
比如我有时候想隐藏中枢画线,有时候又想打开看;
有时候想隐藏机构操盘线,有时候想显示它;
比如短线、波段买卖提示有时想关掉,有时想打开;

阿宾看盘20190512085240.jpg



思路是在指标参数设置里面添加开关,一般如何实现?
比如下面这个例子是有大佬编辑的指标,这样是用什么函数及代码来实现呢?
在设置指标参数选项里面是会有相关的设置比如boll设置为0,那么布林轨道不会显示,


布林关_20190512092012.png 布林开关20190512091947.png




买卖参数为0,那么买卖点操作就不会显示在主图上

追涨20190512091724.png 追涨开关20190512091641.png

举报

使用道具 扔鸡蛋(0) 回复

山茶油
Lv.2
发表于 2020-4-11 21:14 复制 查看全部楼层
阿宾睡妖 发表于 2019-5-12 21:47
AA9:=C;
AAA:=REF(C,2),COLORGREEN;
AAA2:=MA(C,5);

老师可否发一下图一副图的第一个指标,拜谢

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 21:47 复制 查看全部楼层

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 20:37 复制 查看全部楼层
老师的思路是通过再添加N参数,并且从新定义PATTLINE里面的参数来达到控制这条线的隐藏和显示对吧?谢谢啦!小问题是中期参数虚线无法显示,线条设置倒是可以把背景色调成黑色来达到目的。 @二○一○

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

苗苗老粉丝
Lv.4
发表于 2019-5-12 17:52 复制 查看全部楼层
原帖由 @阿宾睡妖 于 2019-5-12 17:35 发表 " onmouseover="img_onmouseoverfunc(this)" lazyloadthumb="1" border="0" alt="" />
这个是红绿色
ma5:MA(C,5);
ma20:MA(C,20);
PARTLINE(ma5,C>MA5,RGB(255,0,255),CMA20,RGB(255,0,0),C

举报

使用道具 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 17:35 复制 查看全部楼层
这个是红绿色
ma5:MA(C,5);
ma20:MA(C,20);
PARTLINE(ma5,C>MA5,RGB(255,0,255),C<MA5,RGB(0,255,0),1,RGB(127,255,0));
PARTLINE(ma20,C>MA20,RGB(255,0,0),C<MA20,RGB(0,255,0),1,RGB(127,255,0)); @苗苗老粉丝
RGB(255,0,0)是红色自己改就可以了

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

苗苗老粉丝
Lv.4
发表于 2019-5-12 17:32 复制 查看全部楼层
原帖由 @阿宾睡妖 于 2019-5-12 17:22 发表 " onmouseover="img_onmouseoverfunc(this)" lazyloadthumb="1" border="0" alt="" />
ma5:MA(C,5);
ma20:MA(C,20);
PARTLINE(ma5,C>MA5,RGB(255,0,255),CMA20,RGB(255,0,255),C


多谢   这个按上了   就是我想要的   

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 17:25 复制 查看全部楼层
@苗苗老粉丝
没有错误啊,是你自己没有写出20天的参数
20190512172457.png

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 17:22 复制 查看全部楼层
ma5:MA(C,5);
ma20:MA(C,20);
PARTLINE(ma5,C>MA5,RGB(255,0,255),C<MA5,RGB(0,255,0),1,RGB(127,255,0));
PARTLINE(ma20,C>MA20,RGB(255,0,255),C<MA20,RGB(0,255,0),1,RGB(127,255,0));
颜色可以自己随意调,这里是紫色
@苗苗老粉丝

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

苗苗老粉丝
Lv.4
发表于 2019-5-12 17:19 复制 查看全部楼层
原帖由 @阿宾睡妖 于 2019-5-12 17:13 发表 " onmouseover="img_onmouseoverfunc(this)" lazyloadthumb="1" border="0" alt="" />
这是20日的: 苗苗老粉丝

PARTLINE(ma20,C>MA20,RGB(255,0,255),C
试了   函数错误   通不过   我用你13楼的   感觉挺好   就用着吧

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 17:13 复制 查看全部楼层
这是20日的: @苗苗老粉丝

PARTLINE(ma20,C>MA20,RGB(255,0,255),C<MA20,RGB(0,255,0),1,RGB(127,255,0));

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

二○一○
Lv.5
发表于 2019-5-12 16:45 复制 查看全部楼层
POLYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线
你在PARTLINE中根本没有用参数控制

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

苗苗老粉丝
Lv.4
发表于 2019-5-12 16:32 复制 查看全部楼层
原帖由 @阿宾睡妖 于 2019-5-12 16:31 发表 " onmouseover="img_onmouseoverfunc(this)" lazyloadthumb="1" border="0" alt="" />
5日20日均线系统自带呀,多余的均线直接设置为0即可 苗苗老粉丝

自带的不变色啊   我的意思是向上变红色   向下变绿色

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 16:31 复制 查看全部楼层
5日20日均线系统自带呀,多余的均线直接设置为0即可 @苗苗老粉丝

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

苗苗老粉丝
Lv.4
发表于 2019-5-12 16:27 复制 查看全部楼层
原帖由 @阿宾睡妖 于 2019-5-12 16:12 发表 " onmouseover="img_onmouseoverfunc(this)" lazyloadthumb="1" border="0" alt="" />
比如我要实现最后两行的条件画线参数的手动显示隐藏
AA9:=C;
AAA:=REF(C,2),COLORGREEN;
AAA2:=MA(C,5);
AAA3:=MA(C,26);
AAA1:=MA((3*H+C)/4,2),COLORCYAN;
NOTEXT1:=FORCAST(EMA(AAA,1),7),COLORGREEN;
短势 ...


请教  你这个短期和中期是几日均线     我想就要2条这样的线   好改吗    要个5日和20日的   看盘方便

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 16:12 复制 查看全部楼层
比如我要实现最后两行的条件画线参数的手动显示隐藏
AA9:=C;
AAA:=REF(C,2),COLORGREEN;
AAA2:=MA(C,5);
AAA3:=MA(C,26);
AAA1:=MA((3*H+C)/4,2),COLORCYAN;
NOTEXT1:=FORCAST(EMA(AAA,1),7),COLORGREEN;
短势:FORCAST(EMA(AA9,16),7),COLOR00FF00,LINETHICK3,DRAWNULL;
中势:FORCAST(EMA(AA9,55),7),DOTLINE,COLORFFFF00,DRAWNULL;

PARTLINE(短势 ,AAA2>短势 OR C>短势 ,RGB(255,0,2) ),LINETHICK3,DRAWNULL;
PARTLINE( 中势,短势>=中势,RGB(255,0,0)),DOTLINE,COLOR0000FF;
按照polyline函数就是不对,自定义参数框里面都设置好了,实际调试也成功了,保存后调整参数没任何变化
@二○一○

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

二○一○
Lv.5
发表于 2019-5-12 15:32 复制 查看全部楼层
POLYLINE(N,M5);
这就是用改变参数N来实现画线隐藏和显示

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 15:22 复制 查看全部楼层
老师,使用polyline函数里面是不是不能再有逻辑函数或者条件函数? @二○一○

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

阿宾睡妖
Lv.7
发表于 2019-5-12 15:20 复制 查看全部楼层
不是这个啊,我是要针对不同的指标分析系统手动开关 @用户管理

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

用户管理
Lv.4
发表于 2019-5-12 14:27 复制 查看全部楼层
空格键是裸K

举报

使用道具 扔鸡蛋(0) 回复

我是求学者
Lv.4
发表于 2019-5-12 13:30 复制 查看全部楼层
@阿宾睡妖 把条件中添加一个参数的判断. 比如:
是否显示MA5        MA(Close,IF(显示MA5, 5, 0))

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

二○一○
Lv.5
发表于 2019-5-12 12:26 复制 查看全部楼层
原帖由 @阿宾睡妖 于 2019-5-12 10:00 发表 " onmouseover="img_onmouseoverfunc(this)" lazyloadthumb="1" border="0" alt="" />
帖子发在指标编写求助区无人看到,希望软件应用区的老师指点一下,谢谢啦
如何自定义这些画线系统的手动开关及显示;
比如我有时候想隐藏中枢画线,有时候又想打开看;
有时候想隐藏机构操盘线,有时候想显示它 ...


参考:
以M5为例
m5:ma(c,5),DRAWNULL;
POLYLINE(N,M5);

附件

2019-05-12_122354.png

举报

使用道具 点亮(0) 扔鸡蛋(0) 回复

您需要登录后才可以回帖 登录

本版积分规则 《理想财富服务协议》《免责声明》

站长推荐 关闭 上一条 /7 下一条
回顶部 到页底
快速回复 返回顶部 返回列表