GetTBProfileString的问题 - TradeBlazer公式 [开拓者 TB]
- 咨询内容:
本帖最后由 yufei6789 于 2012-3-14 08:05 编辑
借助TradeBlazer 公式开发指南中的例子请指教一下
MyDayMA程序中下面写入的strValue是当前最新的日MA吧?
MA = AverageFC(Close,length);
strKey = DateToString(Date);
strValue = Text(MA);
SetTBProfileString("DayMA",strKey,strValue);
第一,该指南五分钟周期中用下式读取的是当前最新的日MA吧?为什么指南中说这个用到了未来函数呢?能指教一下吗???
strKey = DateToString(Date);
strValue = GetTBProfileString("DayMA",strKey);
第二,该指南五分钟周期中用下式读取的应当是昨日的日MA吧?我想用当日最新的MA,是不是应当用上边而不是下边的程序???请指教一下吧
If(Date!=Date[1])
{
strKey = DateToString(Date[1]);
}Else
{
strKey = strKey[1];
}
strValue = GetTBProfileString("DayMA",strKey); - TB技术人员:
回复 1# yufei6789
1.在历史行情上,当日的数据是已知,GetTBProfileString只能取到已经走完的日k线数据,并不是实时的数据,所以使用到了未来函数。
2.对的,如果你要当日最新,应该用上面部分的代码。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
- 上一篇:请教管理员,TB现在能获取保证金率数据吗?
- 下一篇:客观的看待历史测试报告
相关文章
-
指定的模型还没有相关内容!