請問在報價組合裡面的估計量怎麼放在主圖K線裡面呢?

  •   283 
  • 最後發表   中壢阿竣  2025 五月 12
中壢阿竣 發文於   2025/04/28

請問在報價組合裡面的估計量怎麼放在主圖K線裡面呢?或是放在副圖裡面?
有沒有內建程式碼或是程式碼參考?

variables: 

    tv(0),      

    toQuote(0), 

    losionPct(0),  

    yVol(0),     

    timeRatio(0);   

if date <> date[1] then

    tv = volume

else

    tv = tv[1] + volume;

 

yVol = GetField("Volume", "D")[1];

value1 = 090000;

value2 = 133000;

timeRatio = (time - value1) / (value2 - value1);

 

if timeRatio > 0 then

    toQuote = tv / timeRatio

else

    toQuote = tv;

 

if yVol > 0 then

    losionPct = (toQuote / yVol - 1) * 100

else

    losionPct = 0;

 

// 畫出來

plot1(volume, "成交量");  

plot2(tv, "累積量");

plot3(yVol, "昨日量");

plot4(toQuote , "預估總量");

 

plot5(losionPct, "爆量%");

目前寫出來的估計量跟報價組合裡面的估計量誤差很大
謝謝,再麻煩了

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/04/28

一般而言,由於估計量的數值與K線數值差異太大,因此應該放在副圖。指標腳本的程式碼如下:

Value1 = GetField("估計量");

plot1(value1,"估計量");

中壢阿竣 發文於   2025/04/29

謝謝許教授,以解決,感謝再感謝

XS小編 發文於   2025/05/12

Hello 中壢阿竣,

 

小編補充,時間的加減可以使用 TimeDiff 函數,若要自行計算的話要注意一小時為60分鐘而非100分鐘 (133000 - 90000 = 43000 而非 270 分鐘)。

發表回覆
Close