TS 的回測 - 財經

Table of Contents


例如

我用一個指標 但想測的是在"每段時間"的表現

例如 這個指標用在第 1~100 根K線 績效為XXXX
101~200 OOOO
....
....
....

901~1000 ZZZZ
共九組

有夠測一次就全部跑出來方法嗎




我目前用的方法用是


INPUTS:initial(1);

If 指標條件成立 and barnumber>=initial and barnumber<=initial+99

THEN ...............................;

這樣程式就會在第1~100根測


再用最佳化

參數initial 從1 開始 最後是901 間隔100

就能自動跑出上面那九組的全部績效



但問題來了,就是用這種方式,如上面的例子,因為TS要設定要保留多少K棒來計算參數

參數initial(901) 就代表一開始要保留901根K棒




但如果我要測多組一點的K線 如最後要測到

9001~9100 這組的績效

參數initial若要它跑到9001 就代表要先保留9001的K棒

...............

請問有沒有其他的方法能一次跑出所有組的績效 @@? 謝謝

不然一組資料,只有一半能拿來用(因為一半要拿來保留計算參數 Orz)
--

All Comments

Una avatarUna2008-08-05
initial除100...條件那再乘回一百試試 我常用這方法
Kelly avatarKelly2008-08-08
天啊!!m大謝謝 ><