设为首页收藏本站

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

关于TB 3版本与TB 4版本的升级问题 [复制链接]

Rank: 4

精华
0
UID
1389
积分
298
帖子
41
主题
11
阅读权限
50
注册时间
2008-3-28
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2011-11-3 23:54:22 |只看该作者 |倒序浏览
本帖最后由 ctishen 于 2011-11-3 23:58 编辑

同样一个指标,为何在老版本下面正常,在新版本下面被压缩成一条在底部的线
Params
  Numeric StgMALength(180);
Vars
  NumericSeries MyMA;
Begin
  MyMA =AverageFC((High+Low+Open+Close)/4,3);
  PlotNumeric("价格",MyMA,White);
end

Rank: 4

精华
0
UID
1389
积分
298
帖子
41
主题
11
阅读权限
50
注册时间
2008-3-28
最后登录
2019-3-30
2#
发表于 2011-11-4 00:02:26 |只看该作者
还有一个是警告信息:
FOR,WHILE,IF,ELSE中包含序列函数,可能存在潜在的逻辑错误。请确认代码无误。
请问在老版本下面运行正常,在新版本下面显示上面的警报,但是编译可以通过,
这是什么原因造成的,如果不修改,会出现什么问题?谢谢

使用道具 举报

Rank: 4

精华
0
UID
71013
积分
447
帖子
119
主题
6
阅读权限
50
注册时间
2011-10-12
最后登录
2011-12-19
3#
发表于 2011-11-4 08:10:05 |只看该作者
回复 1# ctishen


    同样一个指标,为何在老版本下面正常,在新版本下面被压缩成一条在底部的线
Params
  Numeric StgMALength(180);
Vars
  NumericSeries MyMA;
Begin
  MyMA =AverageFC((High+Low+Open+Close)/4,3);
  PlotNumeric("价格",MyMA,White);
end


我V4版本   把你的代码拷贝后运行,也是被压缩成一条在底部的线,发现PlotNumeric("价格",MyMA,White);这里的white设置不对,改成PlotNumeric("价格",MyMA,0,White);就对了!!!
学习就是力量

使用道具 举报

Rank: 4

精华
0
UID
1389
积分
298
帖子
41
主题
11
阅读权限
50
注册时间
2008-3-28
最后登录
2019-3-30
4#
发表于 2011-11-4 12:26:12 |只看该作者
回复  ctishen


    同样一个指标,为何在老版本下面正常,在新版本下面被压缩成一条在底部的线
Params
  ...
xiaoshansanzhi 发表于 2011-11-4 08:10


谢谢,原来PlotNumeric函数参数发生了变化,既然是编程语言,为何不能向下兼容哪?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-14 23:53

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部