不請自來,我比較厚臉皮哈。
但作為一個量化交易職業者,我想來簡單回答下這個問題。
你的問題焦點是做量化交易是不是需要學習編程。
首先,我們要明白一點是,量化交易是必須通過程序代碼來自動執行你的交易策略的,這一點是量化交易的前提,否則就不能稱之為量化交易。
量化交易的核心,就是通過代碼指令,根據某種策略,比如CTA趨勢跟蹤策略,比如隨機森林的分類的算法策略等,來實現我們的交易計劃。由此可見,編程代碼對于量化交易的至關重要的作用,關于量化交易的概念,可以看我的文章,這里就不再展開闡述。
因此,看來做量化交易是避免不了要學習編程的!因為只有通過程序,才能實現量化交易。
但是,我這里要強調的是,量化交易的核心并不是編程,而且——交易策略!沒錯,交易策略,包括開平倉策略,資金管理策略等等。好比我們蓋一棟大樓,大樓的設計包括設計圖,選址等屬于策略,真正實施蓋樓的過程是代碼的執行過程。那么,蓋樓時如果我們自己不會蓋怎么辦?很簡單,請人蓋!沒錯,假如你有一套非常完美的策略,但是自己不會寫代碼。那么你可以請別人幫你寫,讓程序員幫你實現你的策略。但是,前提是,你必須有一套自己的策略。如果,你自己的策略都沒有,又想做量化交易。那么怎辦?只好去買別人現成的寫好的策略了,好比自己在城市沒辦法蓋樓房,只好買套房了,但套房畢竟比不上自己農村的別墅樓房好吧。
所以,量化交易編程很重要,但最重要的還是有一個非常穩定的盈利的策略。
第二個,你問有沒有好的建議。你可以從最簡單的麥語言入手,什么是麥語言?就是同花順,通達信軟件里面的指標代碼公式。可以很簡單的實現CTA趨勢策略,比如雙均線買入策略,MACD買入指標策略等。但是實踐證明,這個編程比較粗糙,無法解決高頻的操盤手法。如果需要更深入的學習真正的量化交易,建議你學下python,用python做量化交易。
以上,是我對于你問題的全部回答。
更多關于量化交易的學習也可以看大操手量化投資,我寫的文章。