简体中文
繁體中文
English
Pусский
日本語
ภาษาไทย
Tiếng Việt
Bahasa Indonesia
Español
हिन्दी
Filippiiniläinen
Français
Deutsch
Português
Türkçe
한국어
العربية
摘要:程式化交易是社會和科技發展的必然之路。不管當前程式化交易,面臨怎樣的質疑,都不能阻擋智能交易在金融領域的發展。今天,小編和大家分享一下,國內有哪些知名的程式化交易平臺,可以供愛好者入手學習。
程式化交易是社會和科技發展的必然之路。不管當前程式化交易,面臨怎樣的質疑,都不能阻擋智能交易在金融領域的發展。今天,小編和大家分享一下,國內有哪些知名的程式化交易平臺,可以供愛好者入手學習。
【平臺名稱】MT5
做外匯程式化EA設計的朋友,都知道MT5是未來面向外匯市場進行自動化交易開發的一款利器,當然通過介面也可以交易期貨和股票,功能非常的強大。它是全新的革新語言,具有前所未有的潛力。
MT5是MetaTrade 5的英文縮寫。 它是由MetaQuotes platform(邁達克)公司編寫的一款外匯、期貨等金融產品的交易軟體。
首先,MT5交易平臺能夠提供更多的金融產品。除了貴金屬、外匯、期貨外,它還可提供股票、期權等金融投資產品的即時行情和交易,交易的產品更加多樣化。
其次,MT5交易平臺提供的功能更強大。除了提供各種投資產品的即時行情和交易外,它還提供4種縮放模式、19種畫線工具、21個交易時段圖表選項、38種國際流行的技術指標和39種圖像對象,交易功能有明顯的提升。
雖然MT5的優勢比MT4大,但它沒有MT4穩定,提供的歷史數據容量才占MT4的10%,因此,它並沒有被廣泛運用,市場即時行情交易平臺的主流產品還是MT4。
【平臺名稱】Multicharts有中文簡體版本即常說的MC
【簡介】MC 中國版是MultiCharts 在中國的名稱,MC中國版軟體的官方網站提供給正版軟體使用者一個正式的合法的管道與 MultiCharts 專業服務團隊相聯系與溝通。更重要的是,MC 中國版的存在表明了中國的策略交易已經跟國際接軌。
【平臺名稱】Wind量化平臺
【簡介】官網上介紹的比較少,需登陸他們的金融終端後,在裏面有詳細的介紹
1、Wind量化交易平臺主要是給機構、個人投資者提供的一個開放的平臺,相當於提供了兩頭,一頭提供數據介面,一頭提供交易介面,而要實現的量化交易策略由客戶自己編寫,他們不提供策略,也不賣策略。
2、支持的平臺數據介面有EXCEL/VBA,Matlab,C/C++,R,Python等語言。
3、交易介面與券商屬於第三方接入,要看他們和哪些券商和期貨公司接入了交易,然後可以在相關的平臺中調用Wind的數據。
4、在數據支持方面,比較全面,基本上提供了金融市場上多個品種的基本面/技術面/資金面/機構盈利預測等數據。
5、數據的提取主要是通過函數的封裝後,在平臺中使用,高頻數據提取也非常的快。
交易開拓者(TB)
交易開拓者,是一款支持證券、期貨、外盤市場的中高端專業投資者的專業金融交易軟體。除多帳戶交易終端功能外,還擁有豐富的程式化交易功能。用戶可以簡單、快速的將自己的交易思想轉化為電腦代碼,形成自己的交易策略,讓電腦輔助用戶執行交易。是國內最早能夠接入證券、期貨市場進行自動交易的程式化交易軟體。
開拓者TB做為國內目前期貨程式化交易的兩款主流軟體(全名交易開拓者TB),很多普通投資朋友並不知道它與其它程式化交易軟體之間的區別,初次使用者 或許會被它的介面及功能所感到陌生,因為它類似於“白皮膚籃眼睛的外國妞”——TM4軟體。只有專業追求程式化交易的朋友才會更瞭解它一些,因為它專業的程式化交易功能是我們所無發抗拒的!要熟練玩轉這個“外國妞”首先我們需 要深入的去瞭解它,這裏我們將對TB的特色功能做些簡單的介紹。如大家還有疑問可在程式化交易論壇裏尋求幫助。
TB交易開拓者的優點:
TB全名:交易開拓者,類似於MT4風格,佔據了專業程式化交易者的市場,對於追求精度控制程式化交易者來說這是一款無二的選擇,它可以 進行多帳戶自動交易。在程式化交易中,委託發單的價格可採用市價與固定報價、即自已程式中所編寫的任意發單價格,等多種形式,因固定報價可以規避因網路或電腦系統延遲帶的市價成交誤差,超短線交易則可以有效的減少滑點,從而降低交易成本。
交易助手:它可以很方便的對未能及時成交的委託進行處理,如可以按未成交時間撤單或按價格偏離的跳數撤單,並且支持開倉與平倉分別設置,從而保證了將滑點降到最低。 還有後續處理,撤單後可以選擇不處理,也可以按照指定的方式重新委託。還有超價等功能一應具全。
它強大的函功控制功能基本上可以讓你設計到交易的每個細節,如 :統計盈利次、最大單筆盈利額、建倉次數,建倉位置、建倉價格...太多實用的控制函數能將我們想要的策略表達到更完美。並且在對模型測試時非常精准,歷史K線數據也足,最多能達到80000根K線回溯 。
它提供了完整的測試體系 ,不僅測試數據精准,更有多種測試數據分析方式。支持多個模型、多個品種的組合測試,並自動生成匯總資訊,圖表等。還有對於初級期貨交易者來說許多介面及專業功能不知如何設置。另外TB函數雖然功能強大,但它使用的語言稍微複雜了一點點,沒有一番學習或專業的知識可能沒法編寫出完整的公式,當然這需要使用者的耐心研究。
就個人認為,TB是一款專業的量化軟體,基本的操作與使用學習數個小時也能上手了,對於要開發TB策略與公式的朋友,是需要經過學習或培訓的,才可以入手,必竟專業的事要專業者來做。
最後 大家可以親自到TB官網去下載該軟體,經過簡單的註冊申請就可得到登陸帳號與模擬資金,如遇更多技術問題歡迎向 線上客服 諮詢。
對於入門者而言,如何實現程式化交易呢?
1、交易策略的設計
首先要明確交易策略的屬性(趨勢型、波動性、套利型…),也可以是以上多種簡單交易模式的綜合應用,然後根據所要交易的品種價格波動特性和所要交易的週期來制定交易策略,交易策略中設定目標利潤和允許最大虧損,以及具體止盈止損點的設置。
2、模型的編寫
首先要選擇一個程式化交易平臺,目前國內較為流行的程式化交易軟體包括文化的贏智,交易開拓者(TB)以及金字塔等等,不同的交易軟體程式語言具有不同的特點,包括語句語法結構、函數構造等都有所不同,投資者結合自身選擇一種語言便可,然後將自己的交易策略通過電腦語言來實現。 以文華贏智程式化交易平臺為例,下麵的程式代碼為一個簡單的波動性突破的交易策略,波動性的定義為:最高價與最低價、當根bar的最高價與上一收盤價、當根bar的最低價與上一收盤價,這三組價格差額的最大者即為該品種的波動性值,波動性既可以進行橫向比較品種間的波動性水準,也可以用於縱向判斷價格波動的異常,並作為入市信號的觸發器,具體操作為:若當前價格波動突破此前波動平均水準時,開倉進場;當前價格波動回落合理範圍內之後進行平倉處理。
3、模擬交易
投資者可以通過使用程式化交易軟體對自己的交易策略進行模擬交易測試,以便於投資者對自己的交易思想進行評判和改進,在進行仿真測試時需要注意一下幾點:回測的bar週期要與策略制定初期相吻合;回測的時期長短的選擇,一般來講回測效果較好的策略對近期行情有較好的指導性;測試報告的分析以及對仿真測試的理解,在測試報告當中要對最終收益率、資金最大回撤、收益風險比、連續虧損次數等多項指標綜合考慮。
4、參數優化
對參數的優化要注意一下幾點:
(1)優化所用為歷史數據,對未來的指導性強弱還有待於探討;
(2)模型開發要有理論基礎,不能依賴於參數最優化;
(3)回測中長期的最優化參數,或許對短期行情來講是一個不錯的選擇;
(4)過度最佳化的參數對後市的指導性不一定最好;
(5)要考慮交易成本和滑移價差對投資結果的影響。
5、實盤交易
在實盤交易之前,建議投資者先進行模擬實盤跟蹤交易,觀察交易策略的穩定性後再進入實盤交易,特別是對於投資經驗較少的投資者來說更為重要。
免責聲明:
本文觀點僅代表作者個人觀點,不構成本平台的投資建議,本平台不對文章信息準確性、完整性和及時性作出任何保證,亦不對因使用或信賴文章信息引發的任何損失承擔責任
沒有好學曆,又沒有過硬的“背景”,想要變得百萬年薪,難道只能做夢了嗎?
受惠疫苗問世,美國民眾持續接踵,實屬利多;
美國商務部週四 (7 日) 公布數據顯示,美國去年 11 月貿易赤字擴升至 681 億美元,寫下史上次高紀錄。較去年 10 月的 631 億美元增加了 50 億美元,高於華爾街預期的 673 億美元,寫下 2006 年 8 月以來新高。
在經過了很多年的市場磨練, 並支付了無數的學費後, 我終於深刻地認識到: 交易其實是“失敗者”的遊戲!