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

  •   48 
  • 最後發表   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);

blue sky 發文於   2026/06/03

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

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

 

謝謝許教授的協助,感謝!!!

發表回覆
Close