您好,想請問一下,最近有需要取得外資買賣超資料,但是取值超過9天之後就無法取得了,想請問一下有沒有其他方式可以得到更久以前的外資買賣超資料,感謝!
Value5 = GetField("Fdifference");
OutputField6(Value5[8]); <=8天以下可以取得資料
OutputField6(Value5[9]); <=9天以上取得資料都是0
您好,想請問一下,最近有需要取得外資買賣超資料,但是取值超過9天之後就無法取得了,想請問一下有沒有其他方式可以得到更久以前的外資買賣超資料,感謝!
Value5 = GetField("Fdifference");
OutputField6(Value5[8]); <=8天以下可以取得資料
OutputField6(Value5[9]); <=9天以上取得資料都是0
Hi 傳聖,
您好,有以下兩種方法提供給您,請再試試看,謝謝。
法一:資料讀取筆數設長一點。
應該是資料讀取筆數設的不夠長吧(預設為10筆),設個20筆應該OK,如果不知道怎麼設再問小幫手,小幫手再貼圖引導您~
法二:直接讀取選股欄位資料。
因為設變數去紀錄,需要足夠的資料筆數,不然會為 0 ,可以比較看看以下程式碼範例跑出來的結果
ret = 1;
Value5 = GetField("Fdifference");
OutputField6(Value5[8],"變數存取值");
OutputField7(Value5[9],"變數存取值[1]");
OutputField8(GetField("Fdifference")[8],"直接取值");
OutputField9(GetField("Fdifference")[9],"直接取值[1]");
有照您的提示找到解決方法了~感謝您的回覆!
不好意思問了蠢問題:p
客氣了,沒有蠢問題~
3 評論