设为首页收藏本站

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

请教一个均线的写法 [复制链接]

Rank: 1

精华
0
UID
257775
积分
3
帖子
2
主题
1
阅读权限
10
注册时间
2017-10-16
最后登录
2019-11-19
跳转到指定楼层
1#
发表于 2019-11-19 11:58:28 |只看该作者 |倒序浏览
我想将两条均线变化一下,一个永远高,一条永远低。
Params
        Numeric FastLen(5);                        // 快速均线周期数
        Numeric SlowLen(10);                        // 慢速均线周期数

Vars
        NumericSeries FastMA;                        // 快速均线
        NumericSeries SlowMA;                        // 慢速均线
        NumericSeries hhhMA;                           //永高均线
        NumericSeries lllMA;                           // 永低均线
       
Begin
        // 计算均线
        FastMA = Average(Close, FastLen);
        SlowMA = Average(Close, SlowLen);
        PlotNumeric("FastMA",FastMA);
        PlotNumeric("SlowMA",SlowMA);
               
        //计算定义永高和永低均线
        if(FastMA>=SlowMA)        
{
        hhhMA=FastMA;
        lllMA=SlowMA;
}   Else if(FastMA<=SlowMA)
{   lllMA=FastMA;
        hhhMA=SlowMA;
}

编译说不对,初学者想请教一下原理。非常感谢!

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
2#
发表于 2019-11-19 15:27:03 |只看该作者
你是不是括号没用对?两个If语句的前括号“(”像是中文字符。其次,第二个Else If可以不加()条件,直接写成Else。

使用道具 举报

Rank: 1

精华
0
UID
280938
积分
25
帖子
19
主题
2
阅读权限
10
注册时间
2019-7-2
最后登录
2023-11-3
3#
发表于 2019-11-19 15:34:47 |只看该作者
仔细检查下语法哈,if左边的括号是中文的哈!

使用道具 举报

Rank: 1

精华
0
UID
257775
积分
3
帖子
2
主题
1
阅读权限
10
注册时间
2017-10-16
最后登录
2019-11-19
4#
发表于 2019-11-19 16:09:19 |只看该作者
谢谢两位,确实是这样。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
213396
积分
187
帖子
140
主题
26
阅读权限
40
注册时间
2015-7-10
最后登录
2023-4-14
5#
发表于 2019-12-4 23:51:27 |只看该作者
变化后的均线有什么用?

使用道具 举报

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

bottom

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

GMT+8, 2024-4-26 04:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部