您好
我嘗試寫了一份指標
目的是收盤價突破今日高點 則在K棒上方標記
程式碼如下
if date = currentDate then
begin
value1 = barsLast(high = highD(0)); //計算K高就是日高 那根K棒的距離數
value2 = high[value1];// 取符合條件K高點
end;
Plot3 (value2,"目前高");
if close cross over value2[1] then
Plot4(addSpread(high,4),"突破高")
else
noPlot(4);

我的問題是
的確 穿越value2[1]後有標記出來(紅箭頭)
但是其中白色箭頭的地方應該是也是符合收盤價穿越前高這個情況 但是卻沒有標示出來
查看了其他商品也是一樣
所以我猜想是不是cross over 是不是有其他定義導致白色箭頭地方條件是不符合的.....
(我用的商品是4/26日 2606裕民)
麻煩小幫手幫忙解惑
感謝

3 評論