2018年6月27日 星期三

元大RTD代碼_RTD

國外期貨月份代碼
一般用DDE或RTD需要用到期貨月份代碼
月份大多可以用連續月份1或次月2來代替DDE直接在匯出的地方可能就會有代碼或匯出後即會看到
RTD可以下載元大YESWIN後,在商品的地方按右鍵即會有代碼匯出

指數類
台灣時間/延遲報價,後來20190301開始,因為新措施後,指數類可能有問題,我測試後再跟各位報告


朋友要的代碼(1為正月連續月,2為次月)
國外期貨代碼邏輯=(1)商品名+(2)交易所名+(3)二碼西元+(4)二碼月份
若為連續月份則大部份可以用
國外期貨代碼邏輯=(1)商品名+(2)交易所名+(3)1=連續近月
國外期貨代碼邏輯=(1)商品名+(2)交易所名+(3)2=連續次月

小那  NQ1809.CME 或 NQ1.CME
小道  YM1809.CME 或 YM1.CME
小SP  ES1809.CME 或 ES1.CME

摩根期上下午盤連在一起??

STW1806.SIMEX 或 STW1.SIMEX

如元大RTD代碼

台指是 [TXF]
2018年五月的代碼是 [E8]
所以元大RTD台指代碼是 TXFE8 ,若是用  TXF1 則是連續月份的代碼
元大RTD台指的開高低收分別是
開=RTD("money.excel",,"TXF1","Open")
高=RTD("money.excel",,"TXF1","High")
低=RTD("money.excel",,"TXF1","Low")
收=RTD("money.excel",,"TXF1","Close")


台指下午盤台指電子盤是 [TXFPM]
2018年五月的代碼是 [E8]
所以元大RTD台指下午盤代碼是 TXFPME8 ,若是用  TXFPM1 則是連續月份的代碼

選擇權的代碼邏輯是,[TXO]+[履約價五碼]+[月份]
選擇權代碼 [TXO]
11000的履約價
2018年五月的代碼是[E8]

2018年五月履約價11000的CALL=組合起來就是 [TXO11000E8]
2018年五月履約價10900的PUT=組合起來就是    [TXO10900Q8]

元大RTD2018年五月履約價11000的CALL的開高低收分別是
開=RTD("money.excel",,"TXO11000E8","Open")
高=RTD("money.excel",,"TXO11000E8","High")
低=RTD("money.excel",,"TXO11000E8","Low")
收=RTD("money.excel",,"TXO11000E8","Close")


週選的代碼第一週是 [TX1]
週選的代碼第二週是 [TX2]
週選的代碼第四週是 [TX4]
週選的代碼第五週是 [TX5]

週選的代碼第三週即是 月選

元大RTD2018年五月第一週的履約價10600的PUT的開高低收分別是
開=RTD("money.excel",,"TX110600Q8","Open")
高=RTD("money.excel",,"TX110600Q8","High")
低=RTD("money.excel",,"TX110600Q8","Low")
收=RTD("money.excel",,"TX110600Q8","Close")

選擇權下午盤台指電子盤也是在TXO或TX1後面加上[PM]即可




(1)RTD在EXCEL取得代碼可以多利用指定位置去變化,(DDE不行),這個不難,但可能有教過一遍就比較容易會,不太會寫出來,有機會再寫或錄影介紹

(2)在EXCEL代碼取得可以用 CONCATENATE(A,B,C)去組合=ABC,這樣子改變只要變一小部份即可

用以上(1)及(2)就可以容易的改變商品和代碼了


CONCATENATE介紹可以網路GOOGLE一下

RTD提供的資訊源如下



0 意見:

張貼留言