Board logo

標題: 如何解決開啟DDE功能,造成指令變慢問題?? [打印本頁]

作者: t8899    時間: 2013-7-31 06:38     標題: 如何解決開啟DDE功能,造成指令變慢問題??

CreateObject("Wscript.shell").Popup "3秒關閉 ", 3, "Auto Closed MsgBox", 64

開檔選擇不更新(DDE) 測試一切正常
但選擇更新後,卻沒在設定的時間內關閉 (剛彈出視窗並不會delay)
設定3秒,確在30秒-1分才關閉??
我原本用excel 2003 但改用 excel 2010 也一樣
作者: c_c_lai    時間: 2013-7-31 07:01

CreateObject("Wscript.shell").Popup "3秒關閉 ", 3, "Auto Closed MsgBox", 64

開檔選擇不更新(DDE) 測 ...
t8899 發表於 2013-7-31 06:38

開檔選擇不更新(DDE) 測試一切正常,
那是當然的,因為你只在本機內部運作而已。
選擇更新是與券商軟體實際連結,並同步與券商傳輸
DDE 相關設定資料 (使用端的設定)。
測試方法:
用同一程式模組分別與一家以上券商軟體實際連結,看看有否區別。
如過程時間一樣,則再檢查一下你的DDE相關設定。
作者: t8899    時間: 2013-7-31 08:49

開檔選擇不更新(DDE) 測試一切正常,
那是當然的,因為你只在本機內部運作而已。
選擇更新是與券商軟體 ...
c_c_lai 發表於 2013-7-31 07:01

8:45 期指開盤都不會delay , 但9:00 大盤開盤之後 可能我連接110隻股票的關係, 就delay 了
作者: c_c_lai    時間: 2013-7-31 15:31

回復 3# t8899
基本上,如果你的Excel DDE 只單純地連上台指期而無其它項目時,它與於大盤開盤之後連接110隻股票應該是無關係的,
會造成 Delay 極有可能是券商端軟體本身運作而延遲了 DDE 數據的傳輸。
有時也會因券商端無故的中斷 DDE 連結,也會造成這些問題的。
通常我會先將 Excel 關閉,等券商軟體正常化後,才又再次重新開啟 Excel,
永豐、元大、日盛等這幾家我都曾偶發性遇過此類異常情況。
保險起見,之前常使用多台同時作業 (每台電腦都各自跑不同的券商)。
作者: t8899    時間: 2013-7-31 20:06

回復  t8899
基本上,如果你的Excel DDE 只單純地連上台指期而無其它項目時,它與於大盤開盤之後連接110隻 ...
c_c_lai 發表於 2013-7-31 15:31


如果用dde 改成 RTD 伺服器 ,是不是會改善??
作者: t8899    時間: 2013-8-1 07:03

我剛測試過,改用RTD 更糟糕 ,不會關閉
作者: c_c_lai    時間: 2013-8-1 07:30

回復 6# t8899
我使用過 RTD,如你所說的 .............
它的影響更鉅 (似乎有點誇張了一點),
是不建議如此做的。
作者: t8899    時間: 2013-8-1 11:47

回復  t8899
我使用過 RTD,如你所說的 .............
它的影響更鉅 (似乎有點誇張了一點),
是不建議如 ...
c_c_lai 發表於 2013-8-1 07:30

我剛又測試RTD ,用手動去測不是很正常
但正常跑在設定的條件下,已不會有視窗較晚關閉的情形發生
不過開檔慢了5秒左右
作者: c_c_lai    時間: 2013-8-1 14:53

回復 8# t8899
明早開盤前你再試試看!
即 08:45 前開啟 Excel (需連結 YTD 伺服器),
然後你去觀察 08:45 開盤時的數據變化。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)