Hi 小幫手,
請問一下,我想寫10點到11點間的累積成交量是否有到300張,然後回測時會跑3天,也就是如果訊號是2/4號出現,那程式實際會從2/1開始跑,請問這個要怎麼寫?
另外,我想問
1 每根k棒都會重新執行一次程式,所以宣告變數並給初始值的話,那每根新的k棒都會被初始化一次嗎?
2 我底下的寫法cVol看起來會是累計3天的值?那要怎麼讓他只累計有出訊號的那天的10點到11點的成交量就好了呢?
3 condition1是內建變數,請問他如果在2/1被設成true,那之後也都會是true嗎?
ps:我的執行頻率是10分鐘執行一次。
variable: cVol(0);
if Time >= 100000 and Time <= 110000
then begin
cVol=cVol+volume;
end
else if cVol > 300
then begin
condition1=True;
end;
謝謝 小幫手
2 評論