2009年1月29日 星期四

下單機更新-->減少訊息的流程

2009.01.29 PM:11:04
我的免費下單機更新了,也讓我的整個開機流程少了一個步驟:
下單機更新網址: http://tw.myblog.yahoo.com/autotrade-168
(無心大大真是佛心來也,免費的下單機讓大家用)

原開機流程:
開劵商-->開Excel DDE Server-->MetaServer-->
TS(GS/Prosuite)-->ApeTranstationSignal.exe-->下單機

新開機流程:
開劵商-->開Excel DDE Server-->MetaServer-->
TS(GS/Prosuite)-->下單機

若要問我為何堅持用TS而不用HTS,因為不想被綁住
且多幾個資料源以免其中一個劵商的資料斷掉了,
我還是可以有備份的立即資料可以用;
才不會導致k棒不對造成訊號失常~~
這對自動下單的程式交易者是多可怕的一件事啊!

既然要自動下單就是不要被綁在電腦前面,
而獲得真正的自由!

2009年1月27日 星期二

EasyLanguage PowerEditor 語法 verify error 關於<>

2009.01.27 AM:00:21
if time[0] < > time[1] then begin
if time[0] <> time[1] then begin
這兩行看起來好像沒差別吧~(對一個新手來說)
但第一行verify就是不會過,
下方的description會出現
Arithmetic (numeric) expression expected here.
著實花了近十分鐘才搞定...
就差在<跟>中間不能有空白啊!
就一個不等於<>的運用而已.
上網看一些別人的程式碼好像都可以一樣,
而我的verify就是在使用<>時不能有空白.

程式交易者:
1.對盤勢的想法要能變成可邏輯的條件
(多/空/盤整怎麼判斷~~,不是所謂的"我覺得")
2.要對語法熟悉
(只有"說明",而說明卻不會跟你說這個該運用到那裡.
沒人教啊!光看英文就~~~~
所以很感謝那些無私的格主)
3.回測檢查
(有些訊號不是當初所想的,又要開始加一些條件去過濾...
好像不斷的在"開始起步"的感覺)

有時光一個設定也花了一兩個小時卻不一定成功
每一步都不是當初想的簡單.
有人說"自動下單不就交給電腦就好了嗎?"-->無言
大年初一繼續努力中~~~

2009年1月24日 星期六

下單機與GS/Prosuite開啟順序的重要性

2009.01.24 PM:10:20
發現若是先開Ape跟autotrader 才開啟GS/ProSuite就會再傳一次簡訊
因為開啟Prosuite時有時會再出現一次最平倉跟進單的視窗
故~一定要照順序開啟 否則~~浪費交易成本
最好是開啟TS後再等一分鐘,才去開啟ApeTranstationSignal.exe及下單機
以免~~~錢飛了

2009年1月22日 星期四

自動下單機之換倉功能

2009.01.21 PM:11:30
封關日,真剛好也是結算日;
讓我可以知道我的下單機的自動換倉功能是否正常,
不錯耶~剛好就是我要的;
因為下單機已經知道那一天是結算日,
所以我只要設定是當天或幾天前的幾點幾分換倉.
若是多策略則每一個策略可以分開設定.
蠻好用的~~
換倉我個人的淺見是13:27~29會比較好,
這樣比較可以延續下去,
為何呢?因為TS跑策略的績效時都是連續月份的
所以越接近結算的時間越好.
也比較不擔心價差收斂時會吃虧.
畢竟績效就是如此計算,且相當的相信自己的策略.
故越近結算時間越好嘍~~
今天訊號狀況等等都順利,算是一個好完封啊!

2009年1月20日 星期二

策略訊號不正確紀錄與改進方針

2009.01.20 PM:09:48
今天第一根15K棒收盤以我個人的策略該會在第二根開盤有空訊才對(1),
結果沒出現...然而09:29(MetaServer停止的時間)
又再次出現劵商的資料送到Excel DDE Server又停了...(2)

一天兩個問題~~
(1) 結果盤後做資料補齊的動作後-->出現空訊了...這這這...讓我還不敢直接下市場單啊!
(模擬單已經觀察了一星期)
(2) 看來要準備多一台電腦給自動下單專用機,給它個稱號吧~Air Force 1 (AF-1).
(自尋開心)
可能主因為盤中那時我在編寫另一個策略...故造成筆電的抗議...
剛幫它掃毒兼磁碟重整,給它呼呼一下!

p.s. 新進的DeskTop將會把MetaServer用TSTW取代,以增加Tick的傳送速率
要找一下細部該如何設定.ex: DDE Server (這都還不會填說~)

2009年1月18日 星期日

下單機的策略檔更新

2009.01.18 AM:10:01
星期五(01.16)收盤前有個做多訊號 4312
但不知為何下單機沒動作...
還好還是在測試模擬下單的狀態
昨天(01.17)沒平倉訊號
結果今天起床看到手機接到多單的執行簡訊
市價4349 時間晚上12點
差一天且晚上下單,再找尋問題中...

2009年1月16日 星期五

MetaServer vs. TSTW 一切的嘗試都是為了要又快又準又穩

發現網頁發佈的時間不對,也不知從那裡改...找不到啦!
所以開始要每一篇都寫上時間日期

2009.01.16 AM:00:41
剛安裝TSTW,還蠻好裝的...最近install好多又un-install好多軟體
有些說明寫的清楚,有些則讓人暈.
或許是我不懂的還很多吧~~
我只適合看那種一步一步動作的說明或指示

TSTW介面很乾淨,看的蠻舒服的;
不過在 DDE2TickQuote中的
資料源設定中的 DDE Server怎麼填入都會跳出
"請輸入有效的DDE Server名稱"
這這這~~~該怎麼填呢???
DDE Server不就是劵商嗎? 但我卻不知台證的server該填什麼?
然我的資料源有三個(台證,統一,日盛),
制作成一個Excel資料源
(有人也說這是DDE Server,對於剛入門的人可說是有點霧煞煞
看了一些網站稍懂了,但不敢寫流程避免往後看的人混謠.)

到現在還是不知填什麼好,TSTW的說明網頁沒寫這麼細.
所以又只好先恢復MetaServer,觀察影響程度到底多大.
因為我連上"自由"大大,卻找不到連絡方式請教他.
希望"自由"能再出現,因為我在"選擇自由"的路上~~
哈哈哈!

如何回復為MetaServer呢?也沒人教.
我突然想到重Run GlobalServer中的Run setup Wizard (在Tool中)
可以耶!但是要記得關TSTW,開MetaServer的狀態下Run喔!

2009年1月14日 星期三

TS在11:45的15分k棒收盤少一點

想不到今天第一次模擬下單Run策略,
在11:45的15分k棒收盤居然少一點;
(兩家劵商的收盤均是4445)
這樣造成我的訊號沒出現,
一直到13:45 (4476)才有多單訊號!
這就是TS在資料傳送中的小小缺點,
畢竟由

劵商DDE
-->Excel (DDE server)
-->MetaServer
-->GlobalServer & Prosuite
-->下單機

紅色的部份就比HTS多了兩道,
可能差了0.01~0.03秒吧!
(激戰中就不知差幾點了)

應該可以克服的,畢竟我還是程式交易新手.
這裡是記錄我所發生的點點滴滴,
若有路過的善心人士給予交流將感激五內!
















下圖是相同的問題,收盤的最後一根產生了今天的最高點4524
然而TS卻只有4523.又是一個一點之差!努力克服中~~
剛網頁制作到一半有個好心的網友在msn中說要幫我處理,
真的是佛心來也啊!處理好就公開他的網站請大家去煩他!
哈哈哈~~



<< 解決辦法由兩位善心人士提供如下>>
 提供 ApeTradestationSignal.exe 解決下單收盤與開盤的差異
 (若是有設定自動開啟軟體的需注意這一個是要在開啟下單機前就要先行開啟喔)
 解決少一個tick與速度的問題
感恩大大們路過不平,拔軟體相援!
希望這一份記錄也可以帶給其他期友在程式交易中更方便的投資工具!

2009年1月12日 星期一

自動下單的軟體開啟流程

今天第一次用MarcoExpress自動開啟軟體發現問題,
原來開啟軟體順序也是要依照資料的流程順序,
不然又有一堆的怪怪問題...真的是不斷的試啊試的.

流程如下:
1. 先開啟劵商軟體
2. 你自己制作的EXCEL DDE
3. Meta Server
4. TS (GS要先開才能開Prosuite喔,不然又會出現不知名的狀況)
5. 再開下單機

自動下單的建立 (軟體需求)

程式交易的開始就是找軟體.
決定用TS~~~以後都會只用TS,所以文章都是跟TS有關.HTS的問題請問別的高手喔!
用TS自動交易的軟體需要的如下:
1. Omega Research : 實際開啟為GS/ Prosuite 2000i/ EasyLanguage PowerEditor 三個視窗
有更新版的也不錯,聽說8.0以上比較好...不知耶,沒試過
但我已經開始用5.0版 (懶得再找了...)
2. MetaServer: 我的是RT 2.0 Pro版本
(為了讓GS能夠吃到立即k棒的資料)
3. HyperTools: 我的是 2.0版本
(轉換資料用的,因為TS需要*.xpo的格式為立即資料來源,
所以要把ASCII格式轉為 *.xpo
所謂資料: date time open high low close volume ;
日期 時間 開盤價 最高價 最低價 收盤價 成交量
剛接觸也是一頭霧水啊,若是純粹盤後回測使用TS的話,用ASCII資料就可以了)
4. 下單機 :有日上,雅策...以上都要錢.我的呢?免費的,算遇到好心人士提供.有興趣的可以參考
http://tw.myblog.yahoo.com/autotrade-168

5. MarcoExpress: 我的是3.7C版
(為了自動開啟軟體用的,也有人用autolt,但我喜歡此套軟體的介面)
6. 需制作一個excel檔案為了DDE暫存 , 當劵商的立即資料進入TS前所需的.

立即資料流程 :
劵商DDE-->匯出至你所制作的excel-->MetaServer會去讀取所需資料
-->GS (Global Server of Omega Research) --> Prosuite 2000i 產生k棒及你所寫程式的訊號
-->訊號送至下單機的策略檔-->下單機讀策略中的訊號下單至劵商

(好多流程啊,程式交易沒接觸過還真的以為很簡單,進入後發現真多東東要玩!)

一切都為了能完全自動下單啊

2009年1月11日 星期日

MacroExpress 開啟下單機

用MacroExpress開啟自動下單機,遇到問題啦...

開啟會跳出一個錯誤訊息如圖


















直接開啟自動下單機卻是OK ,想辦法中~

<<解決辦法找到了,就是改用捷徑開啟就可以了 !至於為何用指定路徑: C:\Program Files\AutoTrade\AutoTradeTSC.exe 不行還沒查出.>>

(我的免費下單機: http://tw.myblog.yahoo.com/jw!qSka4qKTFgL12Vk2XzfGWQjfnA--/article?mid=12&prev=18&next=8&l=f&fid=5 )


2009年1月5日 星期一

網址的由來

自由是我一直在追求的生活目標,
然而自由是需要有足夠的財務(財富)來支撐.
所以開始努力不斷的先追求財富.
只有擁有了財富才能夠享有真正的自由;
自由的做自己喜歡的事.
在一路的追尋下,
也不斷的發現不同的世界,
雖還未達成自己的目標;
也不遠了...
接下來就是時間來累積財富了~~
所有的等待都會是值得的.

人生好多的選擇,只有確定抉擇後,
就更清楚了.