+
價格行動交易策略優化隨著智能外匯策略測試 在這裡,我們將介紹優化了與智能外匯策略測試提供的樣品價格行為的交易策略的一個例子。 您可以下載最新的軟件,並嘗試這一切都為自己。 在下面的截圖中,你可以看到測試結果從下載包(machine4.stg)樣品的策略。 即不使用任何指標,只是價格模式就是所謂的價格行動交易策略。 要進入市場,戰略,利用軸點檢測算法,識別轉折點是實時的。 我們使用市場上的數據也被包含在下載束(week26.db)。 在這個例子中,我們只是削減從數據文件的最開始的小片段(week26_1.db):約1.5個小時的交易時間(僅略低於1800蜱)。 在基本策略,獲利和止損是由靜:每5個點。 需要注意的是價格圖表顯示詢問報價。 這樣做是為了便於閱讀。 當你將被重複測試,你可以畫出你想要的任何報價,當然。 或全部,如果你認為合適的。 我們看到,第一筆交易是賣出。 該算法下訂單相當不錯。 和位置迅速成為盈利。 但利潤被帶到相當快的盈利潛力尚未得到充分利用。 在同樣適用於這是一個買入的下一個貿易。 市場准入也非常完美。 但利潤再次被採取為時過早。 第三個交易是一個失敗者。 儘管市場進入並不理想,這是不夠好。 該位置再次迅速開始盈利。 但利潤didnt的時候達到靜態閾值,當市場改變了方向。 而最終的止損被觸發。 因此,所有3第一筆交易展示如何低效靜態獲利了結即可。 接下來,我們將嘗試使用增強的獲利回吐邏輯的邏輯來優化它。 聰明的外匯策略測試採用狀態機的策略定義。 在基策略,利潤是立即採取後的位置達到的利潤一些預定水平(通過在stretegy定義文件的開頭的minprofit設置)。 這是通過在狀態機以下邏輯(例如,對於一個長的位置)來實現: ## LONG盈利 state. long盈利=新蜱>在獲利回吐長 這意味著,如果狀態機的狀態長期盈利,它接收到的事件的新刻度,機器就會切換到狀態,在獲利回吐長,關閉打開的買入定單。 同樣的邏輯當然實現的空頭頭寸。 價格行動交易策略優化:讓利潤奔跑 很顯然,最大的改進就可以實現,如果我們可以推遲獲利回吐的大市場的發展。 它通常被稱為讓利潤奔跑。 這樣的進步發生轉向點之間,我們可以嘗試重用我們的算法進入市場。 所以,現在,讓我們改變我們的獲利回吐的邏輯如下:當交易變得有利可圖,讓等候在相反方向上的市場支點。 例如。 如果我們有一個很長的位置,讓等待市場頂部。 為了優化策略更為靈活的獲利了結,我們可以在狀態機進行以下更改(例如,對於多頭頭寸,同樣的邏輯的簡稱): ## LONG盈利 state. long盈利= MAX慢濾波器 - >在獲利回吐長 在這裡,我們是不是就下打勾立即獲利了結,但正在等待來自所謂的慢濾波器的信號。 我們使用此過濾器來平滑的實時報價的抖動,從而避免錯誤的信號。 上面的圖顯示的試驗結果用優化狀態機。 我們可以很容易地看到其中的差別。 整體利潤增加了一倍。 但是現在,我們更感興趣的是我們提高獲利回吐是如何工作的細節。 讓我們來看看。 對於firts兩筆交易的潛在利潤的使用非常的好; 幾乎全部的第一筆交易。 對於第二個貿易的改善也很清楚,但可以看到的是,由於小的延時濾波器強加的,我們錯過了極頂。 對於第三個交易獲利回吐是flawlesss,以及與貿易是一個勝利者。 但是,你可能會注意到,市場准入是在不同的方向上比前完成。 做了優化的幫助,使一個失敗者盈利? 是的,沒有。 在當前版本中,狀態機只能在同一時間處理一個交易。 因此,與優化,為第三貿易市場准入後來發生的事情,因為我們正在等待更長的時間才能從第二個行業的利潤。 它幫助。 不過,當然,它可能是倒過來。 第四和第五的行業是輸家不分獲利回吐的方法。 但在這裡,我們有一個不同的問題。 這個簡單的策略沒有任何邏輯承認的趨勢,並按照它。 在接下來的帖子中,我們將討論的優化思路價格行為的交易策略趨勢的市場。 下載智能外匯策略測試的最新版本,並嘗試優化自己。 你想,如果你有一些想法想嘗試讓我們知道! 發表評論取消回复
No comments:
Post a Comment