Google Analytics

2014年3月17日 星期一

如何學習MT4程式交易(1)

近日得悉新鴻基推廣他們的MT4 外匯交易平台, 特地瀏覽一下, 看後沒什麼驚喜, 或者可說有點失望. 老實說, 要玩MT的也不會等到現在. 某些證券商如海通早幾年前也推過MT4 , 不過只限於貴金屬. 而且只限於把MT4當成他們另一個有點現成指標和功能多點的交易介面, 今次新鴻基的介紹錄象中基本上也是這個方向, 也看不出他們對這個平台可以有什麼支援. 希望他們可以多放一點資訊(例如深入一點的功能介紹, 如DDE, proxy設定, 歷史數據中心,回測 , 程式資源等等), 起碼海通都放本使用手冊上去.

當然如果已熟習在網上找資料的也不用等他們吱牙膏(或許沒下次了~)的放資料上去. 而新鴻基始終沒有發展一套下單的api, 對有志自動交易的投資者始終美中不足. 其實單看各大劵商對sp api的支援也已了解他們對自動交易的態度. 現在多了MT4做他們的外匯,唯一好處是在一個比較普遍而功能較強的平台上可以直接以他們的數據看盤和分析, 然而他們又只是開通了外匯, 另外歷史數據應該不是他們自己的, 所以也就是用回測分析出來的結果不代表實際運行在他們報價上的結果.

有關錄象可看http://shkforex.com/demo_video/MT4_video_manual_ipad.mp4

其實MT4 在國外是盤"可觀的生意" , 皆因不少程序員/開發者都靠這些去賺點外快(在IB也有同樣的情況..) , 每年MT都有自動交易大賽, 大中華地區特別是香港感覺是欠缺這些用戶群組交流, 也許跟這裡程式交易未成熟有相當關係.

其實要學習MT4的工具和程式交易也不是很難, 特別是有其他類似軟件經驗(像Metastock , Amibroker 等)的該較易上手. 編程方面有點底的從指標編寫學起, 也不難上手. 其實MT4本身已包了不少像MA, RSI之類常用標準的腳本, 可以作為初階, 掌握一定功力後再去研習script和EA. 要編寫的sub也就只是init(), start()及deinit() 3個, 主要思路就是如何把指標值分配到不同的buffer然後顯示出來. 多觀摩應該也可以寫/改一點.


筆者近日不約而同收到關於想連接MT4到SP 的查詢,其實筆者有點奇怪,因為MT 跟SP 是交易不同的產品,一個是做外匯/差價合約 , 一個是做交易所期貨 ,連在一起有什麼意思呢?就等於看著外匯期貨的價格去炒外匯現貨, 那為什麼不直接用SP 價交易 SP , 或MT價交易MT ? Anyway, 如果真的是要這樣 , 技術上是可以做到 , 也可以有幾種方法 , 其中一種就是用筆者連接sp和metastock的方法, 只要MT4 的EA會在信號發生時產生alert, SP / 其他交易介面就可以透過偵測這個alert而下單. 有關詳細可參看筆者最近上載的youtube視頻






沒有留言:

張貼留言