设为首页收藏本站

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

小米,有个BUG,请修正。 [复制链接]

Rank: 3Rank: 3

精华
0
UID
34452
积分
121
帖子
61
主题
14
阅读权限
40
注册时间
2011-4-21
最后登录
2016-5-25
跳转到指定楼层
1#
发表于 2013-5-3 12:28:51 |只看该作者 |倒序浏览
环境:5分钟线,主线沪深300,副线是一个股票


我想读取副线的昨天收盘价,使用:PlotNumeric("股票",Data1.CloseD);

发现程序读取的是主图沪深300指数的昨天收盘价,而不是副图的!

请转给开发人员~

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2013-5-3 13:51:28 |只看该作者
closeD是用户函数。其计算的公式里已经固定了是使用data0的数据来的。。
直接加上data1.closeD也没地得到想要的值。。
可以新建一个函数,将closeD函数的代码复制过去,并将原来公式里所有关于价格的数据都改为data1.价格,再编译就可以使用了。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
34452
积分
121
帖子
61
主题
14
阅读权限
40
注册时间
2011-4-21
最后登录
2016-5-25
3#
发表于 2013-5-3 15:15:38 |只看该作者
本帖最后由 bbbernie 于 2013-5-3 18:03 编辑

//------------------------------------------------------------------------
// 简称: CloseDR(读取副图昨天收盘价)
// 名称: 求N天前的收盘价
// 类别: 用户函数
// 类型: 内建函数
// 输出: 数值型
//------------------------------------------------------------------------

Params
        Numeric daysAgo(2);
Vars
        NumericSeries barCnt;
        NumericSeries dayClose;
        Numeric i;
        Numeric j;
        Numeric nIndex(0);
        Numeric CBIndex;
Begin
        CBIndex =CurrentBar;
        If(CBIndex == 0 || Date != Date[1])
        {
                barCnt = 1;
        }Else
        {
                barCnt = barCnt + 1;
        }
        dayClose = Data1.Close;
               
        If(daysAgo == 0)
        {
                return dayClose;
        }Else
        {
                For i = 1 To daysAgo
                {
                        If( i == 1)
                        {       
                                j = 0;
                        }Else
                        {
                                j = j + BarCnt[j];                               
                        }
                        If (j > CBIndex )
                                Return InvalidNumeric;
                        nIndex = nIndex + BarCnt[j];
                }
                Return dayClose[nIndex];
        }
End

//------------------------------------------------------------------------
// 编译版本        GS2010.12.08
// 版权所有        TradeBlazer Software 2003-2010
// 更改声明        TradeBlazer Software保留对TradeBlazer平
//                        台每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------

分享出来,

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2013-5-3 15:35:22 |只看该作者
bbbernie 发表于 2013-5-3 15:15
//------------------------------------------------------------------------
// 简称: CloseD
// 名称:  ...


函数名称换一个

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 21:48

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部