Hi 小幫手您好,
以日頻率回測 對象為台股指數近月時,
並勾選 最大同時進場次數為1
想要回測當 上市的上漲家數>下跌家數 第一天時買進
出場條件則為 第一天下跌家數>=上漲家數時
因此進場腳本單純為
condition1 = GetSymbolField("TSE.TW","上漲家數","D") > GetSymbolField("TSE.TW","下跌家數","D");
ret = condition1;
出場腳本單純為
condition1 = GetSymbolField("TSE.TW","上漲家數","D") <= GetSymbolField("TSE.TW","下跌家數","D");
ret = condition1;
預期是當 前一日下跌家數>=前一日上漲家數 且 今日上漲家數>下跌家數時 進場
可是回測出來的進場點都不如預期, 進場的點往往都不是第一天轉成上漲家數較多的日子
比如BTReport在2019/11/05進場 當天上漲:下跌為506:420
但是前一兩天11/04為626:337 跟11/01為495:441都早已符合上漲>下跌的條件了
附件是這個case的BTReport 麻煩小幫手了 謝謝


3 評論