例如目前股價100,前一日98,前前日103=>99=>100=>108=>110=>105=>102=>104=>102......
然後劃出103,110,104 這三條線
例如目前股價100,前一日98,前前日103=>99=>100=>108=>110=>105=>102=>104=>102......
然後劃出103,110,104 這三條線

建議可以從swinghigh去找靈感
好哦,謝謝,我去參考研究看看
value1 = SwingHigh(High,500,1,1,1); //找出過去20期內,1為最近一次的高點
value2 = SwingHigh(High,500,1,1,2); //找出過去20期內,2為第二近的高點
IF value1 > HIGH THEN
Plot1 (value1);
IF value2 > HIGH THEN
Plot2 (value2);
請教一下大神,我這劃出來,他是由右往左有符合的就算一點,而不是在這500期裡面依序排列找到離最近的兩點
還有就是好像太遠的他也找不到,是有期數限制嗎??還是我根本寫錯了??
Hello 蔡阿峰,
您可以參考 swinghigh 的說明。
此函數是由右往左找尋最近第n個轉折點。
SwingHigh(High,500,1,1,1)
這樣的話就是找出近500期內最靠近現在的轉折點,而轉折點的定義是左右只要各有一筆低於中間的點就算高點。
需注意其只會找尋最近500根Bar,若要確認更久以前的區間的話,那麼就需要把參數條大。
另外,您也可以搭配使用 SwingHighBar 來確認選到的K棒是否如你所想。
5 評論