设为首页收藏本站

 找回密码
 注册
查看: 820|回复: 3
打印 上一主题 下一主题

K线个数小于参数时指标怎么没显示,可系统自带的指标MACD可以显示, [复制链接]

Rank: 2

精华
0
UID
165827
积分
60
帖子
21
主题
7
阅读权限
30
注册时间
2011-10-10
最后登录
2023-11-10
跳转到指定楼层
1#
发表于 2018-11-27 19:51:21 |只看该作者 |倒序浏览
K线个数小于参数时指标怎么没显示,可系统自带的指标MACD可以显示,
比如3条均线
ma2 = Average( Open, n2);
        ma3 = iif(BarCount<n3,ma2,Average( Open, n3 ));
        ma1 = AverageFC( Open, n1);       

        PlotNumeric("MA3",MA3,White);
        PlotNumeric("ma2",ma2,Yellow);
        PlotNumeric("MA1",MA1,White);
当BAR数〈参数N3时3条均线一条都不显示,也没法交易,请版主指示一下怎么办
主要用于新品刚上市时和日内交易

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-11-29 09:46:11 |只看该作者
您可以在公式里加上一句commentary("amx="+text(maxbarsbarck));
看一下你的公式里这个max的输出值是多少 ?
只有在K线数大于等于这个max后,图表的K线位置上才会画出指标以及显示信号。。
MACD公式里的max就是为0,所以可以在第一个bar上就画出指标输出线的。

使用道具 举报

Rank: 2

精华
0
UID
165827
积分
60
帖子
21
主题
7
阅读权限
30
注册时间
2011-10-10
最后登录
2023-11-10
3#
发表于 2018-11-30 10:44:21 |只看该作者
是的只有在K线数大于等于参数N3时才显示,输出显示的也是最大的参数N3-1,
参数n1=10,n2=25,n3=120时,
怎么才能把这个MAX降到N2或0。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2018-11-30 10:57:32 |只看该作者
zhangliang 发表于 2018-11-30 10:44
是的只有在K线数大于等于参数N3时才显示,输出显示的也是最大的参数N3-1,
参数n1=10,n2=25,n3=120时,
怎 ...

这个值是根据你的公式算法自动计算得到的,并不可以任意修改啊。

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-9 13:00

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部