指標 背離
一直以來價格和指標的背離是我們常用的判斷方式,
分享簡單的一個方法,當價格和指標發生背離時,
由程式直接在圖上標示出來,做為提醒或是下單判斷~
雖然我們可以很清楚在圖上指出那裡是背離,
但如交由電腦判斷就要轉換成電腦看的懂的語言,
這部份並不難只要把條件列出,
剩下的就是看我們使用什麼程式語言去寫了~
以下用KD 多頭背離做例子:
背離判斷方式每個人都不盡相同,
我是以轉折點做判斷
如下圖,A1,A2各為價格轉折點,A2價格大於A1,
但底下的KD(%D)值B2
那如何轉成電腦語言呢?
這樣做:
1.當KD指標產生一個轉折時,找出上方最高價格,並記下來.
判斷轉折如下圖所示: 當D2>D1 且D3
2.比較相鄰兩個轉折點及價格大小,如A1>A2 但B1 d1[0] then begin
KD=d1[2];
price=highest(close,8);
{找出轉折發生時,往後8根價格的最高值}
b=barnumber;
end;
{以上就是條件1的程式語言,加入b=barnumber ,
讓電腦記住轉折點是在第幾根K棒發生的}
Gap=b-b[1];
{算出兩次轉折點中間有幾根K棒}
if KD price[1] and Gap>8 then begin
plot1(high);
end;
{以上就是條件2的程式語言,加入兩次轉折要隔8根K棒才算數 }
好~完成,結果如下,看來還不錯~
這只是一個基本範例,可以再加入許多有趣的判斷,修改.
當然也可用在MACD,RSI等.
資料來源:程式交易 |