Hi,
最近開始學習使用 PlotLine, 先以貴司提供範例: PlotMinMax
{ 畫出過去N日(不包含當日)的最高價/最低價 }
input: days(20); // input: days(5);
//if BarFreq <> "Min" then return;
if Date <> Date[1] then begin
value1 = Highest(GetField("High", "D")[1], days);
value2 = Lowest(GetField("Low", "D")[1], days);
PlotLine(1, 1, value1, CurrentBar, value1, "Max");
PlotLine(2, 1, value2, CurrentBar, value2, "Min");
end;
改用20天(原碼為5天)為區間, 編譯無誤, 可是顯示高低線 卻只是以 10天的最高(低)點為判斷準則畫出, Why?
煩請高手解謎一下, 謝謝!
系統: Window11
XQ: 3.15.01






7 評論