視覺訂單處理 – MetaTrader 專家 4

0
(0)
觀點:
2612
評分:



選票: 7

order_expert.zip
(225.八十三 KB)

描述:

Order_EA 是一個簡單易懂的面向程序,它使用拖動 & 刪除腳本來規範訂單處理.

獲利和止損開發菌株由本機 pc 管理 - not the dealer's pc.

This permits options like "One cancels different" and automated closing of the oldest commerce with out closing all open trades.

我. 傳統 MT4 訂單

  • A. 下訂單

    MT4 允許即時執行或掛單. 止損, 和 Take Profit 可以在兩種訂單下達時輸入. 掛單, 止損, 然後可以在訂單的生命週期內使用圖形界面操作止盈.
    對於掛單, the order is monitored by the dealer's pc and is positioned when the order worth is hit.
  • 小號. 止損

    可以通過兩種替代方式輸入止損: 1) 硬性停止, 或者 2) 尾隨停止. 與幾乎另一種關閉訂單的方法相比,追踪止損幾乎總是產生更少的收入. 固定止損可用作深度秒,因為必須觀察它們以符合當前的市場行為. 一個不斷變化的共同點 (或其他指標) 只要有可能,就可以手動維護播放順序. 在發展線旁邊使用數學因素來標記固定止損的位置通常效果最好. 很遺憾, 這需要固定監控.
  • A. 得到好處

    輸入的任何止盈很可能是不正確的. 它可能只是特定轉折點的方法,或者可能略微超過反彈水平,並且交易將再次翻轉以造成損失. 如果不對價格走勢進行固定監控,則無法直接解決此問題. 已執行追踪止損以試圖阻止失控的損失. 很遺憾, 幾乎每個價格走勢都會出現回調,而追踪止損很可能會過快地關閉交易.
  • A. 優點

    This system depends on the dealer's pc and is all the time up and operating. 延遲時間可能非常小,成本最常在幾分之一點內執行.
  • W. 缺點

    The dealer's pc can see your Pending Order, 止損, and Take Profit values and probably "attain" for the worth you could have entered. 當止損被擊中時,這最常出現,而實際價格仍然很遙遠. 這麼多人多年來一直抱怨這很少是一個真正的缺點.

Even although the dealer's pc processes every commerce you've gotten positioned, their system requires fixed monitoring to take into accounts the present "street map", 回調, 旗幟, 基本公告, 等等.

Even issues which are foreknown can't be programmed however have to be manually entered as they occur.

二. 軟件控制訂單

在你的家用電腦中沒有任何東西可以像人腦一樣工作的全自動交易系統. 即使是短期內表現出色的人也會因市場環境的變化而失敗. 幾乎所有的自動化系統都輸入錯誤的時間並提供非常小的收入和巨大的止損.

可以找到多種方法來提醒用戶當一組指示器對齊以提供出色的入門級時. 這些技術中的大多數都依賴於移動常見的交叉. 簡單的 200-EMA 是一個通常有效的例子. 很遺憾, 這些方法在確定入場水平方面很晚,並且可能完全錯過退出水平.

所以, 本文旨在記錄一個系統,該系統將人類推理產生的訂單和利用人類邏輯產生的數學因素用於當前價值運動。雖然一些指標在計算波數時很有用 (讓人想起之字形 & MACD), 這些策略的軟件實施通常無法產生正確的浪潮. 一些指標可以顯示當前的發展是向上還是向下,但是沒有一個可以適當地繪製包含運動的發展壓力.

因此, 人的思想, 以專業知識為指導, 輔導, 準則, 和正確的圖表軟件旨在提供直接可視化的發展, 旗幟, 頻道, 等等可以決定進入因素, 手段因素, 點數盈利時代的目標 & 收入. 這些是斯科特·巴克利教授的買賣方法.

If you haven't had the right coaching to plan a commerce, 連同入門級, 目標, 並停止損失運動——你已經學得太遠了, 關閉此文檔並檢查另一件事.

以下是此軟件包交易的概述.

三. 訂單處理軟件

此一攬子交易包含兩個要素:

  1. 篩選交易的專家顧問, 和
  2. 可以拖放到圖表上以調節 EA 的腳本. 該程序依賴於可見的訂單操作——而不是像 MetaTrader 那樣直接輸入字段中的數字 4.

Order_EA 的輸入參數:

  • 幻數 默認(1125)
  • 很多 默認 (0.05): 訂單輸入的每一手的測量。批次計量以正常噸數為準.
  • 止盈點 默認(60) 這個價值也可以為每個外國貨幣對修改.
  • 止損點 默認(60) 這個價值也可以為每個外國貨幣對修改.
  • 啟用TS 默認(真的) A worth of "真的" permits the primary Take Profit line hit to be transformed right into a Trailing Stop line. 一次只有一個追踪止損在市場上. 當現值是 10 再次從獲利線開始上漲, 創建追踪止損 20 從現在的價值再次上漲. 每點價值上漲, 追踪止損是優越的 2 點數, 直到裡面 4 現值點數. A worth of "錯誤的" disables this function and the Take Profit line reverts to a tough cease.

專家顧問: 訂單_EA

該程序可以在您要交易的每個外國貨幣對的後台運行.

每個參數都可以為與 EA 相關的外國貨幣對定制. 該 EA 由包含的腳本從圖表上的應變中推送. 當現值觸及一條線時, 應採取所要求的動議. 請注意,此過程比經銷商維護訂單輸入監控時要慢, 止損, 或拿收入. 也可能有一些滑點. 還, 為了使這項技術發揮作用, 你的電腦必須在圖表上運行並且活躍.

那說, EA 可以改善經銷商提供的過去供應商的定期買賣. 以下提供者記錄如何進行一些簡單的修改, 對應於允許出發線傾斜 (順應發展), 可以提高買賣專業知識. 作為另一個例子; 當一個訂單位於當前價值之上而另一個訂單位於當前價值之下時, A "One Cancels Other" state of affairs is created. 第一行刪除所有訂單, 得到好處, 和止損以另一種方式應變.

EA的止損處理:

止損線將停留在手動定位的位置,直到提供一組方法因素. 或者, 直到設置 Order_Fill_21 菌株. 每次現值達到概述的接近水平時, 止損線將前進到較早的方法級別 (或訂單輸入) 減 4 點數. 當現值超過每一個平均水平時 4 點數, 可能會輸入一個新的訂單以及進一步的止損.

對於 Order_Fill_21 菌株, 主要止損是優越的 21 點數和全新訂單 (有止損) 被輸入。止損在字符串中應變路徑 4 領先後的點間隔 (第一的) 止損. 沒有手段因素或訂單填充應變, the Stop Loss won't be mechanically moved. However, 固定的止損通常是跟隨移動的共同線或發展線的對角線, 在影響, making a "追踪止損".

Note that the primary Stop Loss encountered by the pair's worth motion will trigger the OLDEST order entry to be closed. 此序列將繼續進行,直到遇到最終止損, 在哪個時代關閉所有剩餘訂單. 如果只有一條止損線, 上路時可以關閉所有訂單. 元交易者 4 止損線是水平的,可以在觸及時關閉所有未平倉交易.

Visual Order Processing - expert for MetaTrader 4

EA 的止盈處理:

The Take Profit line shouldn't be an absolute onerous cease as it's when a take-revenue line is outlined to MetaTrader 4. 首先, MT4 收款在同一時間關閉所有未平倉交易. 可以找到兩個選擇給Order_EA客戶: 1) If EnableTS is about to "真的" (默認), 接下來的段落描述了 TP 運動, 2) If EnableTS is about to "錯誤的", Order_EA 將在觸及 TP 線時關閉最早的訂單. 遇到的最終 TP 線將關閉所有剩餘的未結訂單.

將 EnableTS 設置為 true, Order_EA 將讓收入運行,直到遇到 4 點再次拉升. 然後, 最舊的訂單條目可以首先被後續訂單採用,並遵守它們自己的獲利和/或止損應變. Orders have to be closed within the order entered however they don't all should be closed on the similar time. 最後的獲利線命中將關閉所有剩餘的訂單.

當前值從獲利線達到 10 點時, 獲利線可以轉換為移動止損線,並且可以前進到當前值的 20 點以內. 追踪止損線將針對每個點值移動前進 2 個點 - 直到追踪止損在當前值的 4 個點以內. 追踪止損線將保持在當前價值的 4 個點內, 而當前價格恰好超過了之前的獲利線.

只有一條追踪止損線. 所有剩餘的止損和獲利壓力都將繼續發揮作用,直到當前的移動止損線被價格走勢移除. 然後隨後的獲利線可以創建一個移動止損. 當處理完最終止盈線時, 所有訂單已關閉.

腳本:

每個腳本必須是藥物 (用鼠標左鍵) 從導航器窗格到圖表窗口並放置在正確的位置,因為許多腳本報告鼠標左鍵啟動的位置. A drop above the present worth signifies a "買" whereas a drop under the present worth is a "賣". 買入價取自經銷商報價的要價。賣出是相對於買價.

  1. Order_Immediate:

    將腳本置於當前價值之上以創建買入或將腳本置於當前價值之下以創建賣出. 訂單輸入值是當前市場值。從那個價值, 另外創建了一條 60 點的止盈線和一條 60 點的止損線. 這兩種菌株中的任何一種也可以轉移以反映當前的市場情況. 60-選擇 pips 是為了阻止止損或獲利壓力在它們通常向右移動之前被擊中 (計算的) 職位.

    Note that these are "development strains", 不是水平應變. 因此, 通過抓住兩個最重要的因素, 道路也可以移動以創建對角線單線趨勢線. 刪除止損線或獲利線將阻止該軟件程序採取正確的行動. 刪除 Order Entry 行而不刪除 Stop Loss 和 Take Profit 應變可能會產生問題. Order_Fill_21 腳本要求止盈線是最新的. 還, Order_EA 要求獲利線是最新的,以允許止損線在目標值附近移動. 然而, 如果止損線已被刪除, the commerce is in danger for an enormous loss as a trailing cease won't be created.

    If the speedy order isn't accepted, the Stop Loss and Take Profit strains won't be created. 拒絕訂單的原因可能是在促銷活動已經存在時要求購買. Check the "Journal" tab within the Terminal window to see the rationale for rejection.

  2. 訂單待定:

    將腳本置於當前價值之上以創建買入或將腳本置於當前價值之下以創建賣出. 待定交易的價值由腳本掉落的情況決定. 從那個價值, 另外創建了一條 60 點的止盈線和一條 60 點的止損線. 這些壓力中的任何一種也可以轉移以反映當前的市場情況.

    Note that these are "development strains", 不是水平應變. 因此, 通過抓住兩個最重要的因素, the road could also be moved to create a diagonal "Single Line Trend Line". 當訂單輸入行 (紫色=提升, 沒有經驗=購買) 被擊中, 訂單已創建. 在上面的例子中, 促銷線與正在構建的牛旗平行,當價格低於促銷線時可以觸發促銷訂單.

    刪除止損線或獲利線將阻止該軟件程序採取相關行動. 刪除訂單輸入行而不刪除每個止損和止盈線只會在屏幕上留下垃圾. Order_Fill_21 腳本要求 Order Entry 和 Take Profit 都是最新的. 還, Order_EA 要求獲利線是最新的,以允許在目標值附近創建和移動追踪止損線. 然而, 如果刪除所有止損應變, 商業面臨巨大損失的危險.

  3. 訂單_航點:

    Order_Waypoints 將被放置在當前訂單輸入行和獲利行之間. (未執行截至 1 十二月 2014)
  4. Order_Close_Old:

    Order_Close_Old 腳本也可以放在圖表窗口的任何地方,因為不需要精確的位置。此腳本將觸發最舊的訂單被關閉.
  5. Order_Close_All:

    The Order_Close_All script could also be dropped anyplace on the chart window as the precise location shouldn't be essential. This script will trigger all open orders to be closed. 全部止損, 得到好處, 和 Buy/Sell 菌株也可能被刪除.
  6. 訂單_SL:

    水平止損線可能會在點擊鼠標左鍵的位置創建. 這條線也可以根據需要移動和旋轉以創建指定的止損情況. 當訂單已經存在且必須將止損掛接到訂單時,通常使用此腳本. 警告: 定位於現值的謬誤方面, 此腳本將觸發訂單立即關閉.
  7. 訂單_TP:

    可以在按下鼠標左鍵的位置創建一條水平獲利線. 這條線也可以根據需要移動和旋轉以創建指定的獲利情況. 此腳本通常在訂單已存在且止盈必須掛接到訂單時使用. 警告: 定位於現值的不當方面, 此腳本將觸發訂單立即關閉.
  8. Order_Fill_21:

    Order_Fill_21 腳本也可以放在圖表上的任何地方. 該腳本將從最新的訂單價值或訂單待定線以及獲利線開始每 21 個點創建一個訂單輸入線. 這些菌株也可以作為重要菌株移動或刪除. 如果獲利線的計算正確, 最後的訂單輸入行應該被刪除. 還, 請記住此功能可能對保證金賬戶造成的極端打擊. 將每條水平線都改為開發線不是一個好建議.

    當再次與水平止損線相距 4 個點時,每條訂單執行線都會創建一個全新的訂單 (最終的) 止損線. 所有止損應變都優於 21 點. 因此,該圖表顯示了一組間隔為 21 點的訂單,這些訂單被一組間隔為 4 點的止損線所採用. (未執行截至 1 十二月 2014).

來源網址:https://www.mql5.com/en/code/12096

這篇文章有多有用?

點擊一顆星即可對其進行評分!

平均評分 0 / 5. 計票數: 0

目前還沒有投票! 成為第一個評價這篇文章的人.

很抱歉這篇文章對您沒有用!

讓我們改進這篇文章!

告訴我們如何改進這篇文章?



作者: 阿姆賈德雷漢
我來自巴基斯坦,從那以後我就對貿易和開展這項業務非常感興趣 2010.