最全的程序化交易模型設計思路在這裏

我們之前講過如何成爲一名**程序化交易**者,在文章中我們提到過作爲一名程序化交易愛好者,我們需要具備一些就基本的語法函數編程能力。但是,大家都知道如果想要真正編寫出一個具有實操可行性的程序化交易模型,僅憑簡單的編程能力是遠遠不夠的,我們還要有好的設計思想。設計思想主要包括了交易的方法,理念,思路以及在實際操作中的經驗積累。今天我們就從系統入市和離市兩方面一起來爲大家理清一下關於系統設計思路的問題。
在這裏插入圖片描述
一、系統入市方面的設計思路

一個程序化模型的入市設計往往伴隨着設計者的偏好和交易時間框架等。主要分爲震盪交易、套利交易以及趨勢跟蹤等。當然在近些年的發展中,也出現了類似遺傳算法、人工智能神經網絡等許多種類的系統模型。但是對於大多數投資者來說,趨勢跟蹤系統可以成爲我們的首選。原因就是它設計的思路最爲簡單和實用。今天我們就來爲大家重點講一下趨勢跟蹤系統的設計。趨勢跟蹤系統大概可以分爲以下6點內容;

1)均線突破:常見的思路代表作有考夫曼博士提出的自適應均線以及克羅均線。考夫曼均線很多朋友應該都瞭解。它是一種用市場效率研究彈性浮動參數,以均線拐頭爲信號觸發點的一種均線設計思路。

2)時間價格圖片:這種方式的設計思路主要是在趨勢行情的必經之路等待。速度和幅度從兩方面預約了趨勢行情。在S時間內上漲或者下跌了S個點位,爲其主要的設計思路。

3)指標突破:KDJ、MACD、BOLL以及RSI都是我們常見的技術分析指標,這些指標中的每一個都可以獨立成爲一個簡單的趨勢跟蹤系統。我們在設計的時候可以選擇系統默認的參數或者自己來優化參數。

4)通道突破:四周規則和海龜交易法則是這種程序化交易模型的代表作。當價格圖片最近N根K線的高低點時觸發信號。這種方法雖然看起來簡單,但趨勢非常有效的。

5)波動性突破:我們將當根K線的最高價與昨收盤、最高價與最低價以及當根K線的最低價與昨收盤,這三組價格差額的最大者即該品種的波動性值。我們可以通過波動性水平和波動性異常來作爲信號的觸發點。

二、系統離市設計

1)止損:關於離市我們真的不能不提到止損的概念。但是你知道嗎?止損可以分爲技術止損和資金止損兩方面。這兩方面我們都需要去考慮。

2)止盈:止盈同止損一樣重要。在利潤逐漸增大的同時,我們要擡高或者收緊止盈的目標位置。這樣就可以在很大程度上達到利潤最大化。

3)時間清倉:這種以時間爲考慮因素的離場方法也是很有效的。例如,當四根k線過後,如果還是沒有到達止盈位或止損位就主動離場。

對於程序化交易者來說,離場方法和入市方法我們都可以自由搭配靈活使用,這樣可以提高我們模型設計的效率,也可以幫助我們更好的完成一個系統的構建。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章