设为首页收藏本站

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

使用GetTBProfileString2File为什么有时读取为N/A? [复制链接]

Rank: 2

精华
0
UID
245134
积分
65
帖子
26
主题
9
阅读权限
30
注册时间
2016-12-23
最后登录
2021-5-15
跳转到指定楼层
1#
发表于 2019-2-19 22:34:55 |只看该作者 |倒序浏览
本帖最后由 stp100 于 2019-2-20 09:05 编辑

我的代码:
Vars
        //此处添加变量
        String barDbValueStr;
        Numeric i;

Begin
        //此处添加代码正文
       
        If(CurrentBar==0)
        {
                SetTBProfileString2File("D:\\t1.txt",Text(CurrentBar),"ValueStr",Text(Close));
        }
        Else
        {
                SetTBProfileString2File("D:\\t1.txt",Text(CurrentBar),"ValueStr",Text(Close));


                For i=0 to CurrentBar-1
                {
                       
                        barDbValueStr=GetTBProfileString2File("D:\\t1.txt",Text(CurrentBar-1-i),"ValueStr");
                        FileAppend("D:\\t2.txt","数据:"+barDbValueStr);

                       
                }
        }
         
End

只要bar的数量(样本数量)达到300左右或者更大,输出的数据就有N/A,不论在什么品种还是历史数据中,都是这种情况,样本数量小的话(Bar数量在100左右就正常)正常输出,为什么?我使用的是极速版的,请小米给与帮助。
您需要登录后才可以回帖 登录 | 注册

bottom

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

GMT+8, 2024-4-27 00:01

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部