小幫手您好:請問以下策略雷達撰寫方式是否正確?

  •   138 
  • 最後發表   evernew  2021 七月 16
evernew 發文於   2021/07/14

小幫手您好:

我想用策略雷達監控「估計量創60日成交量新高,且當日高點回檔>0.962,也就是高點回檔超過3.8%的股票」

請問以下寫法,是否正確?謝謝您

input:Length(60); setinputname(1,"近期期數");

input:HighBound(3.8); setinputname(2,"高點回檔幅度%");;

value1=q_InSize;//當日內盤量

value2=q_OutSize;//當日外盤量

 

settotalbar(3);

setbarback(60);

 

if GetQuote("估計量") > highest(volume[1],60) and 

   value1>value2 and 

   q_Last <=  q_dailyhigh*(1-0.01*HighBound) 

 

then ret=1;

 

排序方式: 標準 | 最新
evernew 發文於   2021/07/14

我目前實測是,回檔3.8%會提示,但估計量>60日內最大量的提示並不正確。

XQ小幫手 發文於   2021/07/16

Hello evernew,

 

小幫手猜測可能是因為您頻率並不是日頻率的原因所影響。

建議您將 highest(volume[1], 60) 修改為 highest(getfield("Volume", "D")[1], 60)並 print 出來檢查看數值是否正確。

也就是將過去60期成交量最高修改為過去60天成交量最高。

如果還是有問題的話,麻煩您 提供策略雷達匯出檔勾選(包含)警示腳本 讓小幫手檢查問題原因。

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

感謝。

evernew 發文於   2021/07/16

修改完成的檔案如附件,但仍出現紅燈錯誤,再請您指導,感謝您~

附加文件

evernew 發文於   2021/07/16

我後來把資料讀取筆數改成60筆,就亮綠燈了,下星期開盤我再試試。謝謝您。

發表回覆
Close