设为首页收藏本站

 找回密码
 注册
楼主: 月夜微凉
打印 上一主题 下一主题

求助帖 [复制链接]

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
11#
发表于 2012-12-27 03:39:39 |只看该作者
小米 发表于 2012-12-22 16:43
跨周期主要使用两种方式,一种是在小周期上通过计算得到大周期的值,另一种是通过读写数据文件方式调用大周 ...

米老大,,我这记录5Min的数据写好,但是这读取的时候读不出来。。您能看一下哪里出错了么?

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
12#
发表于 2012-12-27 03:39:57 |只看该作者
Vars
            NumericSeries HighValue;
                //NumericSeries OpenValue;
                NumericSeries lowValue;
                NumericSeries CloseValue;
        StringSeries strKey;
        string strValue1;
                string strValue2;
                string strValue3;
                //string strValue4;
Begin
If(date!=date[1])
                { strKey = DateTimeToString(Date[1]+151000);
               
                }Else If(date==date[1])
                 { If(Time%5==0)
                  strKey = DateTimeToString(Date+Time-0.0005);
                  If(Time%5!=0)
                  strKey =strKey[1];
                 }



           strValue1 = GetTBProfileString2File("D:\\数据\\My5MinsHigh.txt","MyHigh",strKey);
                strValue2 = GetTBProfileString2File("D:\\数据\\My5MinsLow.txt","Mylow",strKey);
                strValue3 = GetTBProfileString2File("D:\\数据\\My5MinsClose.txt","MyClose",strKey);
                //strValue4 = GetTBProfileString2File("D:\\数据\\My5MinsOpen.txt","MyOpen",strKey);
        If(strValue1 != InvalidString&&strValue2 != InvalidString&&strValue3 != InvalidString)
        {
                HighValue = Value(strValue1);
                                LowValue  = Value(strValue2);
                                CloseValue =  Value(strValue3);
                        //        OpenValue =  Value(strValue4);
                               
        }Else
        {
                                HighValue = HighValue[1];
                                LowValue =  LowValue[1];
                                CloseValue = CloseValue[1];
        }
               
        PlotNumeric("HighValue",highvalue);
End

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
13#
发表于 2012-12-27 05:25:24 |只看该作者
是在1分钟上读不出来,但是按照Nopain 老大那种直接带未来函数的写法:strKey = DateToString(Date);

就能画出线来

使用道具 举报

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

bottom

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

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

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部