2017年11月6日 星期一

Scan 找出買賣信號

今日要試的是scan功能。

Scanexploration一樣,都是把符合條件的股票選出來。不同的是,scan可分別設定buy, sell兩個情況的條件。因此股票被選出來時,我們可以知道,到底是根據買入或是賣出信號已被選出的。

讓我們來用一個簡單的買賣系統來測試一下。條件是這樣的:當股價在250天線之上時買入,股價就250先線之下時賣出。








 
一開始我們只看在某一隻股票上出現的買賣信號,比如用0001做例子。因此,在Apply to選*Current,就會只找出目前圖片上的股票的買賣信號。時間就跟上次一樣,由1月開始到現在。


結果出現了一大堆買賣信號,1月到2月尾每天都是sell2月尾開始每天都是buy,很明顯是有問題的。




































想了一想,其實應該是在股價升穿250天線時買入,股價跌穿250天綫時賣出。修改了公式後,再試一次。終於得出比較正常的結果。總共有兩次買入及一次賣出的信號。



在圖表上看,的確是股價升穿和跌穿250天綫的日子和。



然後,我發現原來可以在圖表上顯示出有買入賣出信號的日子。



可以看到綠色箭嘴表示買入,紅色箭嘴表示賣出(雖然有點小)。這樣可以方便我們確定,買賣信號出現的位置,是否和我們想像的一樣。



接下來,我嘗試把公式套用至一籃子的股票。結果也是正常的,每只股票出現自己各自的買賣信號。



既然有了買賣信號,那即是代表可以進行回測,統計一下根據信號作出買賣的表現如何。


明天我們將會測試backtest的功能。

沒有留言:

張貼留言

200天EMA (二)

上次我指出恆指在明年第一季將會回落至200天EMA水平,理據是什麼? 其實主要是運用中值回歸(Mean Reversion)的概念。由1990年至今,恆指未曾試過有一年,指數是完全沒有掂到200天EMA的。換句話說,不論是牛市或熊市,每個日曆年,恆指都會至少一次回到200天...