plotK 疑問 ?

  •   80 
  • 最後發表   XQYi  4 週前
XQYi 發文於   2025/11/07

plotk(1,close[1],high,low,close, "前收 高低收", checkbox:=1); // 預設開啟
如圖

plotK過去部分資料為何為NA ?
當日也無顯示?

截圖圖片

排序方式: 標準 | 最新
XQYi 發文於   2025/11/08

樣式也無法選擇顯示或不顯示?

plotk(1,close[1],high,low,close, "前收 高低收", checkbox:=0);

// 預設關閉 也無效!!
截圖圖片

虎科大許教授 發文於   2025/11/08

PlotK的四個價格,最高價一定要是四個價格中最高,最低價一定要是四個價格中最低。華景電在11月5日的最高價是231.50,但你用前一天的收盤價233.50當作K棒的開盤價,已經高於231.50,所以無法畫出K棒,因此顯示N/A。

XQYi 發文於   2025/11/08

var: vOpen(0), vHigh(0), vLow(0);

// --- 修正 K 棒的計算邏輯 ---

vOpen = close[1];

vHigh = MaxList(high, vOpen);

vLow = MinList(low, vOpen);

 

// 1. 繪製修正後的 K 棒 (提示框會顯示 vOpen, vHigh, vLow, close)

plotk(1, vOpen, vHigh, vLow, close, "修正K棒");

 

// 2. 額外輸出原始高低點數值 (會在查價視窗中另外顯示)

Plot2(high, "原始最高");

Plot3(low, "原始最低");

 

暫時先這樣使用

發表回覆
Close