swinghigh之問題

  •   263 
  • 最後發表   東尼  2023 十月 31
東尼 發文於   2023/10/26

請教工程師 :

筆者想找末跌段的轉折高點(末跌高-下跌段之 c波高點 或 最後一波 轉折高點

目前我是用60日期間的極小值 Bar&價格&日期 位置 去找到Dif<0的最低點 c, (附圖6806 c點 90.8元 下跌段極小值 )

HghestpriceBar = highestbar(high,60); //

LowestpriceBar = lowestbar(low,60);  //

但筆者想找末跌短最後一次的轉折高點 b(末跌高),已參考過討論區的幾篇文章,

知道可以使用SwingHigh函數去找轉折高點,例如 swinghigh(High,15,3,3,2);

請問程式碼該如何將 極小值位置 及 左側轉折高點 併在一起寫? 

請問是用當天日期或bar位置去設定往左邊找末跌段的轉折高點 b點(swinghigh)?

也就是找極小值( a點 代號 6806 2023/08/16  90.8元)  左側15天內的末跌段轉折高點(b點 2023/08/08 110.0元)

因試過多次 仍無法解決問題  可否煩請工程師指導一下,感謝您!

 

附加文件

XQ小幫手 發文於   2023/10/31

Hello 東尼,

 

小幫手不太確定您的問題為何,不過如果是要找到轉折高點的相對位置的話,可以使用 SwingHighBar 函數。

這樣就可以拿來與最低價的位置做比較,看是否位於該低點的左方 (ex. SwingHighBar > LowestpriceBar)。

若要限制在15根Bar內的話,就是兩個的相對位置不可以差超過15。

發表回覆
Close