所謂程式,原意是在交易前制訂策略,以應對市場變動捕捉方向,交易系統能幫助投資者減少情緒的干擾,是在過去歷史數據中的運行模式中來模擬未來市場方向,以提高交易的成功率。
建立數學模型可幫助交易者分析趨勢,可制定更明智的決策,於是把這些交叉訊號寫成程式,方便日後利用這些訊號來買賣,但,所有很有效的,高勝算的獲利程式系統,也只不過是從過去某日開始到此刻為止,下次如何?全都沒有持續成功的保證。
經常有些交易模式能在單向周期裡很準確,投機者發現後興奮地使用並放大注碼時卻失準,因為隨即進入上落市周期,即使回測過去連續多次獲利成功的策略,但經常是當一開始使用時就斷攬了。
停止使用一段時間直到幾乎遺忘時,又deja vu(似曾相識)地浮現在腦海中,這就是市場周期的輪替轉換。
筆者想表達的是沒有一個程式可持續使用而還能保持高勝率,例如過去一個70%的高勝率加上盈虧比及drawdown(損耗)幅度可控的期貨交易程式,有時卻成為連續虧損,至大幅度drawdown多次後,才被逼修改參數,甚至放棄,因很多程式皆未能反應波幅放大或變狹窄的變數。
6至10年前程式交易大行其道,很多人以為是必勝策略,視為聖杯而爭相學習,但自2021年起的港股市場,持續3年改變了過去的節奏,至今已經少人再提程式交易。為何會這樣?因為失敗,自2021年開始已經進一個創新的失落周期節奏,之前的歷史數據要全部推倒重來。
程式交易並不是新手們想的那麼美好,其實只是在人性上玩弄數據,新手都以為只是建基於未來相似於過去的前提,便可追逐模型近似的利潤。市場永遠在不同節奏不同程式之間切換,我們永遠不知道明天是哪一種居多,或是現時走的路徑是那一種?換句「人話」來說,即是你永遠不知道這波是升浪的開始,或只是跌浪的反彈。
如何在千絲萬縷的過去回憶或程式當中找到一種正確的方法,你或會選擇很多策略來分散風險,或是經常修改參數,但既然經常修改,選擇不同路徑,這和人性脫不了相關,又如何克服人性?所謂程式其實只是美其名可自動止蝕的名稱而已。
所以我經常說:新手找程式、老手找回憶。