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




2009年3月28日 星期六

TSTW的另一項奇特的功能~自動建立symbol

2009.03.28 20:51
剛發現TSTW install在NB跟DeskTop有一點不同,
install 在NB後GS並不會自動建立Symbol,
但是install 在 DeskTop後,GS多了幾個Symbol
是在TSTW目錄下的DDESetting.ini裡面的那些商品設定.
若是TS的使用者一定對當時要設定立即k棒有過被折磨的感覺
若是install好TS後直接install TSTW就知道那有多方便了!

2009年3月27日 星期五

TSTW報價比Excel + MetaServer的快多了~沒滑價的問題了

2009.03.27 21:10
今天正式讓TSTW上線了,
主因是Excel當DDE Server(多資料源)
兩個月內居然給我出現資料中斷的現象,
造成少賺了近四百點,多麼的XXX啊!
故在今天轉換為TSTW當DDE Server,
雖然TSTW只是單資料源,
且每隔一段時間就要去更新
http://docs.google.com/Doc?id=dhmjrb2n_1hq7nr67c&hl=en
正在想辦法跟軟體開發者連繫中.
希望能出一點力提升為多資料源
這樣對於使用TS的程式交易者就是最完美了!
還有一點就是每個月的換倉動作,
我的Excel是有這樣的功能,
若是判斷式能放入TSTW的話就更棒了!
(若需要的請至下面網址下載)
(http://www.FunP.Net/952392)
(這一個是多資料源+自動資料源換倉的excel檔案)

2009年3月16日 星期一

歷史資料及每日盤後資料補齊

2009.03.16 02:11
每日的資料補齊的動作,現在我改為一周一次.
感謝一位舊識,因為他我不用再重新study "Perl"
Perl是一個能協助純文字重新排列格式的工具
真的省了好多時間去手動編排從劵商給的資料(excel)
若每天補資料給GS要10mins,
則這位朋友就幫我省了 10x5x200=10,000mins=167HRS=7天7夜
=騎腳踏車繞台灣一圈的時間
這是一年省的時間,若程式交易一輩子的話~~
哇~~看看多麼的好啊!
程式交易的好處之一就是:
一旦建制完成的部份就會是一輩子的享受
所付出的腦力+勞力,比上班好吧~
一般的老闆該不會記得你做過的小事對未來有何影響吧!
感謝這位香港朋友~他現在住在新加坡!

2009年3月3日 星期二

Excel DDE 資料突然中斷

2009.03.03 19:54
昨天又再次發生Excel的資料突然沒吃到資料源,
且是兩家DDE同時發生,劵商端都很正常.
左思右想,茶無味飯不香了~~
查了又查檢了又檢,
最後只查到可能有關的是掃毒時間是中午12點.
改成晚上12點好了~~
這是第二次發生,不要再冒出來啦~~