作者:
genesic (嗯?)
2015-05-24 22:53:42我想要用multicharts來回測指定某個星期幾的績效
譬如常常有人說周五是台股空軍日
所以我想要回測週一到週五只挑一天
在開盤買進收盤賣出的績效
(ex: 每個禮拜一的時候開盤就買進,收盤就賣出)
我試寫的程式是長這個樣子
Inputs: check_day(1);
var: string1(""),string2(""), day_of_week(0);
day_of_week = DayOfWeek(Date);
if day_of_week = check_day then begin
string1 = "dayBuy => " + NumToStr(day_of_week,0);
string2 = "daySell => " + NumToStr(day_of_week,0);
buy (string1) 1 Contract next bar at market;
sell (string2) 1 Contract next bar at market;
end
但是因為都是在next bar同時做買進賣出的動作
所以根本看不出績效是如何
於是賣出的部分我試著用
sell this bar at close
結果賣出的點位就飛到了四天後
我還試了很多其他的寫法,但是compiler都不給過0rz
想請問版上有沒有人碰過類似的情況
方便指點一下該怎麼處理這個問題比較好?
(或是說MC無法解決這個需求?)
感謝~