Board logo

标题: 籌碼函數 [打印本页]

作者: 龙听    时间: 2021-7-26 16:18     标题: 籌碼函數

籌碼函數
以非 DATA2 方式提供三大法人、大額交易人的期貨選擇權籌碼資訊,程式編寫更有效率!
鑒於臺灣金融市場為淺碟市場,三大法人進出對指數走勢有十足的影響力,因此可以透過觀察盤後籌碼數據,來發掘是否有可以穩定獲利的交易策略。

以往要取得盤後籌碼數據,需自行去期交所網頁下載數據並每日維護, 且在 Multicharts 中使用多 data 交易,對於交易開發及維護的便利性上有所滯礙。

透過 TOUCHANCE 的 GetChip 函數,可以直接在 PowerLanguage Editor 中直接呼叫
籌碼數據使用,降低 Multicharts 資源佔用及提高開發彈性。

數據分析
提供三大法人、大額交易人的期貨選擇權籌碼資訊

長期回測
期貨與選擇權最長 10 年迄今的籌碼數據回補權限

整合函數
整合為 PowerLanguage 函數,匯入即可使用

代碼易懂
使用參數即可取得的三大法人與大額交易人交易量資訊​

提高彈性
提高策略開發彈性,可搭配不同指標運算使用

不佔資源
直接呼叫函數降低 MultiCharts 資源佔用
作者: 龙听    时间: 2021-7-26 16:19

GetChip
返回指定商品在指定日期的籌碼數據,包含三大法人盤後籌碼及大額交易人未沖銷部位
  1. Inputs:
  2.         SYMBOL_NAME(StringSimple),
  3.         FIELD_DATE(NumericSimple),
  4.         FIELD_TIME(NumericSimple),
  5.         TRADER_TYPE(NumericSimple),
  6.         FIELD_SIDE(NumericSimple), // 1:Long, 2:Short
  7.         FIELD_TRADE(NumericSimple),
  8.         FIELD_VOLUME(NumericSimple); // 1:Contracts, 2:Amount

  9. external: "MCExtendQuote64.dll", int, "Init", IEasyLanguageObject;
  10. external: "MCExtendQuote64.dll", int, "Deinit", IEasyLanguageObject ;
  11. external: "MCExtendQuote64.dll", double, "get_chip",  int, string, int, int, int, int, int, int;

  12. #events
  13. OnCreate = Init;
  14. OnDestroy = Deinit;
  15. #end ;

  16. if TRADER_TYPE >=4 and FIELD_TRADE=2 and FIELD_VOLUME=2 then
  17.         GetChip = get_chip(1, SYMBOL_NAME, FIELD_DATE, FIELD_TIME, TRADER_TYPE, FIELD_SIDE, FIELD_TRADE, FIELD_VOLUME)*0.0001
  18. else
  19.         GetChip = get_chip(1, SYMBOL_NAME, FIELD_DATE, FIELD_TIME, TRADER_TYPE, FIELD_SIDE, FIELD_TRADE, FIELD_VOLUME);
复制代码

作者: 龙听    时间: 2021-7-26 16:20

函數使用語法
  1. GetChip(SYMBOL_NAME, FIELD_DATE, FIELD_TIME, TRADER_TYPE, FIELD_SIDE, FIELD_TRADE, FIELD_VOLUME)
复制代码

作者: 龙听    时间: 2021-7-26 16:20

參數[url=#can-shu][/url]

名稱

類型

說明

SYMBOL_NAME

字串型

指定商品的代號,須加上雙引號,如"TXF"

FIELD_DATE

數值型

查詢日期,如 20190625 或是 1190625

FIELD_TIME

數值型

查詢時間,精確到秒,如 time_s 或150000

TRADER_TYPE

數值型

1.自營商2.投信3.外資

4.前五大交易人

5.前五大特定法人

6.前十大交易人

7.前十大特定法人

8.全市場 ( 買、賣方合計 )

9.前五大交易人(近月)

10.前五大特定法人 ( 近月 )

11.前十大交易人 ( 近月 )

12.前十大特定法人 ( 近月 )

FIELD_SIDE

數值型

1:買方2:賣方

FIELD_TRADE

數值型

1:成交量 ( 大額交易人未提供 )2:未平倉量

FIELD_VOLUME

數值型

1:口數2:契約金額 ( 用於三大法人 ) 或百分比 ( 用於大額交易人 )


作者: 龙听    时间: 2021-7-26 16:21

函數範例
  1. getchip("TXF",20190621,150000,3,1,2,1)
  2. 台指期外資多單口數

  3. getchip("TXF",20190621,150000,3,2,2,1)
  4. 台指期外資空單口數
复制代码



期貨商品代碼表[url=#qi-huo-shang-pin-dai-ma-biao][/url]

期貨輸入代碼為三個英文字母,如臺灣50期貨="T5F"、小型臺指期貨="MXF",以下為期貨商品代碼列表


商品代碼需使用英文大寫


商品

代碼

臺股期貨

TXF

電子期貨

EXF

金融期貨

FXF

小型臺指期貨

MXF

臺灣50期貨

T5F

股票期貨

STF

ETF期貨

ETF

櫃買指數期貨

GTF

非金電期貨

XIF

東證期貨

TJF

美國標普500期貨

SPF

美國道瓊期貨

UDF



選擇權商品代碼表[url=#xuan-ze-quan-shang-pin-dai-ma-biao][/url]

選擇權輸入代碼則將"F"改為"O",並加上小數點及買賣權分類(C、P),如查詢台灣50買權,輸入"T5O.C"

商品

代碼

臺指選擇權(CALL)

TXO.C

臺指選擇權(PUT)

TXO.P

電子選擇權(CALL)

TEO.C

電子選擇權(PUT)

TEO.P

金融選擇權(CALL)

TFO.C

金融選擇權(PUT)

TFO.P

股票選擇權(CALL)

STO.C

股票選擇權(PUT)

STO.P

ETF選擇權(CALL)

ETC.C

ETF選擇權(PUT)

ETC.P






欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2