设为首页收藏本站

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

求助帮我改一下这个公式~~ [复制链接]

Rank: 2

精华
0
UID
1000
积分
63
帖子
9
主题
4
阅读权限
30
注册时间
2007-12-30
最后登录
2008-4-18
跳转到指定楼层
1#
发表于 2008-3-13 01:12:17 |只看该作者 |倒序浏览
Params
                Numeric Length(14);                       
        Numeric SlowLength(3);       
        Numeric SmoothLength(3);
Vars
                NumericSeries HighestValue;                               
        NumericSeries LowestValue;
        NumericSeries KValue;
        Numeric DValue;
        NumericSeries JValue;
                Bool Condition1;
Begin
                HighestValue = HighestFC(High, Length);
        LowestValue = LowestFC(Low, Length);
        KValue = SummationFC(Close - LowestValue,SlowLength)/SummationFC(HighestValue-LowestValue,SlowLength)*100;
        DValue = AverageFC(KValue,SmoothLength);
        JValue = 3*KValue - 2*DValue;
        Condition1 = CrossOver(KValue, DValue);        //提示这一行出错了?
        if (Condition1)
        {
                Buy(1,Close);
        }
End

当K向上穿越D值时发出多头买入指令

但是我在校验的时候提示错误!

不知道问题出在哪了?

我是新手,刚接触TB语言,还请各位大大帮我改改这个公式,多谢拉

最好可以指出是因为什么才出现此错误的.


[ 本帖最后由 洗澡用雕牌 于 2008-3-13 01:14 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
止损永远是对的错了也对,死扛永远是错的对了也错--系统止损无条件。

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
2#
发表于 2008-3-13 07:25:01 |只看该作者

Numeric DValue;
修改为:
NumericSeries DValue;
交易开拓者 - 期货程序化与量化系统自动交易领航者

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

使用道具 举报

Rank: 2

精华
0
UID
1000
积分
63
帖子
9
主题
4
阅读权限
30
注册时间
2007-12-30
最后登录
2008-4-18
3#
发表于 2008-3-13 10:12:22 |只看该作者
这下可以了,谢谢~
止损永远是对的错了也对,死扛永远是错的对了也错--系统止损无条件。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 06:11

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部