貿易 在貨幣或股票市場上需要遵守一套規則——這是成功的唯一途徑。 即使是長期投資也包括遵循一定的規則,這些規則規範了資產的選擇和投資期限的計算。

交易系統

這樣的一套規則可以稱為交易系統。 後者可能基於 技術分析 or 基本面分析.

技術分析意味著對工具圖表的分析。 它是在各種指標或眾所周知的價格模式的幫助下進行的。

基本面分析包括分析新聞、內幕消息、統計數據等,這有助於想像當前的動態並預測進一步的價格走勢。

交易機器人

當交易者決定最適合他們的分析類型時,他們開始交易。 隨著時間的推移,他們的交易接近完美,成為他們的日常。 然後,交易者決定自動化他們的策略。

基本面分析很難自動化; 這需要編程技能來創建可以“閱讀和分析”新聞的機器人。 一些使用人工智能的經驗甚至更好。 因此,此類交易者的數量相當有限,而此類系統的功效並不高於基於技術分析的系統。

基於技術分析的交易系統更容易自動化。 如果它由指標組成,那麼了解交易者平台的編程語言就足夠了。

例如,在 外匯 最受歡迎的平台是 MetaTrader的4. 要為此平台編寫交易機器人,MQL4 編程語言是必要的,即您需要學習一種編程語言。

沒有編程技能,你在哪裡可以創建一個機器人?

市場正在發展,出現了自動化交易系統的新機會。

為那些不懂任何編程語言的人創建交易機器人的一個很好的選擇是 多市場平台 R Trader. 它具有內置的簡單且直觀易懂的策略構造函數。 如果您沒有編程技能,它旨在自動化您的交易系統。 您所需要的只是適度的交易經驗,以便您了解什麼是收盤/開盤價和最低/最高價格 你對。。。感興趣。

交易系統說明

我將嘗試通過向您展示如何在 R Trader 上創建一個交易機器人來回答您所有可能的問題,以一個非常簡單的交易系統為例,該系統由兩個指標組成。

開始時您需要的第一件也是最重要的事情是交易系統。 它必須有明確的買賣頭寸規則。 為避免錯誤,您應該在圖表上繪製所有指標。

在我們的例子中,開設買入頭寸將如下所示:

R Trader 中的交易系統說明

1. 移動平均線 (EMA) — 200, Close, 0 — 低於當前燭台的收盤價。

2.下邊框 布林線 最低價 (20, Close, 2, 0) 高於當前燭台的最低價。

如果滿足這兩個條件,則建立買入頭寸。

R Trader 中的交易系統說明

現在讓我們描述關閉買入頭寸的條件。

1. 布林帶高點 (20, Close, 2, 0) 的上邊界低於當前燭台的最高價。

2. 移動平均線 (EMA) — 200, Close, 0 高於當前燭台的收盤價。

創建交易機器人

我已經向您展示瞭如何描述買入的入口點。 現在我們需要將其傳輸到 R Trader 平台。

我們登錄平台,點擊“策略”—“我的策略”,然後點擊“添加新策略”。

在 R Trader 中創建交易機器人

下一步,您需要為您的策略命名並簡要描述它。

完成這些步驟後,您將進入構造函數本身,您可以在其中指定交易系統的參數。

首先,構造函數建議為買入頭寸設置條件。 只要我們在上面描述了它們,只需選擇指標的相應參數並指定條件就足夠了。

在 R Trader 中創建交易機器人

現在,我們需要指定上述關閉條件。

在 R Trader 中創建交易機器人

此外,您可以設置 止損獲利 值(分別在 SL 和 TP 收盤)。 如果指定了這些值,倉位將在首先滿足的條件下平倉。

因此,我們制定了開啟和關閉買入的必要條件。 現在讓我們檢查一下這個系統是否會顯示出好的結果。

為此,選擇您的首選工具,選擇時間範圍,“訂單量”,然後單擊“回測”。

在 R Trader 中創建交易機器人

測試交易策略

測試在歷史上進行,時間範圍由平台選取,並取決於可測試報價的數量。 不幸的是,您無法在此處上傳報價以進行更長時間的測試。

如果我們都做對了,就會出現測試的結果。

在我們的例子中,該策略顯示了積極的結果,利潤為 1,304 美元。 負面結果意味著系統需要返工。

在此測試器中,未指定起始存款。 利潤的增長是從零開始的,所以一切低於零的都可以認為是暴跌。 該策略一開始就下跌了 400 美元。 然後所有的損失都用賺到的錢來彌補。

在 R Trader 中測試交易策略

然而,事實並非如此,可以通過添加一些更標準的條件來增強結果。 返回編輯策略(單擊“編輯器”)並在“最大未結交易”中鍵入 2。

在 R Trader 中測試交易策略

這樣,即使第一個頭寸尚未平倉,我們也允許交易機器人打開第二個頭寸。

“最大開倉交易”允許在之前的倉位關閉之前開設新倉位。 我必須警告你,在這個特定的策略中,參數工作不正確。 每筆報價都會檢查條件,並且在一分鐘內可能會開設一整批頭寸。

為了避免這種情況但仍然能夠以更好的價格開立新頭寸,我們可以使用“在最後一個入場點之上每 0 個分時入場”功能。 它允許開一個新的頭寸高於/低於前一個點數。 輸入必要的點數而不是零。

在 R Trader 中測試交易策略

此外,在“乘數”中我們輸入 2,通過它我們告訴機器人使第二個位置的體積比第一個位置的體積大 2 倍。

“乘數”將前一個訂單的交易量乘以其中指定的值。 單擊“回測”並檢查新結果。

在 R Trader 中測試交易策略

啟動交易機器人

如果我們對結果感到滿意,我們只需要啟動策略。

為此,請單擊“啟用”; 將出現一個窗口。 如果需要,您應該在其中指定開倉量以及美元的 TP 和 SL。 如果最後兩個框留空,則倉位將在策略隱含的條件下平倉。

儀器的選擇是自動進行的。 在我們的例子中,程序將選擇其圖表當前在屏幕上的工具。 這是 US500。

策略啟動後,我們可以在“運行策略”中查看該策略的名稱和所有相關信息(例如啟動時間、工具、時間範圍、利潤等)。

在 R Trader 中啟動交易機器人

同樣,我們可以在任何顯示出積極結果的工具上啟動該策略。 但是,您必須計算每種工具的交易量,以避免超過存款的風險限制,因為同時關閉賬戶上的所有頭寸並虧損可能會對存款造成嚴重損害。

要刪除策略,只需單擊行尾的叉號即可。

使用 R Trader,與 MetaTrader 4 和 MetaTrader的5,機器人交易無需一直開著電腦。 你也不需要 VPS. 您只需要在平台上啟動機器人,然後它就會自動在服務器上開始交易。

交易時,您可以手動平倉並更改訂單和策略本身。 如果您的結果惡化,您可以暫停專家顧問或乾脆刪除它。

R Trader 交易機器人的另一個優勢是工具的廣泛選擇,包括在歐洲和美國交易所交易的股票和貨幣對。 因此,您可以在多個市場上試用一個機器人,否則您將不得不為每個平台創建一個單獨的機器人並學習編程語言,這很耗時。

總結

現在您看到任何人都可以創建他們的交易機器人。 一個平台具有標準的交易策略,所有這些策略的工作條件都是透明的。 在我們的案例中,您可以根據您的想法增強它們並找到最適合它們的工具。

您所需要的只是在交易中取得進步並利用所有機會獲利的強烈願望 金融市場. 這篇文章中討論了一個這樣的機會。


材料是由

他自 2004 年以來一直在金融市場工作。自 2012 年以來,一直在美國交易所交易股票並發表有關股票市場的分析文章。 積極參與準備和提供 RoboForex 教育網絡研討會。