2008年10月1日 星期三

盤中接收即時資料並畫出即時K線

為了設定GS接DDE 用了不少篇文章...

已經儘量寫的很詳細了。

寫的詳細,講的好聽一點是貼心,怕讀者們看不懂;

講白一點就是我笨,我怕我以後看不懂,所以需要花這麼多篇幅。哈哈

之前關於這方面的文章有

GlobalServer - 啟動

GlobalServer - 交易所設定

GlobalServer - 新增Symbol

GlobalServer - 修正sessions的時間

GlobalServer - Run Setup Wizard

MetaServer 設定

以Excel當資料源設定MetaServer

全部都搞定後,選一個盤中時段來試試看吧。

首先,我DDE來源是日盛,所以先打開日盛期貨DDE報價,如圖。



再來開啟GS,若是之前設定無誤,MetaServer在這時會一起被開啟。

都開啟後,GS中的Symbol(台指期)應該是在連線狀態,如圖。



看看下圖的MetaServer



框起來的兩個值會跳動,若是沒跳動,點一下藍色圈起來處試試看。

以上步驟設定都正確,且GS,MetaServer都顯示無誤。

就表示,日盛期貨DDE已經可以把資料傳給GS了。


既然GS已經可以接收即時資料了,那麼也可以畫出即時K線。

首先,開啟Omega Research ProSuite



然後跳出下圖視窗



點選Create a new workspace



在新增的workspace中,畫一個K線圖,如圖

點選Creat TradeStation Chart windpw



之後看下圖



資料來源是GS,所以點選Global Server

再來點選要畫K線圖的商品,也就是台指期(TFX),或是其他商品。

好了後,點Plot。

跳出Format Symbol後,依照自己需求做設定

看要畫幾分K線,或是畫Tick,日期 ... 等等。



然後就可以畫出K線圖了!!



最後把workspace存起來



檔名就隨便取,個人取成TFX-RT。

這樣以後,要畫即時K線時,開啟 ProSuite後

只要選Open workspace from a directory

然後選自己存的workspace,就會自動把chart開啟了

或是,直接選Open workspace from the last session(開啟上次開啟的workspace)

這樣就可以了!!
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo