1分K看盤,跑5分K第一根K棒的最高價、最低價、中間價

  •   4 
  • 最後發表   blue sky  4 小時前
blue sky 發文於   2026/06/01

小幫手您好:

我想在1分K看盤,跑5分K第一根K棒的最高價、最低價、中間價,

但跑出來最高價、最低價是正確的,

中間價是錯誤的,

請問程式是那邊有錯誤,再請小幫手協助,謝謝

 

if currentdate <> date then return;

if time = 090500 then 

    begin

        value1 = getfield("high","5")[1];

        value2 = (high/2)+(low/2);

        value3 = getfield("low","5")[1];

    end;

plot1(value1,"5分K最高價");

plot2(value2,"5分K中間價");

 

plot3(value3,"5分K最低價");

虎科大許教授 發文於   2026/06/01

你的value2是1分K的中間價。請改成

value2 = (getfield("high","5")[1]/2)+(getfield("low","5")[1]/2);

發表回覆
Close