參考資料


DdeRDS的設定範例

張貼者:2010年12月21日 上午9:45Wei-Xiuang Wang   [ 已更新 2010年12月21日 上午9:55 ]

#Format=XlTable
#Server=XQ
#Topic=Quote
#Data=ID,Name    #只是給你們參考的!
#Item=2303.TW-
#Data=Name|Bid|Ask|Price|ID,Time,TotalVolume    #只是給你們參考的!
#Item=JPY.FX-
#Item=CHF.FX-
#Item=GBP.FX-

#Format=1
#Server=MT4
#Topic=Bid
#Data=USDpro
#Item=EUR
#Item=GBP
#Topic=Ask
#Data=USDpro
#Item=EUR
#Item=GBP

Format==1
Server=EXCEL
Topic=MT4.xls
Data=C2|C3
Item=R2
Item=R3
Item=R4
Item=R5
Item=R6
Item=R7
Item=R8
Item=R9

##########################################################
#任一行中有 '空白' ';' '#' 或 'Tab' 字元其後被視為註解
#可依序混合組出不同Format,Server,Topic ... 之所有DDE資訊源
##########################################################

##########################################################
#設定DdeRDS本身的TCP服務Port
TcpPort=8300

##########################################################
#設定DDE資訊格式
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: XQ/EXCEL)
#Format=XlTable        # XQ 的格式
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: SW/EXCEL)
#Format==1        # SW/EXECL ... 的格式
#

##########################################################
#設定對應的DDE資訊來源
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: XQ)
#Server=XQ
#Topic=Quote
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: SW)
#Server=DynQuote
#Topic=FU
#Topic=IX
#Topic=FX
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: EXCEL)
#Server=EXCEL
#Topic=C:\Book1.xls
#

##########################################################
#設定其下的商品使用資訊欄位
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: XQ)
#Data=ID,Name|Time|Price|Volume|TotalVolume
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: SW|FU)
#Data=205|267|268|208|253|5|214|212|217|218|274|4|202|204
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: SW|IX)
#Data=205|208|253|214|212|217|218|274
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: SW|FX)
#Data=267|268|214|212|217|218
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: EXCEL)
#Data=1|2|3|11|16    #列入哪些 Col 欄位
#

##########################################################
#設定商品名稱,將要的一一列入
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: XQ)
#Item=CHF.FX-
#Item=GBP.FX-
#Item=JPY.FX-
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: SW)
#    例如 FU : MSPmy M1ECmy M1JYmy S2NIAmy S2NIPmy STWAmy STWPmy
#        m=FGHJKMNQUVXZ    y=0123456789
#    例如 IX : AEX ALO ATG ATX BDI BFX BTK BUX CAC CRB
#    例如 FX : TWD AUD GBP CAD EUR JPY CHF CNY DKK HKD INR
#Item=AEX.        #請注意 Format Server Topic Data 皆已設正確
#Item=MSPF6.        #這裡 Topic 需切換為 FU , Datat 對應也需更換
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: SW|IX)
#    例如 C1R2 C1R3 C23R12
#Item=R1C        #想要 Row 1 的對應 Col 欄位
#

##########################################################
#設定其下的商品使用資訊欄位
#Data=ID,Name|Time|Bid|Ask|Price|Volume|TotalVolume
#設定商品名稱
# - - - - - - - - - - - - - - - - - - - - - - - - (Ex: XQ)
#Item=2303.TW-
#

#...
##########################################################
# - - - - - - - - - - - - - - - - - - 完整範例 XQ
#Format=XlTable
#Server=XQ
#Topic=Quote
#Data=ID,Name
#Item=2303.TW-
##########################################################
# - - - - - - - - - - - - - - - - - - 完整範例 SW
#Format==1
#Server=DynQuote
#Topic=IX
#Data=205|208|253|214|212|217|218|274
#Item=AEX
#Item=BDI
#Item=CRB
#Topic=FX        #換 Topic 了
#Data=267|268|214|212|217|218    # 針對 FX 所需的對應欄位更換
#Item=TWD
#Item=AUD
#Item=GBP
##########################################################
# - - - - - - - - - - - - - - - - - - 完整範例 EXCEL (1)
#Format==1
#Server=EXCEL
#Topic=Z:\Book1.xls
#Data=1|2|3|15
#Item=R1C
#Item=R3C
##########################################################
# - - - - - - - - - - - - - - - - - - 完整範例 EXCEL (2)
#Format==1
#Server=EXCEL
#Topic=Z:\Book1.xls
#Data=1C1|1C2|1C3|3C1|3C2|3C3
#Item=R
##########################################################

请教一下Universal DDE connector读起excel的设置,我是国内这边的。

張貼者:2010年12月21日 上午9:41Wei-Xiuang Wang

您好!
這裏是台灣, 您所需要設置方式如下圖範例

Server 的設置固定是 EXCEL
假設你的EXCEL檔是 Z:\DDE.xls 則把它設置在 topic 上
而 EXCEL 表上的 A1 其 Item 設置為 R1C1 , A2 的 Item 設置為 R1C2 ...
同樣的方式 B1 其 Item 設置為 R2C1 , B2 的 Item 設置為 R2C2 ...

以上訊息希望對你有幫助, 謝謝!

DbfTS系統之陸股DDE說明參考

張貼者:2010年12月21日 上午9:34Wei-Xiuang Wang

程式直接執行 DbfTS-DDE.exe 即可,
DDE Server取名與DBF資料庫名相同,
所以會有 show2003.dbf , sjshq.dbf 兩個DDE Server存在,
程式工作路徑下,須有DDE Topic設定檔, 上證為 show2003.dbf.ini 深圳為 sjshq.dbf.ini ,
ini的內容為純文字檔可以是每行一個商品名稱,代表DDE要服務的Topic
也可以一行中多個商品用 ',' 逗號隔開
目前兩個檔案內容皆為今日(2009/5/25)的所有商品

於UniDDE可以設定的示範
Server: show2003.dbf
Topic: 000000 , Item: S3 取得 最新A股指數
Topic: 000000 , Item: S4 取得 最新B股指數
Topic: 600009 , Item: S8 取得 600009(上海機場)最新價

Server: sjshq.dbf
Topic: 000416 , Item: HQZJCJ 取得 000416(上海機場)最新成交價

因為UniDDE只吃Adv資訊,所以除非有最新的一筆資料出現
不然剛設定連結上去是不會有資料的
(也就是說今天你收到時應該已是盤後,測試可能要明天才行了)

致於Excel的部分我只支援第一次連結時給予Request的回應,所以是不會持續更新的
例如 000416(上海機場)最新成交價, 設法為
=sjshq.dbf|000416!HQZJCJ

細列項目如下, 特殊項目請再參酌交易所文件

上海證券交易所 (交易所文件: show2003.doc )
DDE Server: show2003.dbf
DDE Topic List設定檔: show2003.dbf.ini
DDE Item如下:
S1    證券代碼
S2    證券名稱
S3    前收盤價格
S4    今開盤價格
S5    今成交金額
S6    最高價
S7    最低價
S8    最新價
S9    當前買入價
S10    當前賣出價
S11    成交數量
S13    市盈率
S15    申買量一
S16    申買價二
S17    申買量二
S18    申買價三
S19    申買量三
S21    申賣量一
S22    申賣價二
S23    申賣量二
S24    申賣價三
S25    申賣量三
S26    申買價四
S27    申買量四
S28    申買價五
S29    申買量五
S30    申賣價四
S31    申賣量四
S32    申賣價五
S33    申賣量五

深圳證券交易所 (交易所文件: 深圳證券交易所數據接口規範.doc )
DDE Server: sjshq.dbf
DDE Topic List設定檔: sjshq.dbf.ini
DDE Item如下:
HQZQDM    證券代碼
HQZQJC    證券簡稱
HQZRSP    昨日收盤價
HQJRKP    今日開盤價
HQZJCJ    最近成交價
HQCJSL    成交數量
HQCJJE    成交金額
HQCJBS    成交筆數
HQZGCJ    最高成交價
HQZDCJ    最低成交價
HQSYL1    市盈率1
HQSYL2    市盈率2
HQJSD1    價格升跌1
HQJSD2    價格升跌2
HQHYCC    合約持倉量
HQSJW5    賣價位五
HQSSL5    賣數量五
HQSJW4    賣價位四
HQSSL4    賣數量四
HQSJW3    賣價位三
HQSSL3    賣數量三
HQSJW2    賣價位二
HQSSL2    賣數量二
HQSJW1    賣價位一/叫賣揭示價
HQSSL1    賣數量一
HQBJW1    買價位一/叫買揭示價
HQBSL1    買數量一
HQBJW2    買價位二
HQBSL2    買數量二
HQBJW3    買價位三
HQBSL3    買數量三
HQBJW4    買價位四
HQBSL4    買數量四
HQBJW5    買價位五
HQBSL5    買數量五


1-3 of 3