請問,使用策略雷達,警示設定 IF GetField("融資餘額")[1] > 1000 THEN RET = 1;顯示" 取得資料欄位錯誤,可能是因為最大引用數值小於腳本需要的資料範圍"但放至指標測試,卻可以顯示 Value1 = 0;IF GetField("融資餘額")[1] > 1000 then value1 = 1 ;Plot1 (value1, "大於一千張");求解,謝謝~
2 評論
Zhong 您好
小幫手猜測您的雷達應該是使用到"分鐘頻率"的吧?
假設我們現在在5分K的情況下 9:45分
那GetField("融資餘額")[1] 會是9:40 這根
但是因為融資餘額會是日更的資料 是沒有分鐘數據的,
所以會產生錯誤
請您這樣撰寫
IF GetField("融資餘額","D")[1] > 1000 THEN RET = 1;
就能抓取昨天的數值了
大感謝~
2 評論