「最大引用」數值小於腳本需要的資料範圍,如何修正

  •   248 
  • 最後發表   mei  2021 十月 13
mei 發文於   2021/10/07

小幫手  你好

我打算篩選日線圖macd指標dif剛反轉向下的標的,程式碼如下,指定頻率為日,資料讀取2000筆,

今天執行時,執行紀錄10:53出現小型上銀1期現貨(FIQM100),"計算停止,取得資料欄位錯誤,可能是因為「最大引用」數值小於腳本需要的資料範圍",是哪個細節我沒注意到呢?可否教我,謝謝您!

value1 = xf_MACD("D",xf_weightedclose("D"),12,26,9,value2,value3,value4); //value2 即為 日DIF

condition1=value2<value2[1];//日dif向下

condition2=value2[1]>=value2[2];//日dif[1]向上或平

condition6=value2<1 or value4<1;//日dif<1 或 osc<1

condition3=value4<value4[1];//日osc向下

condition4=value4[1]>=value4[2];//日osc[1]向上或平

condition5=condition1 and condition2 and condition3;//日dif轉下且osc向下

condition7=condition3 and condition4 and condition1;//日osc轉下且dif向下

condition8=condition5 or condition7 ;

value10= Average(GetField("Close","d"),20);//日ma20

value11= Average(GetField("Close","d"),34);

value12= Average(GetField("Close","d"),60);

condition10=value10<value10[1];//日ma20向下

condition11=value11<value11[1];//日ma34向下

condition12=value12<value12[1];//日ma60向下

condition20=condition11 and condition12;//日ma34及ma60向下

condition21=condition10 or condition20;

if condition8 and condition6

and condition21

Then ret = 1;

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/10/13

Hello mei,

 

您可以打開 FIQM100 的商品來看,目前最久的歷史資料只有到 2021/09/16。

所以腳本會因取不到所需資料而錯誤。

mei 發文於   2021/10/13

小幫手

謝謝,感恩~

發表回覆
Close