請問小編大大
我想找出”最近兩次”KD黃金交叉的K棒高低點
用BarsLast可以找到最近一次KD黃金交叉的K棒
再上一次KD黃金交叉的K棒要怎麼找?
請不吝賜教
感謝
 
        
        請問小編大大
我想找出”最近兩次”KD黃金交叉的K棒高低點
用BarsLast可以找到最近一次KD黃金交叉的K棒
再上一次KD黃金交叉的K棒要怎麼找?
請不吝賜教
感謝
目前並沒有函數可直接完成這個任務。我想得到的方法有兩種,你參考看看。
(1)使用足夠的資料計算KD,在最後一根K棒使用BarsLast抓到上次符合條件的K棒,然後使用迴圈往前找前一次KD黃金交叉的K棒。
(2)使用足夠的資料計算KD,逐根K棒判斷是否有KD黃金交叉,若有,就標記這是第幾個黃金交叉的K棒。然後抓最後兩個黃金交叉的K棒。
Hello Ted Li,
您可以用變數或陣列來保存最近兩次經過幾根Bar。
舉例來說:
condition1 = KD黃金交叉;
if condition1 then begin
value2 = value1 + 1;
value1 = 0;
end
else begin
value1 += 1;
value2 += 1;
end;
value1 就會是最近一次條件觸發經過的Bar數量,而 value2 則是再上一次。
感謝 虎科大許教授 的熱心回覆。
2 評論