一个确认明天是否是假日的公式,运行不了。
如果明天是周末或者国家规定的假日(规定的假日日期,放在数组里),就返回 tomorrow_is_holiday:=1;并平仓。
但感觉没结果。估计是一些函数用的不对。而且测试的时候,系统一直提醒切换到逐K线模式。新手,请指教。
variable:holiday[30]:=0;
holiday[1]:=20110101;
holiday[2]:=20110501;
holiday[3]:=20110912;
holiday[4]:=20111001;
tomorrowdate:=CURRENTDATE+1+19000000;
todaydate:=CURRENTDATE+19000000;
i:=0;
for i:=1 to 30 do
begin
if tomorrowdate=holiday[i] or weekday()=5
then
begin tomorrow_is_holiday:=1;
break;
end
end
大概测试了一下,应该是没什么问题的,像这种比较复杂的控制语句,建义你下载升级最新版
http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=7977
通过公式调试器,单步跟踪来逐步查找问题原因。
提示逐K线只是一个提示,系统不会完全的精确判断公式的运行模式,只是个大概建义而已,可以不用理会