设为首页收藏本站

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

重大BUG: TBV4 无法编译 ParabolicSAR 函数? [复制链接]

Rank: 4

精华
0
UID
6710
积分
425
帖子
98
主题
26
阅读权限
50
注册时间
2010-1-19
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2012-3-19 07:07:37 |只看该作者 |倒序浏览
本帖最后由 bjzch 于 2012-3-19 11:53 编辑

一段简单的代码,请版主大人编译一下试试:

Vars
        NumericSeries oParCl(0);       
        // oParCl类型为 NumericRef时,编译提示“无法识别的字符串”,为 NumericSeries时,
        // 提示“被调用公司要求引用参数时,该参数只能以普通变量或引用参数方式传入”
        // 最终,若想在TBV4下编译通过,只能用 Numeric 类型,但是,这样一来,就无法引用它的前值 oParCl[1]了。
       
        Numeric oParOp(0);
        Numeric oPosition(0);
        Numeric oTransition(0);
       
Begin
        ParabolicSAR( 0.02, 0.2, oParCl, oParOp, oPosition, oTransition);

End

若想编译通过,只能将  oParCl 用 Numeric 类型,其他都不行。但是这样一来,我怎么才能回溯以前的值呀?

关键是:这段代码,在V3中可编译通过,到了V4就不行了! 5月份V3就不能用了,我的程序正在急等升级到V4,却遇到这样的问题,真是急人啊,请版主大人尽快解答,谢谢!

Rank: 4

精华
0
UID
6710
积分
425
帖子
98
主题
26
阅读权限
50
注册时间
2010-1-19
最后登录
2019-3-30
2#
发表于 2012-3-19 09:47:57 |只看该作者
请版主大人过目!万谢!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
3#
发表于 2012-3-20 10:22:36 |只看该作者
回复 2# bjzch


增加一个参数用来传递参数
如下:
  1. Vars
  2.         NumericSeries oParCl(0);  
  3.                         // oParCl类型为 NumericRef时,编译提示“无法识别的字符串”,为 NumericSeries时,
  4.         // 提示“被调用公司要求引用参数时,该参数只能以普通变量或引用参数方式传入”
  5.         // 最终,若想在TBV4下编译通过,只能用 Numeric 类型,但是,这样一来,就无法引用它的前值 oParCl[1]了。
  6.                 Numeric oParCl2;

  7.         Numeric oParOp(0);
  8.         Numeric oPosition(0);
  9.         Numeric oTransition(0);
  10.         
  11. Begin
  12.         ParabolicSAR( 0.02, 0.2, oParCl2, oParOp, oPosition, oTransition);
  13.                 oParCl = oParCl2;

  14. End
复制代码

使用道具 举报

Rank: 4

精华
0
UID
6710
积分
425
帖子
98
主题
26
阅读权限
50
注册时间
2010-1-19
最后登录
2019-3-30
4#
发表于 2012-3-20 15:43:10 |只看该作者
哦,如此变通,倒也可以。

只是,上面所说的问题,是不是V4的一个BUG?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
5#
发表于 2012-3-21 14:33:53 |只看该作者
回复 4# bjzch


不算是bug啦~

使用道具 举报

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

bottom

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

GMT+8, 2024-5-24 00:45

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部