设为首页收藏本站

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

请教版主,叠加指数后,指数数据与单独的指数数据不同? [复制链接]

Rank: 4

精华
0
UID
584
积分
501
帖子
63
主题
10
阅读权限
50
注册时间
2007-10-22
最后登录
2019-2-4
跳转到指定楼层
1#
发表于 2007-12-16 18:14:59 |只看该作者 |倒序浏览
Vars
Numeric ca;
Numeric ca1;
Begin
    ca=Open(0)-CloseD(1);
    PlotNumeric("差",ca);
    ca1=Data1.Open(0)-Data1.CloseD(1);
    PlotNumeric("指数差",ca1);
End
以上是zn0803叠加zn000的代码,以下是单独在zn000上的代码。
Vars
Numeric ca1;
Begin
    ca1=Open(0)-CloseD(1);
    PlotNumeric("指数差",ca1);
End
结果两个“指数差”的数值不一,请教版主,问题出在哪里?

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
2#
发表于 2007-12-16 19:14:21 |只看该作者
1、Data1.CloseD是不能这么用的。只有系统函数才能用上面的方式,Data1.CloseD = Data0.CloseD。
2、另外Open(0)也没有这种用法。应该是OpenD(0)吧
交易开拓者 - 期货程序化与量化系统自动交易领航者

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

使用道具 举报

Rank: 4

精华
0
UID
584
积分
501
帖子
63
主题
10
阅读权限
50
注册时间
2007-10-22
最后登录
2019-2-4
3#
发表于 2007-12-16 20:02:50 |只看该作者
对,是openD(0),我自己编了个函数解决了这个问题。谢谢回答。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 01:38

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部