是因為這裡提到的原因嗎?
Hi 虛幻的藍天,
您好,XQ「估計量」為預估今日的成交張數,盤中時會送出預估量,每天收盤後系統會清除預估量數值,所以無法查詢歷史估計量。
以上說明,謝謝您的詢問!
variable:v_estimated_accumulated_volume(0);
v_estimated_accumulated_volume = GetField("估計量");
//如果今天的預估成交量是前1天的兩倍以上
if v_estimated_accumulated_volume > 2 * GetField("Volume", "D")[1]
then ret=1;
執行回測後出現失敗:
.jpg?width=690&upscale=false)
如果是這個原因,應該在GetField("估計量")的說明裡面,說明這個函數只能回傳當天的估計量,不能用於回測。
https://xshelp.xq.com.tw/XSHelp/?HelpName=%E4%BC%B0%E8%A8%88%E9%87%8F&group=TOFTEN
再麻煩小幫手幫忙確認一下。
不過,我在指標腳本裡面 plot3(getfield("估計量"),"估計量");
是可以畫出過去的值。
那麼又是怎麼回事呢?
還是有其他的原因,所以導致getfield("估計量") 不能夠回測?
以上。
測試的截圖如下:
.jpg?width=690&upscale=false)
4 評論