article: 現代演算法交易 - 為私人用戶提供的進階交易產品

現代演算法交易 - 為私人用戶提供的進階交易產品

探索為私人用戶提供的最先進和最精密的交易產品。了解我們擁有超過 600,000 行代碼的完整交易框架,專門用於自動化交易。

歡迎

在軟體開發和交易方面的豐富經驗使我們能夠克服掌握自動化交易的常見挑戰。我們的產品從眾多其他供應商提供的半生不熟、測試不足和令人困惑的解決方案中脫穎而出。本文介紹了您可以從我們結構良好的軟體堆疊中期待什麼。

任何深入自動化交易的人都不可避免地會遇到「智能交易系統」一詞。智能交易系統是體現和執行自動化交易策略的應用程式。近年來,人們對所謂的交易機器人和演算法交易工具的興趣激增。然而,由於不遵循基本的編碼原則,大多數軟體解決方案未能達到現代專業開發標準。

相比之下,自動化交易系統是一個複雜的軟體,經過多年開發,並從專業交易者、投資者和開發人員那裡獲得了寶貴的意見。這種類型的合作塑造了我們的交易框架,產生了超過 600,000 行經過廣泛測試的代碼,完全專注於自動化交易。我們的產品經常使用這個框架的相同組件,使其對初學者、中級甚至專業交易者或投資者來說都是獨特且用戶友好的。您可以立即開始使用簡單的 Stop Loss Manager,並很快使用最先進的基於網頁的 Expert Advisor Builder 或使用我們的全自動交易系統 Signova 來實現您自己的全自動交易策略。

學習和支援

我們用戶友好且易於理解的產品配備了詳細的學習資源,分為三個類別:

入門指南:這些提供了每個產品和操作原理的基本介紹,指導您完成實際使用的初始步驟。

用戶手冊:每個產品的詳細手冊,徹底解釋每個功能和輸入參數,讓您完全控制您的交易設定。

教程和範例:為了簡化學習過程,特別是對於功能豐富的產品(如 Expert Advisor Builder),我們提供了許多實際範例,促進邊做邊學。

我們建議從入門指南開始,然後繼續教程和範例,最後根據需要探索用戶手冊。根據您的專業知識,您可能不需要閱讀所有內容。然而,我們強烈建議從模擬帳戶開始,然後在您對產品感到舒適後過渡到實盤交易。我們的方法強調通過範例和插圖學習,最大限度地減少冗長的文字說明。

交易框架

讓我們從討論交易框架以及每個產品是如何衍生的開始。在現代軟體開發中,代碼可重用性是非常理想的。理想的代碼以一種允許它在不同產品中重複使用的方式編寫。一個實際的類比是汽車的引擎。許多汽車製造商在各種型號中使用相同的引擎。

當您開始使用 Stop Loss Manager 或 Meta Extender 時,您會注意到與 Expert Advisor Builder 的相似之處。特別是如果您計劃使用 Expert Advisor Builder,建議從 Meta Extender 開始,因為它允許您使用具有用戶友好介面的相同功能。它幫助您了解最佳實踐和原則。例如,監督模組監督績效和回撤,並在各種產品中使用。

讓我們深入了解產品組合。下圖顯示了一個圖表,根據推薦的技能水準和自動化程度定位每個產品。

FEA Trading, Product portfolio overview

理解交易類型

兩種主要交易類型定義如下:

自動化交易:指獨立和自動做出開倉、管理和平倉決策的軟體。

手動交易:使用交易平台,人類手動做出開倉、管理和平倉決策。

這兩種交易類型之間有各種階段。例如,基金經理可能使用自動化交易系統,但仍必須批准建議的交易。從技術上講,這是一個全自動系統,但監管要求需要人類做出最終決定。因此,手動交易仍然是這個系統的一部分,儘管在決策過程中佔很小的百分比。

另一方面,日內交易者可能直接在價格圖表中收到新聞資訊,例如歐洲央行資料,並使用這些資訊從中衍生交易信號。這是一個技術上完全手動的交易系統,但通過在圖表中顯示事件,過濾邏輯決定將哪些新聞傳遞給交易者。因此,像這樣的交易系統包含一小部分自動化交易,而系統的絕大部分被認為是手動交易。

產品組合概述

我們的產品組合包括四個主要交易解決方案:

Signova

Signova 是我們的全自動交易系統,複製了銀行和基金聘請的專業交易者的行為。這個機構級演算法通過在 20 多個外匯符號上並行實施 50 多個策略,實現每月高達 10% 的利潤,回撤低於 10%。與典型的單一策略系統不同,Signova 使用具有自適應能力的多策略方法 - 移除表現不佳的策略並根據需要創建新策略。該系統專門在 H4 時間框架上交易,並進行 D1 趨勢驗證,通過多元化確保適當的風險管理和可持續增長。

Expert Advisor Builder

Expert Advisor Builder 是一個運行時環境,在 MetaTrader 4 和 MetaTrader 5 平台上執行自動化交易策略,無需程式設計知識。使用者在基於網頁的 Expert Advisor Builder 中視覺化地設計策略,然後將它們匯出為基於文字的交易模組檔案。解釋器從指定的資料夾中讀取這些模組,並根據定義的邏輯執行交易。它可以同時管理多個交易模組,每個模組都獨立運行,具有自己的信號和風險管理。可以在運行時添加、刪除或修改模組,而不會中斷實盤交易,提供靈活的策略管理。

MT5 Tick Data

正確開發和測試交易策略需要長時間的準確歷史圖表資料。要訪問這種資料類型,您可以訂閱多達 26 個主要和次要符號,每個符號有三種不同的點差變體。MT5 Tick Data 包括長達 20 年的精確 tick 歷史資料。

Meta Extender

這是一個圖表內使用者介面,提供半自動交易工具和方便的小工具,用於管理交易分割、追蹤止損、風險和資金管理、自動化交易日誌等等。通過主螢幕,您可以從各種小工具中選擇,這些小工具旨在支援您進行交易。

Stop Loss Manager

一個簡單的應用程式,根據當前市場條件自動為新開倉的交易設定止損。如果價格朝有利於交易的方向移動,應用程式將根據所選的追蹤方法調整止損。可選擇的追蹤方法有市場追蹤、平均真實範圍追蹤、拋物線 SAR 追蹤、固定距離追蹤和損益平衡追蹤。

技術基礎

所有產品都使用程式語言 MQL4 和 MQL5 開發,可以在任何 MetaTrader 4 或 MetaTrader 5 交易平台上執行。MetaTrader 是一個廣泛使用的交易平台,迎合學習交易的初學者和管理數百萬帳戶的專業人士。從開發角度來看,MetaTrader 平台更像是一個整合開發環境 (IDE),而不僅僅是一個交易平台。由於 MQL4 和 MQL5 的強大相似性和幾乎無限的可能性,MetaTrader 可以擴展到各種範圍和種類的應用程式,例如上面列出的產品。

我們的交易框架是一個專為自動化交易設計的完整軟體層。

Add on packages for MetaTrader for automated trading

抽象化和可及性

軟體中的抽象化是一種常見的方法,將複雜主題簡化為用戶友好、小型且易於理解的產品。目的是識別開發自動化交易系統中所有可重複使用的任務,並將這些任務打包成適合不同技能水準的不同產品。這些產品是每個人都負擔得起的訂閱,無論技能水準或財務可能性如何。通過從交易框架衍生的產品,您可以在演算法支援下手動交易,或指示應用程式自主交易。所有產品都不需要編碼技能或編寫代碼。

從編碼者的角度來看,圖表只是一系列數字。因此,沒有必要將交易框架專門適應外匯、指數、期貨或股票。因此,所有產品都與 MetaTrader 4 或 MetaTrader 5 交易平台支援的任何資產相容。例如,您可以使用這些產品交易衍生品,如外匯差價合約或使用 MT5 投資帳戶交易真實股票!

這些應用程式可與以下交易平台一起使用。

FEA Trading, Product availability

關鍵優勢

我們完整的交易框架提供了幾個獨特的優勢:

專業開發標準:超過 600,000 行經過廣泛測試的代碼,專門用於自動化交易

代碼可重用性:模組化設計允許組件在不同產品之間共享,確保一致性和可靠性

技能水準靈活性:為初學者到專業交易者和投資者設計的產品

無需編碼:所有產品都設計為無需程式設計知識即可使用

平台相容性:適用於 MetaTrader 4 或 MetaTrader 5 平台支援的任何資產

易於負擔的訪問:基於訂閱的定價使專業交易工具無論財務可能性如何都觸手可及