我要撰寫外資賣超金額前一百名, 不過再編譯時,
發生:GetField 系列語法不支援此欄位名稱「外資賣超金額」。
請問我可以修改為甚麼才能得到我要的結果, 謝謝
SetBarMode(1);
// 設定計算期間
input:
Length(1, numericsimple, "計算期間"); // 這裡Length設為1,因為我們只關心當天的數據
// 計算外資賣超金額
if TrueAll(GetField("外資賣出金額") > 0, Length) Then
retval = GetField("外資賣超金額")
Else
return;
// 排序並選取前100名
// 假設有某種排序函數和選取前100名的函數
sorted_results = SortBy(retval, DESCENDING); // 根據賣超金額進行降序排序
top_100_results = Take(sorted_results, 100); // 選取前100名
// 輸出結果
Print(top_100_results);
4 評論