If(BarStatus==0) { SetTBProfileString(pKey,pKeyTradProve,Text(1)); SetTBProfileString(pKey,pKeyTradState,Text(0)); SetTBProfileString(pKey,pKeyTradCost,Text(0)); SetTBProfileString(pKey,pKeyTradNum,Text(0)); SetTBProfileString(pKey,pKeyTradIdx,Text(0)); tradMem=""; maxProfit=0; maxLoss=0; Return;// ······ } ---------------------------------------------------------------- 碰到个问题想请教各位高手: 1.我做的是隔日波段,希望保存持仓状态、开仓价格、开仓bar索引等内容在第二天使用,在程序开始的时候如上初始化行吗?是不是会把前一天的数据都覆盖掉了?想避免覆盖掉应该怎么写? 2.写入的键值怎么能在电脑里直接看到,能否用写字板之类的文件打开看到?
TB的运行机制是每当你点自动交易的时候会从头到尾按照每个BAR运行一遍你的程序 如果你不希望你的记录被清洗掉 那么在程序的开头加上 if(BarStatus != 2) Return; 这样就不会对数据进行初始化了