开拓者期货期权程序化系统交易论坛

标题: 关于SetTBProfileString2File的使用,求解!!! [打印本页]

作者: angleman    时间: 2015-4-23 13:58:42     标题: 关于SetTBProfileString2File的使用,求解!!!

   在使用SetTBProfileString2File时,能够把数据存在后台文件中,但能不能把可回溯的变量的值存入文件中,再用getTBProfileString2File调用时,也能调出回溯值,比如a[0] = 3, a[1] = 5,a[2] = 9........等等存入文件中,调用的时候直接调用a[2],就能调用a[2] = 9;请帮忙解答下
作者: 小米    时间: 2015-4-23 15:05:53

可以。在键名这个变量可以写成与bar同列的序列值。
如: strkey = date+time; 这样可以每一个bar存放一个值 ,以满足回溯的需求。
作者: angleman    时间: 2015-4-23 20:20:21

谢谢,那SetTBProfileString2File存入文件中野是所有值都存进去了吗?
作者: angleman    时间: 2015-4-24 10:21:57

小米,具体是怎么样的~~~strkey = date+time里面,date指什么,time指什么
作者: 小米    时间: 2015-4-24 10:24:35

angleman 发表于 2015-4-24 10:21
小米,具体是怎么样的~~~strkey = date+time里面,date指什么,time指什么

date与time都是系统函数,具体含义请在软件上按F1看一下联机帮助里的函数说明。
作者: angleman    时间: 2015-4-24 22:24:47

SetTBProfileString2File("c:\\test.txt","MySection","close",Text(close)); 这样也只能保存一个在文件里,取出来时还是不能回溯!!该怎么弄!!!
作者: angleman    时间: 2015-4-27 09:21:03

小米,我还是不知道怎么弄,能给个范文不,比如把每个bAR的开盘价存入文件中,再回溯调用~~~~
作者: 小米    时间: 2015-4-27 11:23:40

angleman 发表于 2015-4-27 09:21
小米,我还是不知道怎么弄,能给个范文不,比如把每个bAR的开盘价存入文件中,再回溯调用~~~~ ...
  1. vars
  2.     string mysection;
  3.     string mystrkey;
  4. begin
  5.    mysection = symbol;
  6.    mystrkey = text(date+time);
  7.    settbprofilestring2file("c:\\test.txt", mysection,mystrkey,Text(open));
  8. end
复制代码

作者: angleman    时间: 2015-4-27 17:46:17

谢谢~~~

作者: china_lizhi    时间: 2016-12-21 16:38:59

vars
    StringSeries mystr;
    string mysection;
    string mystrkey;
   
begin
   mysection = SymbolName;
   mystrkey = text(date+time);
   settbprofilestring2file("c:\\test.txt", mysection,mystrkey,Text(open));
   MyStr = GetTBProfileString2File("c:\\test.txt",MySection,mystrkey);
   Commentary("mystry="+mystr[3]);
end




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2