討論區 GSnail 條件怎麼設 在一段走勢中,發生價格與訊號背離時,代表走勢可能即將轉折。 我大概可以套用那個偵測W底型態的範例來定義兩個價格的高低點(左右腳), 但是我不知道怎樣錨定前根最高最低點K棒, 可以請教嗎? M頭與RSI背離 看你圖的需求是要抓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目錄直接匯入公式) 上面是判斷條件抓到的進場點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頭與RSI背離 看你圖的需求是要抓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目錄直接匯入公式) 上面是判斷條件抓到的進場點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頭與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目錄直接匯入公式)
上面是判斷條件抓到的進場點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
下載範例