设为首页收藏本站

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

如何获得收盘价连续大于某均线的根数,条件不满足时自动更换其它周期的均线? [复制链接]

Rank: 1

精华
0
UID
263445
积分
5
帖子
3
主题
2
阅读权限
10
注册时间
2018-3-16
最后登录
2019-7-23
跳转到指定楼层
1#
发表于 2018-5-26 23:47:32 |只看该作者 |倒序浏览
//版主,我想获得收盘价连续大于比如10单位均线的根数,一但不满足条件则停止计数,换更大的周期重新计数,可是下列代码输出的结果要等设置的周期结束后归零,而不是条件不满足时归零,按要求代码应该怎么写好呢?求指教,谢谢。

Params
        Numeric Length1(5);
        Numeric Length2(10);
        Numeric Length3(30);
        Numeric Length4(60);
       

Vars
       
        Numeric N;
        Numeric MA1;
        Numeric MA4;
        Numeric MA3;
        Numeric MA2;
       
Begin

ma4 = AverageFC(Close,Length4);
N = countif(Close[1] > ma4,Length3);
plotString("N",Text(n),L);


    PlotNumeric("MA1",AverageFC(Close,Length1));
        PlotNumeric("MA2",AverageFC(Close,Length2));
        PlotNumeric("MA3",AverageFC(Close,Length3));
        PlotNumeric("MA4",AverageFC(Close,Length4));
end

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-5-28 14:55:28 |只看该作者
应该没法实现吧。。至少我个人没有什么好想法可实现

使用道具 举报

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

bottom

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

GMT+8, 2024-5-16 04:08

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部