什麼是自動執行?
自動執行是一種無需手動輸入即可放置和執行交易的方法。自動化系統和交易算法允許交易者在識別信號時利用信號來買賣資產,而無需人工交互。
可以使用多種商業交易系統基於多種技術指標創建自動訂單。
重點摘要
- 自動執行是指不需要手動輸入的訂單;訂單由自動交易程序創建和執行。
- 自動執行無需交易者確認即可發生,儘管交易者通常仍控制執行交易的程序。
- 可以基於多種策略創建自動執行,結合基本和技術標準。
瞭解自動執行
隨着交易系統隨着軟件技術和 IT 基礎設施的進步而變得越來越複雜和複雜,自動執行已變得司空見慣。即使運行自動交易程序的交易者不在場,自動執行也允許進行交易。如果出現交易信號,如果訂單價格有流動性,訂單將被部署並自動執行。
自動交易策略經常被高頻交易 ( HFT ) 和做市商等專業交易者使用,但越來越多地被一些散戶交易者使用。在外匯(forex) 市場中,大多數零售交易者已經可以完全使用一些自動交易策略和程序。由於外匯市場每週 5 天、每天 24 小時交易,這些自動化算法可能有助於確保交易者不會錯過獲利機會。從各種技術指標(例如基於價格、交易量和其他標準的指標)觸發特定信號可以幫助交易者利用機會,即使他們沒有坐在交易終端前。
自動執行允許在下單後自動執行訂單,無需運行自動交易軟件的交易者額外確認。這使得下訂單必須更快,這可能有助於在價格快速變動時獲得更好的價格;手動訂單可能需要幾秒鐘或更長時間才能輸入,而自動訂單則在幾毫秒內完成。同樣,自動執行大大減少了用戶輸入錯誤、文書錯誤和所謂的“胖手指”。
設置自動交易
自動化系統允許多種策略和技術。大多數交易者使用多種指標的組合,以及其他形式的技術和/或基本面分析。可以設置和部署各種圖表形態、價格和交易量以及其他指標或形態來觸發開倉和平倉。
交易者在使用這些系統時必須小心。如果基本面突然發生變化,技術指標可能無效。當發生可能需要避免在特定市場交易的事件時,自動訂單仍將在沒有人工干預的情況下處理,
一些可能的自動執行設置包括:
- 限價訂單是以指定的限價或更好的價格買入或賣出交易的訂單。
- 止損單旨在限制投資者在證券頭寸上的損失,並且可以與空頭和多頭頭寸或持股一起使用。
- 斐波那契比率包括交易者可以用來尋找其他技術分析確認的回撤、弧線和扇形。
- 隨機震盪指標是將收盤價與一段時間內的價格範圍進行比較的動量指標。
自動執行標準
將策略自動化可能是一項艱鉅的工作。自動交易不僅需要完善的策略,而且該策略還必須可轉換爲軟件代碼,作爲計算機可以正確理解的規則。這些規則不適合定性分析或主觀性,實際上許多交易策略至少部分是主觀的。僅允許使用客觀標準進行自動交易。除非在編程代碼中明確定義了這些條件,否則該策略將不會以預期的方式進行交易。
設置自動執行時需要考慮的事項包括:
- 風險上限。這些可能包括所有交易的止損單。例如,可以將止損設置爲距入場點固定的美元或點數,或距一定百分比。
- 進入標準。準確定義啓動多頭交易或空頭交易需要具備哪些條件。一個簡單的例子可能是當短期移動平均線 (MA) 跨越長期移動平均線時。
- 獲利了結。止損控制下行風險,但也必須獲利。定義在未達到止損時如何退出交易。這可以是固定的美元或點數、百分比或定義的回報:基於風險的風險。例如,如果交易風險爲 5%,則以 15% 的利潤獲利(3:1 回報:風險)。
- 條件約束。定義程序何時交易,何時不交易。例如,股票策略可以在上市前或上市後交易,還是僅在正常時間進行?它可以在重大新聞事件之前進行交易嗎?決定,然後定義約束。
在這些基本考慮因素中,有無限可能,它們實際上是如何編程的。這爲自動交易提供了極大的靈活性;但與此同時,系統越複雜,就越難在出現問題時找出其中的哪一部分不工作。
自動執行中斷
雖然自動執行可以幫助交易者在需要快速下單或交易者無法監控市場時獲利,但在某些情況下自動化也可能具有破壞性。由於自動交易可以如此迅速地執行,市場可能會受到嚴重的干擾和異常情況的影響。
例如,2010 年 5 月 6 日,道瓊斯工業平均指數 ( DJIA ) 在短短十分鐘內下跌了大約 9%。然而,市場在收盤前抹去了大部分跌幅。這種中斷被稱爲 2010 年閃電崩盤,據信在很大程度上是由自動交易程序引起的,這些程序開始像其他程序一樣出售,從而產生了多米諾骨牌效應。