選擇權商品轉換以及選擇權歷史資料

  •   472 
  • 最後發表   Sean1233  2020 八月 06
Sean1233 發文於   2020/08/05

你好,
我最近想寫一個程式是要跨不同月期的,
例如我都會固定去抓半年後的選擇權單,
以現在來說是使用商品FITXN03,
但9月以後會變成FITXN06,這樣子我在程式中該怎麼讓他自行更改商品名稱呢?

有第2個問題想請教一下,
選擇權是不是沒有歷史資料可以回測呢?

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/08/05

Sean1233大 您好

Q1:我在程式中該怎麼讓他自行更改商品名稱呢?
A: 目前我們自動轉月的商品只支援到FITXN*3,也就是次遠期
(目前8月+2 到10月)的資料。
Q2:選擇權是不是沒有歷史資料可以回測呢?
A: 是的,目前還無法進行選擇權回測

謝謝您的提問

  • 按讚來自於
  • HEAT1233
Sean1233 發文於   2020/08/05

不好意思,
我第一個問題想問的是

如果今天是6月 那我程式是這樣寫
value1 = getsymbolField("TXON08C9200","成交量");

今天7月時候
value1 = getsymbolField("TXON09C9200","成交量");

今天8月時候
value1 = getsymbolField("TXON10C9200","成交量");

假設我固定都取兩個月後的資料來看
但是商品名稱會每個月變動,Ex:TXON09C9200,TXON08C9200,TXON10C9200,
都需要我自行輸入,
請問有什麼方法可以讓我自動換下一個月阿?
例如什麼字串拼湊之類的?
我有寫一個函數 get_name:
input: objname(string);

get_name = "TXON" + objname + "C9200";


但是我在指標那邊去使用:
value1 = getsymbolField(get_name(10),"成交量");

他出現錯誤說 getsymbolField第1欄位需要string,
但是我函數本身的output就是string, 
所以有點不懂這邊有什麼函式或方法可以自動換商品?

XQ小幫手 發文於   2020/08/06

Sean1233大 您好

主要的原因在於getsymbolField(get_name(10),"成交量"),

前面第一格一定要是"文字",這樣來呈現才能判定,

不能是可以變動的。

您想要的功能我大概了解,

但是XS系統還沒有語法能夠達成這樣的切換

謝謝您的提問

發表回覆
Close