设为首页收藏本站

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

真搞不明白为什么变量ZHENGHEZHI为什么指标显示负数?? [复制链接]

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
跳转到指定楼层
1#
发表于 2008-6-10 23:09:05 |只看该作者 |倒序浏览
Params
       Numeric length(200);
Vars
       NumericSeries thj;
       NumericSeries zhenghezhi;
       NumericSeries fuhezhi;
Begin
{
      thj=(close-Close[1])/Vol;
if(thj>=0)
zhenghezhi=Summation(thj,length);
if(thj<0)
fuhezhi=abs(Summation(thj,length));
PlotNumeric("zhenghezhi",zhenghezhi);
PlotNumeric("fuhezhi",fuhezhi);
  }
end

初级大户

自由之身

Rank: 5Rank: 5

精华
0
UID
755
积分
1337
帖子
263
主题
71
阅读权限
60
注册时间
2007-11-14
最后登录
2019-12-1
2#
发表于 2008-6-10 23:10:22 |只看该作者
应该不会是负数啊,怎么可能。是我那里错了,请管理员给予指正。谢谢你们。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1064
积分
864
帖子
80
主题
1
阅读权限
60
注册时间
2008-1-13
最后登录
2008-6-27
3#
发表于 2008-6-11 09:11:01 |只看该作者
想表达什么意思啊?
按你写的公式执行负数是完全可能的啊,公式的整个逻辑有问题

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2008-6-11 09:38:59 |只看该作者
看这里:
  1. Params
  2.        Numeric length(200);
  3. Vars
  4.        NumericSeries thja;
  5.        NumericSeries thjb;
  6.        Numeric zhenghezhi;
  7.        Numeric fuhezhi;
  8. Begin
  9.      If(Close>=Close[1])
  10.      {
  11.          thja = (Close-Close[1])/Vol;
  12.          thjb = 0;
  13.      }else
  14.      {
  15.          thja = 0;
  16.          thjb = (Close-Close[1])/Vol;
  17.     }
  18.     zhenghezhi=Summation(thja,length);
  19.     fuhezhi=abs(Summation(thjb,length));
  20.     PlotNumeric("zhenghezhi",zhenghezhi);
  21.     PlotNumeric("fuhezhi",fuhezhi);
  22. end
复制代码

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 17:35

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部