设为首页收藏本站

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

请修改均线的2次交叉语句 [复制链接]

Rank: 4

精华
0
UID
1271
积分
423
帖子
74
主题
21
阅读权限
50
注册时间
2008-3-5
最后登录
2021-2-8
跳转到指定楼层
1#
发表于 2008-3-5 21:22:27 |只看该作者 |倒序浏览
在一定周期内,求交叉的次数的总数大于2。比如在30个值范围内MA1上交叉MA2的次数大于2。我认为是均线的2次交叉
CountIf(CrossOver(MA1, MA2),30)>2//我调用了统计总数函数,但我在校验时错误提示:被调用公式要求传入序列参数或序列表达式作为参数
如何修改,谢谢

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
2#
发表于 2008-3-5 22:07:01 |只看该作者
先定义序列变量
Vars
    BoolSeries crosscon;
begin
    crosscon = CrossOver(MA1,MA2);
    newcon = CountIf(CrossCon,30) > 2;
   ....
End
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

Rank: 4

精华
0
UID
1271
积分
423
帖子
74
主题
21
阅读权限
50
注册时间
2008-3-5
最后登录
2021-2-8
3#
发表于 2008-3-5 23:56:58 |只看该作者
还是不对呀,老师帮我该一下好了,谢谢;
Params
        Numeric FastLength( 12 );
        Numeric SlowLength( 26 );
        Numeric MACDLength( 9 );
        Numeric BuyLots(1);
    Numeric M1(10);
    Numeric M2(30);
    Numeric M3(60);
    Numeric M4(120);
Vars
        NumericSeries DIFF;
        NumericSeries DEA;
    Numeric MA1;
    Numeric MA2;
    Numeric MA3;
    Numeric MA4;
        BoolSeries JC;
    Bool BK1;

Begin
    DIFF = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;       
        DEA = XAverage(DIFF,MACDLength);
   MA1=Average( Close, M1);
   MA2=Average( Close, M2);
   MA3=AverageFC( Close, M3);
   MA4=AverageFC( Close, M4);
  JC =CrossOver(MA1, MA2);//这里还是不对呀“被调用公式要求传入序列参数或序列表达式作为参数”
  BK1=CountIf(JC,30) > 2&&MA1>MA4&&MA2>MA4&&MA3>MA3[1]&&MA3[1]>MA3[2];//我想用MA3>MA3[1]&&MA3[1]>MA3[2]表示MA3向上可惜错误
        if (BK1 )
        {
                Buy(BuyLots,Close);
        }
End

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
4#
发表于 2008-3-6 08:57:59 |只看该作者
把MA1,MA2定义为NumericSeries
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

Rank: 4

精华
0
UID
1271
积分
423
帖子
74
主题
21
阅读权限
50
注册时间
2008-3-5
最后登录
2021-2-8
5#
发表于 2008-3-6 09:52:44 |只看该作者
这次保存成功,可是前面就一次信号,我看别的地方也应该有,可就那一次,是不是没有平仓信号,就没第2个信号?

使用道具 举报

初级大户

天蓬大元帅

Rank: 5Rank: 5

精华
0
UID
1138
积分
1217
帖子
161
主题
61
阅读权限
60
注册时间
2008-1-30
最后登录
2009-10-5
6#
发表于 2008-3-6 13:48:25 |只看该作者
b8866同学不错呀,好好交流一下啊
交易开拓者QQ群:1群:38529330,2群:24771838,3群:39107556,4群:38478324。。。

使用道具 举报

Rank: 4

精华
0
UID
1271
积分
423
帖子
74
主题
21
阅读权限
50
注册时间
2008-3-5
最后登录
2021-2-8
7#
发表于 2008-3-6 13:52:12 |只看该作者
我的QQ137039357

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1064
积分
864
帖子
80
主题
1
阅读权限
60
注册时间
2008-1-13
最后登录
2008-6-27
8#
发表于 2008-3-6 19:44:32 |只看该作者
原帖由 b8866 于 2008-3-6 09:52 发表
这次保存成功,可是前面就一次信号,我看别的地方也应该有,可就那一次,是不是没有平仓信号,就没第2个信号?

跟交易设置有没有冲突啊,如同一个交易指令不能连续建仓之类的

使用道具 举报

Rank: 2

精华
0
UID
1162
积分
116
帖子
20
主题
5
阅读权限
30
注册时间
2008-2-5
最后登录
2013-8-14
9#
发表于 2008-3-6 23:20:48 |只看该作者
努力学习中。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 16:56

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部