立即開始交易。撥打 +61(3)9860 1782(查看當地免費熱線)或致函sales.cn@ig.com。中文客戶熱線時間為星期一至星期五新加坡時間早上05:30 – 隔日凌晨02:00。
聯繫我們: +61(3)9860 1782
立即開始交易。撥打 +61(3)9860 1782(查看當地免費熱線)或致函sales.cn@ig.com。中文客戶熱線時間為星期一至星期五新加坡時間早上05:30 – 隔日凌晨02:00。
聯繫我們: +61(3)9860 1782
演算法交易是什麼?
演算法交易是指您根據預設的規則(比如基礎市場的價格波動點數)使用電腦代碼和軟件執行開倉和平倉的操作。如果當前的市場條件正好符合您所設定的標準,那麼交易演算法就可以代表您執行買入或者賣出的指令,進而為您節省手動盯盤的時間。
憑藉著我們與尖端平台ProRealTime和MetaTrader 4(MT4)的合作夥伴關係以及我們的原生API支援,您可以擁有多種演算法交易選擇。無論您是想構建和完全定制專屬的演算法還是使用現成的解決方案,我們都有先進的技術分析和圖表工具幫助您更方便地使用演算法交易。
為什麼要使用演算法交易?
移除人為失誤因素
交易時避免個人情緒阻礙獲利了結和止損出場
及時應對特殊事件
對偶發事件採取行動,比如道瓊斯指數收盤價低於20日移動平均線500個基點
完善已有的交易策略
使用演算法代表您執行止損和止盈指令,從而更好地調整您的風險管理
維護難度低
設定您自己專屬的演算法並讓它們按照您的日程安排進行交易
回溯測試
借助歷史數據優化演算法,建立買入或賣出參數的最佳組合
即時執行增加交易機會
利用自動買賣訂單最大限度地擴大您對基礎市場所持有的敞口
與我們進行演算法交易的優勢
構建專屬於您自己的演算法,或使用現成的解決方案來進行差價合約交易
依靠先進科技提升交易合理性和降低盲目性
使用精妙的交易策略監控訂單簿和管理交易執行
無需額外費用即可在您的交易中添加先進的演算法策略
中文客戶熱線時間為IG市場交易時段的週一至週五全天24小時
根據您的演算法交易偏好選擇不同的平台
最適合我的演算法交易平台是什麼?
這個其實取決於您個人的需求,許多交易者會綜合使用多個平台,以期實現多個交易目標。
- ProRealTime
- MetaTrader 4
- 原生API
易於構建的演算法
ProRealTime是基於網頁的領先圖表工具包,您可以使用它創建屬於自己的交易演算法。簡而言之,它的設計目的是讓個人構建演算法變得簡單。
ProRealTime中的工具——包括優化套件和獨特的編碼語言使您能夠輕鬆地從頭開始創建、回溯測試和優化自己的演算法。 這意味著您的演算法在ProRealTime平台上運行時將按照您設定的確切規範運行。
預先設定的演算法
MT4是一個久經考驗的交易平台,它擁有龐大的用戶群體,也正是這個群體在不斷創建和優化著交易演算法。作為一名MT4平台使用者,您可以在MT4市場上輕鬆獲得大量現成的解決方案。
MT4平台上的熱門工具包括指標和附加元件,當您使用我們的MT4服務時,您將可以免費獲得其中的一部分工具。這些指標和附加元件可以幫助您進行圖表分析,並使您能夠根據自己的需求自主設定個性化的MT4平台。
從零開始構建的演算法
應用程式編程接口 (API) 使您能夠從零開始實現自動化交易、構建集成並創建交易演算法和應用程式。比如我們的 Web API 是一種獲取市場數據和歷史價格的簡單方法。
這裡僅建議具有編程和編碼背景的人士創建 API,因為它是所有可選項中最為複雜的一種。但是,API 確實能夠提供最大程度的自定義權限,因為您使用可以 Java、Excel (VBA)、.NET 等編碼語言或任何其他支持 HTTP 的編程語言從零開始進行構建。
主要的演算法交易策略有哪些?
主要的演算法交易策略有三種:價格行為策略、技術分析策略以及組合策略。
- 價格行為策略
- 技術分析策略
- 組合策略
價格行為演算法交易策略會以過往的開收盤價或者交易時段內的最高和最低價格為參照,如果未來的市場價格達到了類似水平,它就會觸發買入或者賣出訂單。
例如,您創建了一個演算法規則,預設條件是當價格高於X點或者價格低於Y點時,演算法自動為您提交買入或者賣出的訂單。這種類型的演算法在超短線交易者群體中比較流行,因為他們可以在高度波動的市場交易中快速、多次賺取微薄的利潤,該交易過程也被稱為高頻交易(HFT)。
如要創建一個價格行為演算法,您需要評估您是想做多還是做空,另外還需要考慮幫助您管理風險的措施,例如止損和止盈。
您可以根據市場、時間框架、交易規模以及演算法應在一天中的什麼時間運行來配置價格行為演算法交易,這些可以幫助您捕獲市場開盤或收盤時的波動性。
技術分析演算法交易策略依賴於技術指標,包括布林帶、隨機震蕩指標、MACD、相對強弱指數等等。
在該策略中,您所創建的演算法將根據這些技術指標的某個參數進行操作,比如在波動率水平飆升時平倉。
如要創建技術分析策略,您需要研究並熟練使用不同的技術指標。 例如,您可以基於布林帶創建在高度波動時期的開倉或平倉演算法。 您是開倉還是平倉具體取決於您對風險的態度,以及您在上漲或下跌的市場中持有的是長倉還是短倉。
技術分析策略可以更多地讓您通過指標或指標組合來觸發您的買賣訂單,進而減少您盯盤的時間。
組合演算法交易策略通過結合使用價格行為和技術分析來確定潛在的價格走勢,演算法會根據這些綜合資訊來執行買入或者賣出的訂單。
如要創建組合交易策略,您需要對基礎市場的歷史價格行為進行分析,這意味着要了解不同的技術指標以及先前價格走勢所包含的交易信號。
在組合策略中,您需要確定您是想做多還是做空,以及你希望演算法在一天時間裡的運行時間。
您可以根據市場、時間框架、交易規模和演算法設計使用的不同指標來配置組合策略。
常見問題
自動交易和演算法交易之間的區別是什麼?
自動交易和算法交易之間的關係是比較開放的,因為有些人會交叉使用這兩個術語。總的來講,自動交易通常是指通過止損和止盈指令自動進行交易。當您的持倉達到一定水平時,無論當時您是否有登錄到交易平台,自動交易都會自動進行平倉。
而演算法交易通常是指交易者根據當前的市場狀況建立和完善自己的預設代碼和公式,然後以此監控市場並執行開倉和平倉操作的過程。
演算法交易策略有哪些?
可供選擇的演算法交易策略有好幾種,大多數交易者會選擇價格行為策略或者技術分析策略,另外有些人則會將兩者結合起來使用。
價格行為策略應用市場過往的開收高低的價格數據,在未來再次達到這些價格點時進行交易。而技術分析策略依靠技術指標來分析圖表,即演算法根據指標顯示的內容做出反應,例如高波動率或低波動率。
演算法交易的好處是什麼?
演算法交易的好處有很多,其中最值得注意的就是它可以幫助您消除交易中的情緒影響。演算法會對預先確定好的水準做出反應,即使在您沒有登錄到交易平台的情況下也是如此。
其它方面的好處包括節省您的時間,比手動操作更快地對價格波動作出反應,進而確保您能夠獲得最佳的價格。除此之外還有回溯測試和重新定義,這個有助於確保您的演算法能夠以最佳狀態運行。
試試這些
進一步了解ProRealTime,包括如何使用以及有何好處。
了解自動交易的工作原理以及您可以使用哪些軟件來自動執行 IG 交易。
了解交易 API以及如何開始使用它。
1IG International Ltd是IG集團控股有限公司(IG Group Holdings Plc)的一部分,IG集團是全球第一的差價合約交易平台。數據來源︰截至2023年10月已公佈的財務報表。