2008年11月13日 星期四

Tradestation 訊號輸出程式 ( 更新版 )


以後叫這個名字好了 "Tradestation 2000i 訊號輸出程式"
 
依然是用 AutoIt 寫的,更新後的版本做了以下的改變
 
1. setup.ini 新增一個交易策略時, 改成不用在最後面加上 ".txt",原本 [FITX+Very Good.txt] 變成 [FITX+Very Good]
2. 增加 提示最新部位 的功能, 訊號改變時會出現提示, 有看到比較安心 (看上面那張圖)
3. 增加 檔案檢查功能..會檢查 Alerts11.mdb 有沒有存在
4. 增加 跟主程式同步執行功能, TS 2000i 主程式沒有執行就會關閉
 

5 則留言:

Steven Chu 提到...

APE兄 你好猛啊 是我見過年紀最大 寫程式又厲害的人了 XD

匿名 提到...

APE大大你好
我在使用輸出程式時遇到一點小狀況
我使用日上的下單機
但是輸出的文字檔案格式
和日上的格式有點不同

日上要求的格式
0,1081217,084500,1,0,4650,1

訊號輸出程式產生的格式
0,20081217,084500,1,0,0,1

在日期和倒數第二個欄位
這樣行的通嗎
我經過測試後
啟動日上下單機會有訊息提示

1分鐘內,信號文件皆未發生變化,請檢查HTS連線

若觸發下單訊號時會產生錯誤訊息

委託價格超過漲跌幅

請問大大有用日盛的系統測試下單成功過嗎??
謝謝

Ape 林培勝 提到...

哦..那就不能用日上的下單機..因為他們的方式都是一直更新訊號檔..我的是只有當訊號變化..才會去更新

匿名 提到...

APE大大你好

可否請問此輸出程式是判斷Open Position
的 Position TABLE嗎?因為我的下單機是自行設計,就抓1跟-1值而已,所以大大的下單機輸出的格式不大適合用,所以可否告知一下,謝謝~~

匿名 提到...

不好意思打擾了^^ 請問幾個問題:
1.setup中的寫法是會"自動"產生
C:\ape_test\ 這個文字檔嗎?
可是這個路徑看起來比較像是產生
「ape_test」這個資料夾?
因為我在執行訊號輸出程式之前
並沒有自行在C槽中建立ape_test.txt這個檔案
我想看一下他是否會自行產生
因為我不太明白
OutPutPath=C:\ape_test\
只會在 已經存在的ape_test這個文字檔上寫入雅策的格式
還是可以自己產生ape_test這個文字檔?
http://photo.xuite.net/fundgto1975/3110145/3.jpg

不過我今天測試的結果是沒有反應
不知道哪邊設定有誤 導致有訊號但是訊號沒輸出 感覺像是沒抓到訊號
是因為雅策兩字的上方需要引號「""」嗎?


2.
我執行程式的時候
雅策的TS策略讀取機還需要執行嗎?
因為雅策的讀取機似乎還是會有延遲產生文字檔的問題
既然您的ape訊號輸出程式已經會產生文字檔
我怕會有覆蓋的問題
同個檔案重複產生兩次? 或因為內容相同不會有其他動作?
http://photo.xuite.net/fundgto1975/3110145/4.jpg

3.另外多策略情況?
假使我有1,2,3這三個策略
可是我的OutPutPath=C:\1\1\
只有指定一個檔案
那不是變成 三個策略的檔案全部寫在C:\1\1.txt這個檔案?
有辦法讓三個策略分別存入三個檔案嗎
因為我是把三個策略分別獨立出三個檔案來
http://photo.xuite.net/fundgto1975/3110145/2.jpg

不好意思 一下子問了這麼多問題
下周的聚會我會當面答謝^^