2009.04.04 02:17
TSTW設定為DDE SERVER中繼,取代Excel + MetaServer幾天了.
盤中感覺真不錯,(實際上是可以去忙別的事,亦或ZZzz~不看盤比較好)
穩定度夠且速度上比原本的快了近0.3~0.5秒!
你若問我怎麼測的,若你有用過excel當做多資料源
你就會看到各家資料進來的時間總是會有差0.5~0.8秒
不鬧了,答案是"肉眼".
在同一台電腦開啟Excel多資料源跟 TSTW,
兩個數字顯示窗拉近就很明顯的看到差異了.
(若真要碼表按,手會來不及)
(還是要寫個程式讓電腦測呢~~不要吧~~還好多事要做啊)
言歸正傳,我是用MarcoExpress做為設定自動在08:35~08:45
(聽說有另一個autoit的東東~不過現在真的忙沒空玩)
依序開啟我的: 劵商軟體/ DDE2TickQuote/TS/ Tick2TS/下單機.
這幾天唯一不順的是~為何在全部開啟後GS總是在work offline呢?
手動試了幾次才發現是TS的部份;
一般都應該會在Prorsuite裡設定開啟的同時也把GlobalServer一起開啟,
(這是TS的default設定)
然而在Prosuite開啟後,GS就"自動"變work offline了.
因為我設定為自動開啟Prosuit,自然的也把GS給帶起來,跟著呢?
GS也把Tick2TS的視窗也給叫出來了,
(想不到TSTW開發者這麼強,連這個都在安裝TSTW時就已經更改好設定了)
這時才去按下Tick2TS視窗的"確定"
已經來不及了.因為Prosuite開的同時也把GS的File底下的Work offline給打勾了!
且~~不會因為Tick1TS接受到資料進來後會自動開啟喔!
新手在這裡一定很莫名加上緊張.
因為開戰了且場上已經槍林彈雨,新手還找不到在那裡開保險,
不急死才怪~~~(我在說我自己~請勿對號入座喔)
解決辦法步驟:
1. 請把Prosuite中的 File --> DeskTop Options中的
General的sheet最下面的關於Global Server選項
Automatically start the GlobalServer的勾勾給取消掉吧!
這樣GlobalServer 跟 Prosuite 就可以分別開啟了!
(情非得已讓他們分家的~不要說我拆散他們的關係啊!)
2. 在MarcoExpress裡更改開啟順序為
A.先開啟GlobalServer (此時也會把Tick2TS視窗給帶起來)
B. 寫個command自動按下Tick2TS的"確定"鍵,這樣就可以開始接收Tick了.
(一定要在開Prosuite之前按下喔~此時不按會後悔的)
C.最重要的Prosuite這時終於可以出來亮相了!!
再寫詳細點好了,真怕以後自己要用時又得了老年癡呆症且搞了半天也弄不好:
1. 開啟劵商軟體到完成開啟
2. 開啟DDE2TickQuote並按下"啟動"鍵~完成開啟
3. 開啟GlobalServer完成開啟後並立刻按下Tick2TS的"確定"鍵
4. 開啟Prosuite至完成開啟
5. 開啟下單機
吼~好累~~霧半天~
不過一切都值得,因為又開始完全自動化嘍!
開始搞另一個東東了!
(怎麼自動化程式交易者這麼多額外的功課啊~~)
(以下的網址中有寫到wld 使用者的部份也要注意喔)