Monday, May 04, 2009

AutoHotKey 熱鍵下單

今天跟大家介紹AutoIt的朋友,AutoHotKey。它也是一個可模擬鍵盤、滑鼠動作,可將一些慣常動作自動化的巨集軟體。(會找它來玩,主要是有位朋友希望能夠用熱鍵來作快速下單的動作。)

一般使用這類的巨集軟體有三個步驟:

一、在說明文件中查找自己所需功能的語法範例。(也有簡體說明檔可參考)


二、利用其所附的Window Spy來查看,所要指定的視窗及控制項的名稱、代碼等資訊。


三、在記事本中編輯指令,將其存為.ahk檔,再執行這個.ahk檔,就大功告成了。


這邊所寫的簡單動作為:

1.當前景焦點在這個 [Trade Center 測試版面] 的視窗時
2.當我按下[ Alt ] + [ Win ] + [ ↑ ],它便會模擬滑鼠以左鍵點擊[ 市買 ]的這個按鍵
3.當我按下[ Alt ] + [ Win ] + [ ↓ ],它便會模擬滑鼠以左鍵點擊[ 市賣 ]的這個按鍵

如此便能以鍵盤來做快速下單的動作了。其他更有趣的功能,等你來發掘哦。
AutoHotKey其實也有附一個紀錄器,你可以直接將你想做的動作演練一次,它會紀錄下對應的指令/語法,我們再回頭來修改即可。

Friday, April 17, 2009

奇狐自動下單

這一陣子協助幾個朋友完成一些奇狐自動下單的有趣需求,真覺得奇狐也是個做程式交易很讚的工具。

它的優點如下:
1.全中文介面,有完整的函數分類與使用說明,方便查找。
在程式碼的編輯區,將游標移到任意函數上頭也會有詳細說明。
非常非常推薦給覺得看英文比較吃力的朋友使用,而且它的語法簡單,很容易上手的。





2.即時/歷史資料由奇狐提供,不用煩惱報價資料的收集和管理。奇狐雖然是收費服務,但應是值得的投資。
3.可開啟訓練模式,動態地重跑歷史行情,方便進行各類測試。
4.還有很多特別的功能,我也還沒研究到。

它的限制如下:
1.對交易系統歷史績效的評估,功能較陽春。
2.可處理單一商品的線性資料,但對跨商品的處理可能就不方便了。
3.沒有國外期貨的報價。
(我也才剛玩奇狐一兩周,還請諸位高手多多批評指教)


另外關於連接自動下單的部份,非常感謝阿酷分享的諸多文章,使我獲益良多
一、輸出訊號小技巧
二、執行VBS出錯的處理方式
三、談2年來自動程式交易的心得分享

其他連結:
奇狐公式編寫入門
台灣奇狐論壇
福建飛狐論壇

奇狐的優點之一便是除了本身的語法外,還可用VBScript和DLL來完成各類特殊任務。
若您對VBS有興趣,也可上網搜尋相關說明文件來學哦!
(最近弄了一個加碼策略,就是用VBS來完成的)

Post

Comments