程式交易的新手,如果對市場不了解
通常在設計策略時,只是胡亂地套用指標下去跑
看哪個跑起來數字好看就用哪個
但是這樣的策略,通常是落入最佳化陷阱的產物
比較理想的設計策略方式應該是先從觀察市場開始
但是很少人談到要怎樣用比較科學的方式來觀察市場
通常的做法就是一直盯著K線圖看有沒有什麼重複出現的現象
我的想法是,如果想驗證某個現象是否存在
就用統計的方式去整理歸納過去的資料是否證實假設
舉例來說,如果想知道 當日最高價/最低價 與 發生在盤中的時間 的關係
可以跑1分K的回測,記錄當日最高價/最低價並在收盤時寫入記事本
之後再統計這些資料看是否顯著地分布在某段時間(分年份統計)
這只是隨便想到的方式,不知道有沒有人對觀察市場的方法很有心得的
或是有什麼書對觀察市場的部分有較多著墨可以分享一下?
順便問一下,有人在用MC.net嗎...用起來如何
因為如果要針對資料做處理,C#.net比Power Language強大多了
--
通常在設計策略時,只是胡亂地套用指標下去跑
看哪個跑起來數字好看就用哪個
但是這樣的策略,通常是落入最佳化陷阱的產物
比較理想的設計策略方式應該是先從觀察市場開始
但是很少人談到要怎樣用比較科學的方式來觀察市場
通常的做法就是一直盯著K線圖看有沒有什麼重複出現的現象
我的想法是,如果想驗證某個現象是否存在
就用統計的方式去整理歸納過去的資料是否證實假設
舉例來說,如果想知道 當日最高價/最低價 與 發生在盤中的時間 的關係
可以跑1分K的回測,記錄當日最高價/最低價並在收盤時寫入記事本
之後再統計這些資料看是否顯著地分布在某段時間(分年份統計)
這只是隨便想到的方式,不知道有沒有人對觀察市場的方法很有心得的
或是有什麼書對觀察市場的部分有較多著墨可以分享一下?
順便問一下,有人在用MC.net嗎...用起來如何
因為如果要針對資料做處理,C#.net比Power Language強大多了
--
All Comments