2009年4月4日 星期六

設定自動開啟TSTW注意事項

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 使用者的部份也要注意喔)




3 則留言:

R.J 提到...

我的下單程式和你的架構上有很大不同,架構很簡單, 只有下單程式的策略部份比較麻煩, 以下是步驟:

1.先開DDE看盤軟體
2.自寫程式自動開Execl收DDE, 程式會自行收到報價(成交價)的變動
3.觸及策略會自行下單新倉(或平倉)

大部份時間都沒有看盤, 只要注意網路斷線或報價看盤軟體不正常(開盤時看公告), 程式都是前一天或早晨就掛好(開盤前),因為是當沖, 大約13:35左右看一下今天的狀況, 是否有末平倉的部位, DDE看盤軟體一星期開/關一次,有點懶。

自由 提到...

嗨 ~ 版主大大 , 偶很久沒進來坐坐ㄌ...

看你已使用Peter大ㄉ TSTW 來作為TS 的即時資料源的傳輸中繼 , 真替你感到高興^_^

所以,您選擇"自由" 是正確的啦 ㄎ..ㄎ..

祝 交易順利

Paul Huang 提到...

好久不見"自由"喔!!
感謝你當初的推薦讓我可以解決盤中的許多問題!
TSTW真的好用喔!還有許多的小細節我過幾天會整理好放上來的!
最近在忙著試MultiChart,也是不錯的軟體;
若能從TS轉換過來MultiChart,或許可以增加下單的準確度~減少一點點點快市時的滑價就可以說是完整我的程式交易了.各方面穩定後就是剩下行情的發酵了!!
你說的沒錯~~選擇"自由"是最正確的啦!!
也祝你順心獲利喔~~~