選股腳本-在歷史日期執行狀況

  •   134 
  • 最後發表   rw  2021 三月 22
rw 發文於   2021/03/19

以XScript編輯器寫一選股腳本如下:

SetBarFreq("W");

input: N(52,"計算週數");

value1 = high;

value2 = highest(high,N);

value3 = IFF(value1 = value2, 1, 0);

value4 = barslast(high < periodHigh(N));

 

ret = 1;

outputfield(1,value1,2,"當週最高價");

outputfield(2,value2,2,"52週最高價");

outputfield(3,value3,0,"是否創高");

outputfield(4,value4,0,"發生週數");

以該選股腳本執行選股後發現:

日期選擇最新執行時 當週及52週最高價為2021/3/19當週資料,

但若選擇歷史日期時,得到的資料為前一週的資料:

如日期選為2021/3/12時,實際當週及52週最高價為2021/3/5該週的資料;

    日期選為2020/12/18時,實際當週及52週最高價為2020/12/11該週的資料;

請問要怎做才能選擇歷史日期時,得到的為當週的資料?

 

謝謝

 

 

 

排序方式: 標準 | 最新
大財星 發文於   2021/03/19

週選收盤價有問題,這部分應該是BUG,已經發生很多天了

XQ小幫手 發文於   2021/03/22

Hi rw,

不好意思,誠如大財星所述,相關人員已修繕,方才小幫手使用您提供的語法操作,

跑出來的數值應該是正確的了請再試試看,謝謝。

發表回覆
Close