[轉(zhuǎn)] Thermostat交易系統(tǒng)

2015-02-04 11:11 來(lái)源: 量投網(wǎng) 瀏覽:1117 評(píng)論:(0) 作者:hjh1350

在量化投資領(lǐng)域,市場(chǎng)不會(huì)永遠(yuǎn)存在趨勢(shì),所以才會(huì)有人想說(shuō)希望有一種交易系統(tǒng)可以適用在趨勢(shì)市場(chǎng)和擺蕩市場(chǎng)。Thermostat Trading Strategy(恒溫器交易系統(tǒng))的設(shè)計(jì)原理,就是在趨勢(shì)市場(chǎng)中采用順勢(shì)系統(tǒng),在擺蕩市場(chǎng)中采用擺蕩系統(tǒng)。有點(diǎn)像是換檔的感覺(jué),而決定換檔時(shí)機(jī)的指標(biāo),就是之前報(bào)告過(guò)的 ChoppyMarketIndex,這個(gè)指標(biāo)是會(huì)介于0-100之間,指數(shù)越大,代表現(xiàn)在的市場(chǎng)越有趨勢(shì)。整個(gè)程序化交易系統(tǒng)的架構(gòu),可以簡(jiǎn)化的寫成下面這樣:

If ChoppyMarketIndex < 20 then begin
擺蕩系統(tǒng)內(nèi)容;
end;
If ChoppyMarketIndex >= 20 then begin
順勢(shì)系統(tǒng)內(nèi)容;
End;


架構(gòu)就是這么簡(jiǎn)單而已,剩下的只是把擺蕩系統(tǒng)和順勢(shì)系統(tǒng)的內(nèi)容放進(jìn)去這個(gè)架構(gòu)里面而已。順勢(shì)系統(tǒng)的內(nèi)容主要是延續(xù)使用 Bollinger Bandit系統(tǒng)的內(nèi)容,而擺蕩系統(tǒng)則是加上的簡(jiǎn)單的型態(tài)識(shí)別(pattern recognition)的開(kāi)盤區(qū)間突破系統(tǒng)而已。下面分別就這兩種系統(tǒng)作報(bào)告:

擺蕩系統(tǒng):

在擺蕩市場(chǎng)中,通常會(huì)存在一種現(xiàn)象,就是如果今天價(jià)格上漲的話,那么明天的價(jià)格就比較傾向于會(huì)下跌。而今天價(jià)格如果下跌的話,那么明天的價(jià)格就比較傾向于上漲,而這也正是擺蕩市場(chǎng)的特性。所以我們定義如果今天的收盤價(jià)如果高于昨天的 (最高價(jià)+最低價(jià)+收盤價(jià)) / 3的話,那么明天就會(huì)一個(gè) sell easier day,代表明天價(jià)格應(yīng)該會(huì)比較傾向下跌。相反的,我們也定義如果今天的收盤價(jià)低于昨天的 (最高價(jià)+最低價(jià)+收盤價(jià)) / 3的話,那么明天就會(huì)是一個(gè)buy easier day,代表明天價(jià)格應(yīng)該會(huì)比較傾向上漲。


在buy easier day的時(shí)候,只有代表著價(jià)格比較具有上漲的可能性而已,并不是指價(jià)格一定會(huì)上漲。所以我們必須設(shè)定做多和做空這兩邊的entry,只是這兩邊entry的門坎不一樣而已,做多的門坎比較低,比較容易。反而做空的門坎比較高,比較難。所以在buy easier day的時(shí)候,我們會(huì)設(shè)定進(jìn)場(chǎng)的規(guī)則是這樣的:

Initiate a long position at the open price + 50% of the ten-day average true range.
Initiate a short position at the open price - 75% of the ten-day average true range.

而如果是sell easier day的話,那我們則會(huì)把進(jìn)場(chǎng)的規(guī)則設(shè)為這樣:

Initiate a short position at the open price - 50% of the ten-day average true range.
Initiate a long position at the open price + 75% of the ten-day average true range.

而在擺蕩市場(chǎng)中,有時(shí)候市場(chǎng)會(huì)有假的,失敗的波動(dòng),這種假的波動(dòng)常常會(huì)讓我們被巴來(lái)巴去,所以這里我們加入了一個(gè)簡(jiǎn)單的濾網(wǎng)來(lái)避免這種情形。如果我們的buy stop 低于三天的最低價(jià)的平均,則就把buy stop提高到三天的最低價(jià)的平均。而如果我們的sell stop高于三天最高價(jià)的平均,則把sell stop下降到三天最高價(jià)的平均。

順勢(shì)系統(tǒng):

如果當(dāng)ChoppyMarketIndex的指標(biāo)高于20的時(shí)候,代表現(xiàn)在市場(chǎng)進(jìn)入趨勢(shì)了,所以我們也跟著改用順勢(shì)系統(tǒng)這里我們所采用的順勢(shì)系統(tǒng)就是之前報(bào)告過(guò)的Bollinger Bandit系統(tǒng)。當(dāng)價(jià)格突破上信道的時(shí)候建立多頭部位,當(dāng)價(jià)格跌破下信道的時(shí)候則建立空頭部位。而當(dāng)有部位在手上的時(shí)候,而價(jià)格回到50天移動(dòng)平均線的時(shí)候,我們就平倉(cāng)出場(chǎng)。


而當(dāng)這個(gè)程序化交易系統(tǒng)在擺蕩和趨勢(shì)這兩種模式當(dāng)中轉(zhuǎn)換的時(shí)候,有時(shí)候會(huì)有部位在手上。當(dāng)從趨勢(shì)市場(chǎng)轉(zhuǎn)換成擺蕩市場(chǎng)的時(shí)候,如果有在趨勢(shì)市場(chǎng)當(dāng)中建立的部位,則我們就讓擺蕩系統(tǒng)的進(jìn)場(chǎng)訊號(hào)發(fā)生的時(shí)候才來(lái)結(jié)束這個(gè)部位。但是當(dāng)市場(chǎng)從擺蕩市場(chǎng)變成趨勢(shì)市場(chǎng)的時(shí)候,如果我們有在擺蕩市場(chǎng)里面建立的部位的話,那么我們就用三倍ATR的保護(hù)性停損來(lái)保護(hù)我們的部位。因?yàn)槿绻?0天移動(dòng)平均線才讓我們出場(chǎng)的話,那可能會(huì)讓我們保留這個(gè)錯(cuò)誤的部位太久而造成太多的損失。


評(píng)分:     

評(píng)論列表(0)
第 1- 0 條, 共 0 條.

您需要 [注冊(cè)] 或  [登陸] 后才能發(fā)表點(diǎn)評(píng)