如何錨定發生"指標與價格背離"的前根最高最低點K棒

Submitted by NiFi on 三, 03/02/2022 - 09:52

在一段走勢中,發生價格與訊號背離時,代表走勢可能即將轉折。

我大概可以套用那個偵測W底型態的範例來定義兩個價格的高低點(左右腳),

但是我不知道怎樣錨定前根最高最低點K棒,

可以請教嗎?

背離訊號

Submitted by 金老大 on 三, 03/02/2022 - 16:33

固定網址

看你圖的需求是要抓M頭與RSI背離
GSnail 提供 MaxInd 和 MinInd函數 可以幫你找出分K資訊中 某一區間分K中最高或最低資訊的位置(第幾根分K) 
之後你可以用這個分K位置去存取分K陣列中該根分K的資訊
當然直接用MaxInd函數 套在條件中比較容易混淆 所以可以先是先定義3個分K資訊來幫你抓出M頭
首先定義 M右頭
M右頭 = MaxInd("高",Index,30);
公式內容是抓初從當前分K位置往前30根分K中高最大值的位置
M左頭 =  MaxInd("高",M右頭-1,30);
公式內容是抓初從右頭位置在往前30根分K中找出高最大值的位置
M頭底 =  MinInd("低",M右頭-1,M右頭-M左頭);
公式內容就是抓兩個高點中間最低的位置(頸線)
利用這三個資訊 接下來可以設定條件來判斷要抓出M頭並加入RSI判斷(請參考第2圖)
(RSI公式可以開Index目錄直接匯入公式)
M頭走勢圖
上面是判斷條件抓到的進場點2021-12-08日 第60根
你可以在左下方資訊畫面切換到分K資訊,然後到圖表進場點位置點一下(Index 60)
可以看到在進場點第60根時 抓到的M右頭位置為43 M左頭位置 31
之後要判斷背離 這邊的條件比較簡單 單純判斷這兩個位置的價格  和 RSI值
MK[當根.M右頭].高 - MK[當根.M左頭].高 >= 5
MK[當根.M右頭].RSI12 - MK[當根.M左頭].RSI12 <= -5
M頭位置資訊

下載範例