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

标题: 求助:如何取得指定日期到当前的周期数 [打印本页]

作者: chengjun1201    时间: 2009-10-27 11:09:47     标题: 求助:如何取得指定日期到当前的周期数

求助:如何取得指定日期到当前的周期数
例如,我想取得2009 8 4日到今天的周期数。


请指教,谢谢!!!
作者: 小米    时间: 2009-10-27 11:13:58

if(date==20090804)
{
   mycurrent=curentbar;
}else
{
   mycurrent=mycurrent[1];
}
bb=currentbar-mycurrent;

[ 本帖最后由 小米 于 2009-10-27 11:15 编辑 ]
作者: chengjun1201    时间: 2009-10-27 11:19:48

这是我自己写的 但是  ???处不知怎么写了
A:=DateDiff(20090804,?????);
作者: 小米    时间: 2009-10-27 11:22:36

datediff(20090804,date)
得到的结果不是BAR的周期期数,而是间隔的自然天数,其中包括了节假日的。
作者: chengjun1201    时间: 2009-10-27 11:25:28

mycurrent和 curentbar在函数表中找不到这个函数

你能解释一下你的程序的意思吗?
作者: aocool    时间: 2009-10-27 11:28:03


mycurrent你能找到那就神啦,那是人家自己定的变量。
另:currentbar,小米少写了一个r
作者: 小米    时间: 2009-10-27 11:28:39

mycurrent是需要自己定义的序列变量。
curentbar是我的手误,少打了个字母R,正确的应为currentbar.




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