選股出來的數據與劃面的數據不符的問題

  •   77 
  • 最後發表   老鷹  2024 一月 24
老鷹 發文於   2024/01/21

input:AA(150),BB(0);

variable:RRI(0),RRR(0);

 

value1=GetSymbolField("tse.tw","收盤價");

value2=GetSymbolField("otc.tw","收盤價");

if value1 <> 0 then RRI = AA*close/value1;

if value2 <> 0 then RRR = BB*close/value2;

 

//if RRI >= 0 then plot1(RRI,"大盤比");

value3 = summation(RRI,20);

value4 = value3/20;

 

value5 = (RRI - value4);

這是本人劃面與選股的程式,在value4出來的數據與本人在劃面上的走勢數據不相符,問題在那裡

謝謝你

 

condition1 = value5 >= 0 and volume > 500;

 

if condition1 then ret = 1;

XS小編 發文於   2024/01/24

Hello 老鷹,

 

小編推測可能是資料讀取筆數不足所導致。

由您的腳本來看讀取筆數最少會需要20筆以上才能後計算正確,因為 summation(RRI,20) 會需要20期的RRI資訊,而RRI是要腳本有運算過才有數值。

可以先嘗試將資料筆數設長看是否能夠解決問題。

 

如果還是有問題的話,麻煩提供 頁面匯出檔勾選(包含)指標腳本 以及 選股策略匯出檔勾選(包含)選股腳本 來確認。

您可以直接將檔案上傳,也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

發表回覆
Close