futures.maze 發表於 15-2-24 23:03

AmiBroker連接DDE設定方式

在不斷的爬文不斷的嘗試下,完全沒概念的我總算把AmiBroker+DDE server接好了
版上雖然很多相關文章,但是對沒基礎沒概念的新手來說還是很有距離
把我自己弄了4、5天的心得分享給跟我一樣甚麼都不懂的新手
希望能幫助少走一點冤枉路

作業系統:windows 8.1安裝VMware模擬出來的windows XP (windows 8.1我是搞不定)
報價軟體:統一eVIP國外版 (其他各家可能各有不同的代號,原理應該相同)

步驟1.
找出報價軟體的DDE公式



主要格式:XXXXX | YYYYY ! ' ZZZZZ . 1234 '
XXXXX 為DDE SERVER名稱
YYYYY 不明但各家皆不同
ZZZZZ 為商品代碼
1234 為欄位資料的代號(開、高、低、收等各有不同代號)


步驟2.
設定AmiBroker與DDE的連結
A.開一個新的資料庫,加上設定資料庫相關的資訊




B.主要是設定商品交易的時間


C.AmiBroker內DDE server相關設定,這看似複雜不過主要是以DDE的公式為原則去修改
只要改對,按下OK,右下角幾乎馬上就變成綠色的燈 (報價軟體要打開,EXCEL可以關掉)


D.新增商品及代碼



E.點選商品就等AmiBroker畫線了




jscinin 發表於 15-2-24 23:12

太棒了,dde相當近於平人,加上整合看盤AB,讚!

zaqimon 發表於 15-2-25 13:02

本帖最後由 zaqimon 於 15-2-25 13:08 編輯

以下是我的經驗

當GPM(券商看盤軟體)自選商品多到一定數量時
必須保持GPM內所有自選商品通通都能被顯示在畫面上
否則有可能發生網路斷線回復之後DDE資料不再更新的現象

AmiBroker最好將Realtime Quote視窗開啟並且不能縮到最小
否則DDE資料有可能會無意間停止更新

至於如果你要交易國外期貨
GPM有分數報價的bug
例如黃豆、玉米等等商品的DDE報價進入AmiBroker後小數點都不見了
這邊有人也發現同樣的問題
http://www.coco-in.net/thread-37222-1-1.html

futures.maze 發表於 15-2-25 15:57

zaqimon 發表於 15-2-25 13:02 static/image/common/back.gif
以下是我的經驗

當GPM(券商看盤軟體)自選商品多到一定數量時


感謝提點確實測試時有斷斷續續的狀況,原本以為可能是線路問題,現在回想起來過程當中報價視窗確實有移動過也有最小化過,不過今天盤中用華南e指發應該是XQ系統的報價軟體的DDE收台指期資料,過程雖然有進入螢幕保護模式,中午吃飯時還離開了不短的時間,DDE倒是沒有斷過,只是DDE資料的誤差似乎頗大,不知道是否DDE效能僅止於此。

nameislack 發表於 17-1-5 11:52

謝謝這麼詳細的教學......讓我節省了不少摸索時間!
感謝萬分!!!
頁: [1]
查看完整版本: AmiBroker連接DDE設定方式