CTA策略之威廉W%R交易策略

CTA策略之威廉W%R交易策略

一、摘要

威廉W%R是一種古老的技術指標,在1973年由Larry Williams首創,簡稱威廉指標或W%R,全稱為威廉超買超賣指標。在其發表的《我如何賺得一百萬》一書中進行了詳細的闡述,這是一個振盪指標,主要是依據價格的擺動點,來判斷市場是否處於超買或超賣現象。本篇文章我們就以威廉W%R為藍本,在發明者量化交易平台(FMZ.COM)開發一個商品期貨量化交易策略。


二、威廉W%R原理

威廉指標在公式設計上與隨機指標原理類似,它們都是從研究價格波動幅度為出發點,通過分析一段時間之內的最高價、最低價、收盤價的相互關係,以此判斷市場市場買賣雙方力量的強弱(超買超賣情況),從而預測價格中短期走勢。如下圖子圖為威廉W%R指數:

CTA策略之威廉W%R交易策略

其主要原理是利用震盪點,來反映市場的超買超賣行為,分析多空雙方力量對比,提取出有效的信號,來判斷市場中短期價格走勢,與其他技術指標一樣,威廉指標可以廣泛應用於多個週期的行情,包括:日線、周線、月線、小時線、分鐘線等各種數據週期。


三、威廉W%R計算

在計算威廉指標之前,首先要確定數據週期,雖然威廉指標可以用於各種數據週期,但每個週期的值都有所區別,比如:在日線中威廉指標的值代表了當天收盤價,在過去一段時間內最高價減去當日收市價,再將其差價除以這段日子的全部價格範圍,最後計算出當日的威廉指標。計算公式如下:


W%R = (Hn — C) ÷ (Hn — Ln) × 100


其中:

C:當根K線收盤價

Hn:N日內最高價,默認參數為14

Ln:N日內最低價,默認參數為14


四、威廉W%R使用

威廉指標的計算方法與隨機指標類似,其計算後得出的數值是在0——100之間,相反的是威廉指標的值越小,就越反映市場的買量越大;威廉指標的值越大,就越反映市場的賣量越大。通常情況下,威廉值在20——80之間上下波動。


1、當價格跌破80時,表明市場處於超賣狀態,價格隨時可能見底,如果威廉值長期處於80以下,當上穿80時,表明價格脱離底部區域,進入上升期。

2、當價格升破20時,表明市場處於超買狀態,價格隨時可能見頂,如果威廉值長期處於20以上,當下穿20時,表明價格脱離頂部區域,進入下降期。


五、策略實現

第1步:設置回測配置

CTA策略之威廉W%R交易策略


第2步:計算威廉指標

CTA策略之威廉W%R交易策略


第3步:計算20日均線

CTA策略之威廉W%R交易策略


第4步:計算多空條件

CTA策略之威廉W%R交易策略


第5步:下單交易

CTA策略之威廉W%R交易策略


六、策略回測

回測開始日期:2015-02-22

回測結束日期:2021-05-19

數據品種:焦煤指數

數據週期:日線

滑點:開平倉各2跳


回測配置

CTA策略之威廉W%R交易策略


回測績效

CTA策略之威廉W%R交易策略


資金曲線

CTA策略之威廉W%R交易策略


七、完整策略代碼

CTA策略之威廉W%R交易策略

上面附上完整策略代碼以及回測配置,也可以點擊下方鏈接複製完整策略代碼:

https://www.fmz.com/strategy/283024

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 1104 字。

轉載請註明: CTA策略之威廉W%R交易策略 - 楠木軒