什麼是自動執行?
自動執行是一種無需手動輸入而無需手動輸入而進行交易的方法。自動化系統和交易算法使交易者可以利用訊號每當確定該信號時購買或出售資產,而無需人工互動。
可以根據各種各樣的訂單來創建自動訂單技術指標使用幾個商業上可用的交易系統。
關鍵要點
- 自動執行是指無需手動輸入的訂單;該訂單由自動交易計劃創建和執行。
- 自動執行未經交易者確認,儘管交易者通常仍控制執行交易的計劃。
- 可以根據各種策略來創建自動執行,結合基本標準和技術標準。
了解自動執行
隨著交易系統繼續增長,隨著軟件技術和IT基礎架構的進步,自動執行已變得司空見慣。自動執行允許交易被放置和填補,即使不存在運行自動交易計劃的交易者。如果發生貿易信號,如果有的話,將部署並自動執行流動性以訂單價格提供。
自動交易策略經常由高頻交易等專業交易者使用(hft) 和做市商,但越來越多的零售商人可以使用。在外匯(外匯)市場,大多數零售交易者已經完全可以訪問某些自動交易策略和計劃。由於外匯市場每週五天每天24小時交易,因此這些自動化演算法可以幫助確保交易者不會錯過盈利機會。觸發來自各種技術指標的特定信號,例如基於價格的指標,體積,以及其他標準可以幫助交易者利用機會,即使他們不坐在交易碼頭前。
自動執行允許自動下達訂單,而無需運行自動化的交易者的其他確認交易軟件。這使得必須更快地安排訂單,這可能有助於在價格迅速上漲時獲得更高的價格;手動訂單可能需要幾秒鐘或更長時間才能輸入,而自動訂單則以毫秒為單位。同樣,自動執行會大大減少用戶輸入錯誤,文書錯誤和所謂的“胖的手指”。
建立自動交易
自動化系統允許多種策略和技術。大多數交易者使用多個指標以及其他形式的技術和/或基本分析。各種各樣的圖表模式,價格和數量以及其他指標或模式可以設置並部署以觸發位置的開放和關閉。
使用這些系統時,交易者必須小心。如果基本條件突然改變,技術指標可能無效。當發生可能需要避免在特定市場上交易的事件時,自動化訂單仍將在沒有人類干預的情況下處理
一些可能的自動執行設置包括:
- 限制順序是以指定限額價格或更高的價格買賣交易的訂單。
- 停止損失訂單旨在限制投資者在安全方面的職位上的損失,並可以工作短而長的職位或持股。
- 斐波那契比包括回溯,弧線和粉絲,交易者可能用來尋找其他技術分析的確認。
- 隨機振盪器是將收盤價與一段時間內的價格範圍進行比較的動量指標。
自動執行標準
自動化策略可能是艱苦的工作。自動交易不僅需要合理的策略,而且該策略還必須可轉換為軟件代碼,作為計算機可以理解而不會出錯的規則。這樣的規則不適合定性分析或主觀性,實際上許多交易策略至少是主要主觀的。僅使用客觀標准允許自動交易。除非在編程代碼中明確定義這些條件,否則該策略將不會以預期的方式進行交易。
設置自動執行時需要考慮的事情包括:
- 風險上限。這些可能包括所有交易中的停止損失訂單。例如,可以將停止損失放置為固定美元或pip遠離入口點或一定百分比之外的金額。
- 進入標準。確切地定義需要出現的條件才能開始長期交易或短貿易。一個簡單的例子可能是短期的移動平均值(MA)超過長期MA。
- 獲利。停止損失控制的下行風險,但也必須採取利潤。如果未達到停止損失,則定義如何退出貿易。這可能是固定的美元或PIP金額,一個百分比或定義的獎勵:風險基於風險。例如,如果交易的風險為5%,則以15%的利潤獲利(3:1獎勵:風險)。
- 條件的限制。定義該計劃何時交易以及何時不會進行交易。例如,股票策略可以在市場前還是在常規時間內進行交易?它可以在重大新聞事件之前放置交易嗎?決定,然後定義約束。
在這些基本考慮中,有無限的可能性是如何實際編程的。在自動交易方面,這具有極大的靈活性;但是,與此同時,系統變得越複雜,就越難以找出出現問題時它不起作用的部分。
自動執行的破壞
雖然自動執行可以幫助交易者在需要快速訂單或交易者無法監視市場時獲利,但在某些情況下,自動化也可能是破壞性的。由於自動交易可以如此迅速地執行,因此市場可能會遭受嚴重的干擾和異常。
例如,2010年5月6日,道瓊斯工業平均水平(DJIA)在短短十分鐘內下降了約9%。然而,市場在關閉之前就消除了大部分下降。這種破壞被稱為2010年Flash崩潰並且據信在很大程度上是由自動交易計劃開始造成的,這些計劃開始隨著其他計劃的出售而銷售,從而產生了多米諾骨牌效應。