什麼是MultiCharts
MultiCharts是一款功能強大的程式交易軟體,專為期貨、外匯、股票、選擇權及加密貨幣等市場設計。它為交易者提供了一個全面的交易平台,內含多種功能和工具,幫助用戶開發、回測及執行自動化交易策略。
MultiCharts的直觀使用者介面讓交易者能夠輕鬆設定和管理交易策略。該軟體採用PowerLanguage作為編程語言,這是一種易於理解的語言,使交易者能夠根據自身需求自定義指標和策略。
MultiCharts的主要功能
- 回測功能:強大的回測功能允許交易者在歷史數據上測試和優化交易策略。
- 即時報價和圖表分析工具:提供精確的市場動態監控,幫助交易者做出即時決策。
- 多種接口支持:支援多家券商和資料供應商的接口,讓交易者可以與其選擇的券商進行交易。
- 社群討論區:提供一個平台讓使用者分享策略和經驗,促進學習和交流。
MultiCharts的版本差異
MultiCharts有多個版本,每個版本都有不同的功能和適用對象:
版本 | 軟體費用 | 即時報價費用 | 適合對象 |
---|---|---|---|
國外原廠版 | 約45,000元新台幣 | 約13,800元/年 | 重度使用者 |
凱衛專業版 | 約30,000元(備註1) | 1000元/月(備註2) | 進階使用者 |
各家券商版 | 無 | 視券商而定 | 新手嘗試 |
備註1:第一次購買時包含軟體和一年行情費總共約43,800元;之後每年行情費約13,800元。可關注凱衛官網的優惠活動。
備註2:不同券商的費用不同,通常年繳有優惠。
API(應用程式介面)
API是一組定義和規範,用於軟體應用程式之間的通信和互動。在程式交易中,API常用於連接券商或交易平台,讓交易者能夠自動執行交易、獲取市場數據並進行其他操作。
程式交易基礎知識
- 策略(Strategy):根據特定規則執行交易的方案。
- PowerLanguage:MultiCharts使用的程式語言,用於編寫交易策略。
- 規則(Rules):決定進場和出場時機的條件。
- 訊號(Signal):觸發交易操作的指示。
- 指標(Indicator):分析市場數據的工具。
- 回測(Backtesting):在歷史數據上模擬策略。
- 自動交易(Automated Trading):使用程式自動執行交易指令。
- 資金管理(Money Management):管理資金和風險的方法。
使用MultiCharts進行程式交易的步驟
- 策略開發:使用PowerLanguage編寫策略規則。
- 回測策略:在歷史數據上測試策略的效能和風險。
- 設定資料源:選擇市場數據的供應商。
- 設定券商API:連接實時交易帳戶。
- 模擬交易:使用模擬帳戶測試策略。
- 監控交易:實時監控交易狀況。
- 績效分析:分析交易結果,優化策略。
MultiCharts最佳化策略和風險管理
最佳化策略:使用參數優化功能調整策略參數,進行回測驗證。
風險管理:設定適當的停損水平,確定每筆交易的資金大小,使用多策略組合分散風險。
策略範例教學與解說
以下是一個使用MultiCharts的均線策略範例:
Inputs:
ShortLength(10), // 短期均線長度
LongLength(20); // 長期均線長度
Variables:
ShortMA(0), // 短期均線
LongMA(0); // 長期均線
ShortMA = Average(Close, ShortLength); // 計算短期均線
LongMA = Average(Close, LongLength); // 計算長期均線
If CrossAbove(ShortMA, LongMA) Then
Buy Next Bar at Market; // 短期均線從下方穿越長期均線,進行買入
Else If CrossBelow(ShortMA, LongMA) Then
Sell Next Bar at Market; // 短期均線從上方穿越長期均線,進行賣出
MultiCharts的下載
你可以在凱衛資訊的網站上下載MultiCharts並申請免費試用一個月。
為何選擇使用MultiCharts
- 多功能性:涵蓋圖表分析、策略開發、回測、自動交易等功能。
- 客製化能力:提供高度的客製化,支持自訂指標和策略。
- 強大的回測功能:能在歷史數據上模擬和評估策略。
- 自動交易能力:支援自動交易,減少人為錯誤和情緒干擾。
- 廣泛的市場覆蓋:支援多種市場,包括股票、期貨、外匯等。
- 社群支援:擁有活躍的使用者社群。
常見問題
MultiCharts適用於哪些交易市場?
MultiCharts可用於股票、期貨、外匯和加密貨幣等多種市場。
我需要程式編程知識才能使用MultiCharts嗎?
雖然程式編程知識有助於更深入地定製交易策略,但MultiCharts的可視化界面也適合非程式設計師使用。
如何執行自動交易?
需設定券商帳戶的連接,確保券商支援相應的自動交易接口。
MultiCharts是否支援自訂指標和程式化策略?
是的,MultiCharts支援使用PowerLanguage編寫自訂指標和策略。