[問題] 請教有關DDE傳輸的問題已回收
最近在用MatLab寫看盤程式的時候遇到了一個問題想來請教各位高手,
我是利用DDE傳輸得到元大Yes!Win的資料,其指令如下:
channel = ddeinit ( 'Yes' , 'DQ' ) ;
price = ddereq ( channel , '1101.Price' ) ;
channel為一個不為零的值,代表有成功建立DDE連結,
可是price卻永遠只能得到0
-------------------------------------------------------
後來我發現,若是打開Excel,並在儲存格上寫下以下公式:
=YES|DQ!'1101.Price'
在保持此Excel檔開啟下,再重新執行上面那兩行MatLab指令,
便可以成功得到數值資料,但若是將Excel儲存格改成:
=YES|DQ!'1102.Price'
則MatLab便又只能得到0
-------------------------------------------------------
想請問的是,有沒有辦法只使用MatLab直接得到DDE傳來的資料,
而不需要先開啟Excel?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 121.254.79.183
※ 編輯: ese 來自: 121.254.79.183 (05/14 06:33)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章