设为首页收藏本站

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

看看这个简单模型有什么问题吗? [复制链接]

Rank: 2

精华
0
UID
5345
积分
115
帖子
28
主题
3
阅读权限
30
注册时间
2009-9-2
最后登录
2019-3-24
跳转到指定楼层
1#
发表于 2009-9-13 16:38:34 |只看该作者 |倒序浏览
Params
    Numeric length1(5);
    Numeric length2(60);
Vars
    Numeric ma5;
    Numeric ma60;
    Bool aaa;
Begin
    ma5=Average(close,5);
    ma60=Average(close,60);
    aaa=CrossOver(ma5,ma60);
    If(aaa)
    {
    Buy(1,Close);
    }
    Else
    {
    SellShort(1,Close);
    }
End
提示:“被调用公式要求传入序列参数或序列表达式作为参数”各位前辈看看我的问题出在哪里了吧?谢谢

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2009-9-13 17:18:20 |只看该作者
Numeric ma5;
Numeric ma60;
改为
NumericSeries  ma5;
NumericSeries  ma60;

使用道具 举报

Rank: 1

精华
0
UID
5209
积分
36
帖子
11
主题
1
阅读权限
10
注册时间
2009-8-18
最后登录
2016-3-3
3#
发表于 2009-9-14 15:13:28 |只看该作者
均线交叉系统,不错不错

[ 本帖最后由 zanetti5 于 2009-9-14 16:02 编辑 ]

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
5547
积分
186
帖子
12
主题
5
阅读权限
40
注册时间
2009-9-25
最后登录
2017-5-13
4#
发表于 2009-10-9 21:27:25 |只看该作者
错在else部分,如果5日均线上升,但还没有上穿60均线,你会发现你开空仓,不停地赔钱。

使用道具 举报

Rank: 2

精华
0
UID
4451
积分
62
帖子
9
主题
2
阅读权限
30
注册时间
2009-5-21
最后登录
2009-11-18
5#
发表于 2009-10-10 17:52:34 |只看该作者

回复 1# sdcgj209 的帖子

综合大家的意见,这段程序应该更新如下。
Params
    Numeric length1(5);
    Numeric length2(60);
Vars
    NumericSeries ma5;
    NumericSeries ma60;
Begin
    ma5=Average(close,length1);
    ma60=Average(close,length2);
    If(CrossOver(ma5,ma60))
    {
       Buy(1,Close);
    }
    Else If(CrossUnder(ma5, ma60)
    {
       SellShort(1,Close);
    }
End

使用道具 举报

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

bottom

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

GMT+8, 2024-5-21 03:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部