良好交易策略構建的思路與一個有效的量化交易系統開發

v_ch3nguang發表於2023-09-26

有效策略原則就是說,要把所有的想法全部放在一個程式裡面。一般投資者就是告訴大家要分散風險,不要把所有的雞蛋放在同一個籃子裡,可是這麼多年來,一直會看到大家都很喜歡寫一個天下無敵的策略,然後可以解決所有的現象,請不要做這樣的事情,不需要把所有的想法放在一個程式裡面。

以前早期的時候會遇到不管是領導或者是新人,交流的時候都會說,我寫一支程式可以處理一些上漲、下跌或者是橫盤整理,那你為什麼不寫三支程式,一支處理上漲,一支處理下跌,還有一支處理橫盤整理呢?反正都是程式在跑,三個程式來講它還是可以扛得住的,是不會有太大的問題的。

所以你把所有的雞蛋放在同一籃子其他就會容易受到影響,你寫一個程式,想要處理所有的條件,想要把它寫成天下無敵的時候,這個時候會出現一個狀況,當你的程式如果有某個小小的bug出現的時候,你在事後是找不出來的,所以通常的一個基本的三多原則:

首先是多時段,你這個策略寫的不錯的話,從日線、小時線、15分鐘線都給它測試一下,然後多策略,多策略來講不需要把所有的策略完善在一個程式裡面,可以針對每種我有興趣的行情特殊的行情針對做一個特殊的策略,反正基本上都是掛在mt4上的,就是放十幾個策略它也是跑的動的。

多商品,沒有人告訴你一定要傻傻的只能做股指期貨或者是某一種某幾種貨幣的情形,反正每一個都可以跑,這個就是初期的時候來講的三多原則。然後,慢慢的做大的時候你會發現,資金有限的情況不可能每一個商品都做每一個商品都看,這會衍生出一個方法去選商品,怎麼樣去選商品?就是類似一個選股票的方式。

最後是一個倉位原則,當商品挑出來以後,我對它有多大的信心,可以決定放多少的倉位,簡單的講就是,因為我很有信心,所以我壓的比較大比較重,如果沒有什麼信心,所以壓得比較小。這些都可以透過量化的時候做一個整套的分析的方式,不過這個都是之後的慢慢的遇到的情形。

我們今天的重點還是在於基本的三多原則,主要的一個三多建制之後,怎麼樣把它完善,怎麼建一個基礎的架構,這樣的好處是說如果今天是一個小的團隊的時候你可以幾個朋友或公司幾個人花很快的時間做一做之後,開始做各式各樣的排列組合,你的策略多就可以處理到各式各樣的行情的一種情形。

在主觀交易的部分,它可能看波浪理論、技術指標、價格形態,他認為主觀交易最重要的一個目的是價格管理能力,管理你一個進場的價格,讓你怎麼樣來講價格算是比較好的。然後以國內的一種說法可以這樣講,透過一種高拋低吸的結果,讓你的持倉成本是零的情況下你的價格管理能力就是非常好的,這就是一些主觀交易的一些原則。

那麼,對我們這些做程式化交易來講,我們透過一些模組化,數學統計IT化的結果。這些來講的時候,我們的目的是什麼呢?

淨值管理的能力,也就是說我們那條的靜止曲線最好是45度角向上,幾乎沒有回撤,越平穩越好,其實我們可能不太在乎單一策略的好或者是不好,反正最好都是打包電腦去跑,我相信大家實盤去做的時候一定是好幾種商品好幾支策略做一種組合的方式,所以,我們就是要看淨值的管理的一個能力。

程式化交易來講是利用數學和統計技挖掘市場規律,使用計算機實現交易。目的是發展長期穩定獲利的交易模式,不是獲取暴利的方式。這個是我對程式化交易的一個定義。我們程式化的目的就是像一個靜止的曲線,大家想想看,你要去發私募的時候,那條線是不是越平穩越好的一種狀況,這個是一個有效的策略原則。

交易沒有絕對的好與不好,你的個性決定你的交易風格,你的風格會決定你的策略的方法,你的方法最後決定你的獲利分佈。這是什麼意思?有的人習慣做短線,有的人就是商品做隔夜做波段,這樣講的話沒有花或者是不好,這是要符合你自己的交易風格的。

最重要的一個目的就是要去建立長久有效的現金流方式。這是什麼意思呢?就是希望你每期都能賺錢都有資金流入,不要做過大的波動,如何把那天45度線做成靜止時每個程式化交易的目標。

所有的故事,其實從現在才開始,記住一件事情,這些不關我們在程式上寫的多漂亮,或者是回測得多好,基本上它都是回溯測試,也就是說我們假設過去是一切美滿的情況之下,我可以得到這樣子交易的獲利的情形,這只是建模的第一個步驟,開始它怎麼使用和交易的時候,就是從現在開始。

怎麼樣能把我剛剛最後所謂的,基本三多原則、選商品原則、倉位原則來講的時候,當基礎策略建好的情況之下,其實那個才是一個更大的重點,到時候,各位的傳說,各位的故事才會開始。

其實,量化交易沒有那麼神秘,好的策略都有簡潔的交易思想並且能夠經歷長期的市場檢驗。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028290/viewspace-2985987/,如需轉載,請註明出處,否則將追究法律責任。

相關文章