BIAS乖離率

  •   48 
  • 最後發表   morris8888  4 週前
morris8888 發文於   2025/04/12

BIAS用來計算價格與均線的乖離,

但若是要計算當前價格與開盤第一根15分鐘K棒最高價所繪製價格線的乖離率 該如何編寫指標?

請小編及各位前輩高手指導! 謝謝

 

照片中箭頭所指的黃線 即 開盤15分K最高價 所繪製的線段

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/04/12

你使用的頻率是15分鐘,所以用date<>date[1]可抓到第一根K棒。

var: intraBarPersist myH(0);

if date<>date[1] then myH=h;

value1=100*(c/myH-1); //你要的乖離率

morris8888 發文於   2025/04/16

謝謝許教授撥空解答! 不好意思 您的答覆 我無法理解  請問 myH=h 表彰的意思為何? 

以下是指標指令 value1 可以找出,我所使用的頻率當天第1根K的最高價。另外 我希望能計算 該頻率每一根K

棒收盤價 與 value1 的乖離率 並 繪製成線圖 但結果不如預期 。能否麻煩 小編 或 線上前輩 幫忙除錯 改正!

IF  date<>date[1] then value1=0; //跨日清零

IF Time=090000 then

   begin

     value1 = high; //取得當天0900~0915的最高價

  end;

value2 = Bias(value1);

Plot1(value2, "乖離");

 

虎科大許教授 發文於   2025/04/16

(1)Bias的參數是期數,而非你賦予的價格。

(2)你要計算第一根K的最高價與每根收盤價的乖離率,不能使用Bias函數計算。而應使用我的value1。指標腳本如下:

var: intraBarPersist myH(0);

if date<>date[1] then myH=h;

value1=100*(c/myH-1); //你要的乖離率

Plot1(value1,"我的乖離率");

(3)若你使用的頻率是15分鐘,則myH是開盤第一根15分鐘K棒的最高價。myH=h代表在第一根15分K記錄該K的最高價。

morris8888 發文於   2025/04/17

感謝熱心的 許教授撥空指導! 謝謝您

發表回覆
Close