自動交易

自動交易是一種基於買賣訂單的交易計劃,買賣訂單是根據基礎系統或程式自動下達的。當基礎系統或程式中的交易條件得到滿足時,就會發出買入或賣出指令。...

什麼是自動交易(autotrading)?

自動交易是一種基於買賣訂單的交易計劃,買賣訂單是根據基礎系統或程式自動下達的。當基礎系統或程式中的交易條件得到滿足時,就會發出買入或賣出指令。

關鍵要點

  • 自動交易是指根據程式設計策略自動下達買賣訂單。
  • 先進的自動交易,限制了人為幹擾的交易程式,需要一個複雜和良好的書面交易程式。這個程式仍然需要人工監控,以確保它正常工作。
  • 自動交易允許快速執行訂單,只要一個程式設計策略的條件得到滿足。
  • 自動貿易計劃可以基於幾乎任何戰略,但戰略必須是可程式設計的,理想情況下,戰略應徹底測試盈利能力,然後再嘗試程式設計。

瞭解自動貿易

自動交易是一種允許投資者實時利用市場機會的交易計劃。它通常涉及複雜的程式設計,在某些情況下,還涉及支援外部程式設計或外掛的複雜交易平臺。

交易員可以對交易軟體程式設計,或將程式連線到交易軟體,以便根據定製的交易策略進行自動化交易。

各種型別的散戶投資者也可以使用自動交易的基本形式。例如,設定將來滿足某些條件時將執行的訂單是自動交易的最基本形式。在更高階的層次上,自動貿易可能完全消除人類的輸入。一旦軟體被程式設計,它將繼續執行而不需要人為幹擾或輸入。在高階情況下,程式交易者仍將密切監視他們的程式,以確保其按預期執行。

總的來說,自動交易系統廣泛應用於股票、期貨、期權和外匯等市場。

自動交易功能

自動交易需要預先確定的交易策略。該策略是自動交易計劃的基礎,定義了交易的時間和原因。它可以以各種方式為所有型別的投資者構建。散戶投資者可以部署基本的自動交易計劃,全年定期購買投資,或者對符合特定引數的股票下有條件的訂單。有條件指令允許投資者在達到某個價格時,以指定的水平進行自動執行的交易。

機構投資者和技術交易員將使用複雜的交易系統,允許有條件的指令和策略,如網格交易、趨勢交易、倒賣或退市。

許多技術日交易員只會與允許外掛或外部程式連線到其平臺的經紀人合作,或在平臺本身內提供編碼程式以建立指標和自動交易程式的經紀人合作。

例如,TD Ameritrade和Interactive Brokers等經紀平臺提供編碼和自動交易功能。機構投資者通常擁有自己的自營交易平臺,允許透過演算法程式設計進行自動交易。

自動交易策略

機構投資者可能會使用複雜的演算法,根據投資組合目標規定的標準,為投資組合進行交易。這可能包括自動購買或**證券,以維持對每隻股票的特定百分比或美元配置,或將投資組閤中的持有量與指數相匹配。

技術日交易員將根據技術市場訊號使用自動交易進行投資。他們通常使用複雜的條件指令進行汽車交易。這些型別的指令允許投資者指定一個進入價格,並圍繞交易建立一個套圈,以便為風險管理建立預先確定的盈虧水平。可以建立自動交易程式來利用發展趨勢、貿易差額、貿易範圍或買賣價差。有無數的策略。利用它們只受到交易者提出盈利策略和有效規劃它們的能力的限制。

自動交易在外匯市場上也很受投資者歡迎。大多數經紀商提供的平臺都配備了安裝其他交易員和企業提供的程式的功能。自動交易程式在外匯市場的廣泛使用意味著有大量的自動交易軟體基本上是垃圾,未經現場交易條件測試,無利可圖。當購買一個交易程式時,要小心行事,因為競技場上充斥著騙子,他們以小(或大)的費用提供致富的希望。

外匯交易員也可以使用MetaTrader 4或MetaTrader 5編碼語言MQL4和MQL5建立自己的交易程式。

自動交易策略應考慮的標準示例

自動交易聽起來可能很簡單,但程式設計即使是一個簡單的交易策略也需要大量的思考。規則需要足夠簡單才能編碼,不能包含主觀性,因為計算機需要定義規則才能遵循。

需要考慮的事項包括但不限於:

  • 位置大小,以及如何定義
  • 如何輸入交易,以及哪些特定引數將觸發交易
  • 交易將如何結束,是什麼觸發了交易的結束
  • 程式設計師還需要考慮對系統的約束,比如什麼時候不應該或者應該交易。
  • 他們也可能希望採取一些保障措施。

下麵將更詳細地闡述這些主題。

位置大小及其定義

例如,它可以定義為頭寸規模等於賬戶權益的10%。或者更先進一些,首先定義進場價和止損之間的差額,設定最大風險,比如賬戶資本的1%,然後根據1%的風險和止損與特定交易進場之間的距離來定義頭寸規模。這種更先進的倉位調整方法有時被稱為最佳倉位調整,因為倉位調整是根據交易的具體情況而變化的。

如何輸入交易以及觸發交易的具體引數是什麼

例如,對於以移動平均線(MA)進行的交易,交叉要求價格首先在移動平均線的一邊,然後在另一邊。還必須指定資料來源。如何確定價格:最後的價格?出價是多少?要價是多少?

如何結束交易以及什麼觸發了交易的結束

這可以透過在交易開始時下達限額指令和止損指令來實現。這些訂單將以訂單價格結束交易,無論交易是有利可圖還是無利可圖。一個更複雜的策略可能是規劃一個尾隨止損。

程式設計師還需要考慮對系統的約束

這包括一些事情,比如程式設計師不應該或者應該交易什麼時候。例如,程式設計師可能不希望程式在股市開盤五分鐘後執行。因此,他們需要在程式設計程式碼中加入時間約束。

他們也可能希望採取一些保障措施

例如,如果權益損失超過5%,或未平倉交易損失超過規定金額,程式將關閉所有交易和/或向管理員傳送電子郵件以檢查程式。

這些是制定自動交易程式時需要考慮的基本標準。系統越複雜,需要考慮的標準和因素就越多。

  • 發表於 2021-06-04 02:21
  • 閱讀 ( 11 )
  • 分類:金融

你可能感興趣的文章

手工交易

...是一個交易過程,涉及到人類決策進入和退出交易。這與自動交易形成鮮明對比,自動交易採用基於人類教學標準的程式發起交易。 手工交易者經常使用計算機程式來整合資訊。在某些情況下,他們還可以設定自動指標,提醒...

  • 發佈於 2021-06-01 15:14
  • 閲讀 ( 43 )

機器人技術和自動化崛起的三種交易方式

機器人技術和自動化的進步帶來的變化的影響從你未來的工作前景到你的投資組合。不出所料,全球各地的散戶投資者都在尋找從這一巨集觀趨勢中獲利的途徑,對許多人來說,答案似乎在於利基交易所交易產品。在這篇文章中...

  • 發佈於 2021-06-18 02:24
  • 閲讀 ( 45 )

自動交易系統:利弊

什麼是自動交易系統(an automated trading system)? 自動交易系統——也被稱為機械交易系統、演算法交易、自動交易或系統交易——允許交易者為交易進入和退出建立特定的規則,一旦程式設計,就可以透過計算機自動執行。事實...

  • 發佈於 2021-06-20 06:33
  • 閲讀 ( 36 )
pmnprdzkn975
pmnprdzkn975

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦