小型股票期貨

  •   157 
  • 最後發表   小梯子  2026 六月 29
小梯子 發文於   2026/06/23

股票期貨寫法是 GetSymbolField("Future*1", "成交量", "D"),

小型股票期貨寫法要如何寫?

排序方式: 標準 | 最新
虎科大許教授 發文於   2026/06/23

你的寫法不對。

台積電個股期貨近月份合約的成交量:value1=GetSymbolField("FICDF*1.TF", "成交量", "D");

小型台積電個股期貨近月份合約的成交量:value2=GetSymbolField("FIQFF*1.TF", "成交量", "D");

小梯子 發文於   2026/06/23

股票期貨近月是 Future*1,股票期貨遠月是Future*2, 小型股票期貨近月是怎麼寫.

 

虎科大許教授 發文於   2026/06/23

就我所知,系統沒有預設抓洗價商品的小型股票期貨選項。

你只能直接賦予小型股票期貨的商品代號抓,或是透過Group處理。

小梯子 發文於   2026/06/23

許教授: 請問如何透過Group處理,新的函數請指教.

虎科大許教授 發文於   2026/06/24

你可以先建立兩個自選商品組合,分別存放小型個股期貨及有期貨的個股。然後,以Input方式建立這兩個Group。接著,跑小型個股期貨的迴圈,逐一搜尋並記錄它們的GetSymbolInfo標的物以抓取個股的商品代號,再用內迴圈跑個股,比對個股商品代號與小型個股期貨抓到的個股商品代號,若相同,就Print小型個股期貨的相關數據。可參考商品清單功能的官網說明:

https://www.xq.com.tw/lesson/xspractice/商品清單功能/

 

虎科大許教授 發文於   2026/06/24

若只想得知每檔小型個股期貨及其個股商品代號,只需要將45檔小型個股期的清單加入自選商品組合,再執行下列腳本即可。

SetTotalBar(1);
Input: FGroup(Group, "小型個股期清單");
Var: i(0), FSize(0), mySymbol("");
FSize = GroupSize(FGroup);
For i = 1 to FSize 
    begin
        mySymbol = GetSymbolInfo(FGroup[i], "標的物");
        print("股票商品代號:", mySymbol, "小型個股期商品代號", FGroup[i]);
    end;

小梯子 發文於   2026/06/25

 

我先將45檔小型個股期的清單加入自選商品組合, 名為小型個股期清單.

取個股期貨的成交量,寫法是 GetSymbolField("Future*1", "成交量", "D")

請問許教授: 小型個股期貨的成交量寫法是不是這樣寫 GetSymbolField("mySymbol", "成交量", "D") 

感恩許教授

虎科大許教授 發文於   2026/06/25

抓小型個股期貨的成交量,要寫成GetSymbolField(FGroup[i], "成交量", "D")才對。

小梯子 發文於   2026/06/25

感恩許教授, 指點迷津.

小梯子 發文於   2026/06/25

許教授: 第一次寫GROUP沒有概念, 把您所教的拚湊起來, 是要取小型個股期貨成交量

Step 1: 小型個股期貨報價組合已完成

Step2: 寫在指標腳本中

SetTotalBar(1);

Input: FGroup(Group, "小型個股期清單");

Var: i(0), FSize(0), mySymbol("");

FSize = GroupSize(FGroup);

For i = 1 to FSize 

    begin

        mySymbol = GetSymbolInfo(FGroup[i], "標的物");

        print("股票商品代號:", mySymbol, "小型個股期商品代號", FGroup[i]);

      //每檔小型個股期貨及其個股商品代號已完成,想要刪除Print這行

    end;

 

VAR:_SFV(0);

_SFV=GetSymbolField(FGroup[i], "成交量", "D");

plot1(_SFV,"小型期成交量");

出現存取陣列超過範圍, 請指導.

顯示更多回應 發表回覆
Close