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