選股腳本預設只會顯示被選到的商品的商品名稱,成交,漲幅,成交量這幾個欄位。如果有需要在選股結果內輸出更多的欄位的話,則可以透過OutputField函數來新增欄位。
OutputField的語法可以傳入至多四個參數:
以下是簡單的範例:
OutputField(1, GetField("月營收年增率","M"));
OutputField(2, GetField("月營收月增率","M"), 1);
OutputField(3, GetField("月營收月增率","M"), 1, "月營收月增率");
以上的範例在執行後會多產生三個欄位,第一個欄位為"欄位1",內容為月營收年增率。第二個欄位為"欄位2",內容為月營收年增率轉成一位小數點。第三個欄位為"月營收年增率",內容與第二個欄位相同。
OutputField指令也可以在函數名稱之後直接加上序號,例如OutputField1, OutputField2等。如果函數名稱內就包含序號的話,則就不需要傳入序號參數。
上述的範例可以改寫為:
OutputField1(GetField("月營收年增率","M"));
OutputField2(GetField("月營收月增率","M"), 1);
OutputField3(GetField("月營收月增率","M"), 1, "月營收月增率");
OutputField指令內所設定的欄位標題也可以透過SetOutputName函數來指定。
OutputField 也可以使用 order 來指定選股結果區的欄位數值上/下排序,請參考連結說明使用。