设为首页收藏本站

 找回密码
 注册
查看: 1684|回复: 0

请问TB中Bar的最佳标识是什么? [复制链接]

Rank: 1

精华
0
UID
175890
积分
18
帖子
14
主题
4
阅读权限
10
注册时间
2013-11-19
最后登录
2017-2-14
发表于 2016-12-22 01:01:04 |显示全部楼层
TB中有currentBar可以获取Bar的编号,它能够很好的索引特定的Bar,是一个很好的标识。
但是当用SetTBProfileString2File在数据库中进行某个Bar的数据存储后,如果再取出来使用,那么还用之前的Bar标识(即Bar的编号)来索引,就可能出现异常(例如,当开始位置变化后那么Bar的编号全部会变)。那么,最好的办法是用日期+时间进行索引,因为这是唯一的。

请版主指正:
1)上述说法是否正确?
2)用日期+时间存储后,如何能返回来找到那根Bar?
我的代码如下:
数据库存储
SetTBProfileString2File("C:\\test.db", "00", "开始时间", Text(Date(20141101) + Time(11:01:01)));
//........

数据库读取
sTempStr = GetTBProfileString2File("C:\\test.db", "00", "开始时间");
则,value(sTempStr)其实是Date(20141101) + Time(11:01:01)之和。
那么,请版主帮忙指导:
a)如何从value(sTempStr)中分离出date与time的值?
b)value(sTempStr)对应的是哪根Bar,它的编号是什么?

呵呵,不知道这是难问题,还是简单问题:)
您需要登录后才可以回帖 登录 | 注册

bottom

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

GMT+8, 2024-3-29 09:17

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部