時(shí)間:2023-07-29|瀏覽:296
對(duì)于交易初學(xué)者來說,通過技術(shù)指標(biāo)來構(gòu)建策略,是量化交易最簡單的入門方式。本篇文章將開發(fā)一個(gè)錢德動(dòng)量擺動(dòng)(CMO)策略,來實(shí)現(xiàn)商品期貨的量化交易。
價(jià)格的上漲或下跌是由多種因素導(dǎo)致的,比如宏觀政策、新聞事件、供需關(guān)系、市場情緒等等。這些因素會(huì)影響交易者的心理預(yù)期,并最終落實(shí)到行為上:買、賣、觀望。在股票市場中,如果買的人多于賣的人,價(jià)格就會(huì)上漲;如果賣的人多于買的人,價(jià)格就會(huì)下跌。最終的價(jià)格上漲或下跌是多方力量和空方力量的結(jié)果。錢德動(dòng)量擺動(dòng)(CMO)可以測量價(jià)格背后的動(dòng)能。
錢德動(dòng)量擺動(dòng)(CMO)是Tushar Chande提出的指標(biāo),他既是科學(xué)家,也是優(yōu)秀的系統(tǒng)化交易員。市面上有許多動(dòng)量擺動(dòng)指標(biāo),比如相對(duì)強(qiáng)弱指標(biāo)(RSI)和隨機(jī)指標(biāo)(KDJ),但錢德動(dòng)量擺動(dòng)(CMO)的獨(dú)特之處在于其計(jì)算公式的分子中使用上漲日和下跌日的數(shù)據(jù)。
CMO的計(jì)算公式如下所示,分子使用了上漲日和下跌日的數(shù)據(jù):
CMO = ((Su - Sd) * 100) / (Su + Sd)
其中:
Su是今日收盤價(jià)減去昨日收盤價(jià)(上漲日)的總和。如果當(dāng)日下跌,則增加值為0。
Sd是今日收盤價(jià)減去昨日收盤價(jià)(下跌日)的絕對(duì)值的總和。如果當(dāng)日上漲,則增加值為0。
1、零軸交叉
當(dāng)CMO從下方向上穿過零軸時(shí),可以視為多頭信號(hào);當(dāng)CMO從上方向下穿零軸時(shí),可以視為空頭信號(hào)。
2、超買/超賣
CMO的值在-100~100范圍內(nèi)移動(dòng),CMO在+50以上被認(rèn)為是極度超買的水平,而在-50以下被認(rèn)為是極度超賣的水平。如果CMO的值小于-50,則表示處于超賣區(qū);如果CMO的值大于50,則表示處于超買區(qū)。
3、背離
理論上,CMO應(yīng)該與價(jià)格走向保持一致。如果價(jià)格創(chuàng)出新高,但CMO沒有創(chuàng)出新高,甚至走低,那么價(jià)格上漲趨勢可能即將反轉(zhuǎn)。如果價(jià)格創(chuàng)出新低,但CMO沒有創(chuàng)出新低,甚至走高,那么價(jià)格下跌趨勢可能即將反轉(zhuǎn)。
4、絕對(duì)值
CMO的絕對(duì)值也可以衡量價(jià)格的趨勢強(qiáng)度。CMO的絕對(duì)值越高,表示趨勢的力量越強(qiáng);絕對(duì)值越低,表示趨勢的力量越弱,價(jià)格在一定范圍內(nèi)上下波動(dòng)??梢愿鶕?jù)CMO的絕對(duì)值來切換策略,當(dāng)CMO的絕對(duì)值處于高位時(shí),切換為趨勢跟蹤策略;當(dāng)CMO的絕對(duì)值處于低位時(shí),切換為均值回歸策略。
根據(jù)以上CMO的用法,創(chuàng)建一個(gè)簡單的錢德動(dòng)量擺動(dòng)(CMO)策略,策略邏輯如下:
多頭開倉:如果當(dāng)前無持倉,并且價(jià)格大于長期均線,并且CMO的絕對(duì)值大于50。
空頭開倉:如果當(dāng)前無持倉,并且價(jià)格小于長期均線,并且CMO的絕對(duì)值大于50。
多頭平倉:如果當(dāng)前持有多單,并且價(jià)格小于短期均線。
空頭平倉:如果當(dāng)前持有空單,并且價(jià)格大于短期均線。
完整策略地址:
https://www.fmz.com/strategy/239900
打開該鏈接,即可復(fù)制完整策略,并進(jìn)行在線回測。
回測開始日期:2017-01-01
回測結(jié)束日期:2020-12-01
數(shù)據(jù)品種:玉米指數(shù)
數(shù)據(jù)周期:日線
滑點(diǎn):開平倉各2跳
回測配置
回測績效
收益概覽
簡單的錢德動(dòng)量擺動(dòng)(CMO)策略在玉米指數(shù)上進(jìn)行了良好的回測,特別是在市場價(jià)格走勢較為流暢的情況下,該策略的收益表現(xiàn)更好。但如果市場價(jià)格處于震蕩階段,該策略甚至可能連續(xù)虧損。因此,選擇較大的周期是一個(gè)相對(duì)明智的選擇。需要注意的是,該策略沒有設(shè)置止盈止損,所以回測結(jié)果可能存在潛在的風(fēng)險(xiǎn)和收益。