回覆列表
  • 1 # 智博自動化裝置

    我做了5年程式化,我來回答這個問題

    我想樓主想知道的是程式化交易在哪裡可以做,程式化的程式是什麼,怎麼學習程式化,程式化能賺錢麼?

    第一,程式化交易在哪裡做?目前國內有兩三家比較指明的程式化平臺,文華8,TB,金字塔。文華8的程式語言最簡單,學習一天就可以編寫交易策略,但是這個軟體實盤交易有年費,一年7800.TB的交易成本低,沒有年費,只是按照每手手續費收取,但是程式語言相對複雜,初學者很難上手。金字塔的程式語言和文華8差不多,年費更低一些,而且可以用PYTHON程式設計,只是知名度沒有文華財經高。如果你是初學者,我推薦你用文華8,如果你有程式設計基礎,毫不猶豫選擇TB。

    除了以上的平臺,還有天勤量化,VN.PY等利用python的自建站平臺,這些平臺可以用Python自己搭建交易系統,可以編寫非常複雜的交易策略,只是對程式設計能力有很高的要求。這些平臺可以隨著學習量化的深入在慢慢接觸。

    第二,程式化的程式是什麼?這裡的程式指的就是交易策略,並不是所有的人工交易策略都能很好的轉化成程式化策略,人工交易更多的是對於影象的理解,比如K線圖,均線圖等,透過眼睛直觀的判斷均線和K線的狀態。但是程式化策略能夠識別的只有資料,它不會識別影象,只會透過資料來判斷,比如多頭趨勢的話可以透過比較5日均線和10日均線的數值來判斷。所以主觀交易策略首先需要資料化才能轉換成程式化策略。

    程式化策略最多的就是趨勢型和均值回覆型。這兩種型別的原理就是處理均線和價格的關係,各種各樣的均線和價格的關係組成了不同的交易策略。

    第三,怎麼學習程式化呢?在平臺選擇上我推薦大家使用WH8軟體來學習,特別適合初學者,因為它的程式設計方法非常簡單,學習一天就可以編寫簡單的策略,下面我來分享一些簡單的策略。

    交易策略:5日均線和10日均線金叉時買多平空,死叉是賣空平多

    下圖的交易策略只有5行程式碼,第一行中的MA5是均線名稱,這個可以隨便起。MA是一個函式,用來計算均值的。CLOSE指的是收盤價,MA(CLOSE,5)意思就是計算5日的收盤價均值。第二行就是計算10日的收盤價均值。第三行的CROSSUP意思就是均線上穿,CROSSDOWN就是均線下穿,後面的BPK的意思就是買多平空。SPK的意思就是賣空平多。這兩個是交易指令。最後一樣AUTOFILTER是一個交易訊號過濾機制。目的在於防止訊號重疊發出。執行完上一個訊號,在執行下一個訊號,依次進行。

    在分享一個策略

    第四,程式化能賺錢麼?關於這個問題,我最開始學習的時候也很糾結,我不信任它,因為我不瞭解。所以如果你想知道程式化能不能賺錢,最需要做的就是去了解它,學習它。要我來回答的話,答案是肯定的。因為這5年來我的賬戶已經翻了3倍,每年有穩定的20-40%收益,這對於很想靠著期貨一夜暴富的人來說,這點收益很一般。但是程式化的優勢是穩定性,靠著點點滴滴來積累收益。暴富並不是程式化所追求的。也不是一個合格交易員應該有的想法。

    程式化之所以能賺錢,靠的就是計算機嚴格的執行能力。在期貨市場裡每個品種的行情都不一樣,但是一個經驗豐富的交易員可以非常明確的知道某個品種的交易風格,也就是行情風格。這種風格如果匹配上適合的交易策略,當然可以實現穩定的盈利,只要風格沒有改變,策略就不會失效。當然策略總會失效的,因為行情風格也會變化。所以我們需要不停的研發新策略,改進舊的策略。策略風格匹配行情風格,然後持續匹配,這就是程式化的賺錢密碼之一。

    程式化的盈利密碼還有一點,就是策略組合,分散投資,對沖交易。把不同的策略,品種,週期,組合在一起,當風險來臨時可以對沖,當趨勢來臨時可以抓住不放。一個優秀的主管交易方法,有很多交易思路。同樣要想穩定盈利也需要不同的策略組合在一起。這就是程式化的賺錢密碼之二。

  • 中秋節和大豐收的關聯?
  • 2017年9月18號凌晨月亮旁邊有三個小亮點有人知道是怎麼回事嗎?