Friday, May 20, 2016

回溯測試 你的 二元期權 算法






+

回溯測試你的二元期權算法 返回測試在金融市場手段,嘗試用歷史事件和條件的特定策略。 有幾個工具,有回溯測試的目的。 要回測策略,你需要的歷史數據,用以設置你的時間框架圖,模擬條件下運行您的程序和回測軟件將重新創建軟件如何會採取行動,如果得到滿足預編程的條件。 對比歷史數據,軟件的表現之後,你就可以檢測,如果該軟件會作出盈利與否。 簡單來說,回溯測試是通過暴露特定策略算法到流的歷史財務數據,這導致了一系列的交易信號。 每筆交易(我們將在這裡指的是兩個信號的往返)將有一個相關的盈利或虧損。 這個利潤/虧損在你的策略回測的時間的積累會導致利潤總額和虧損。 原因回測 某些原因,你會是明智的回測你的策略: Backtests用於過濾的策略,從而淘汰什麼可行,什麼不可行。 回溯測試允許使用某些市場事件,以適當的模擬軟件。 回溯測試是用來確保一策略的性能是在最佳水平。 回溯測試用於驗證外部策略是否工作正常。 回測可用於二元期權算法交易。 這些二進制算法選項是能夠生成可傳送到二元期權的平台上執行的第三方軟件的信號。 有幾個這些軟件的周圍產生的MT4信號,然後彌合他們到基於Web的二元期權的平台。 軟件用於回溯測試 回測現在可以與幾個軟件解決方案完成的。 在選擇軟件的權利交給您的後台測試的算法,有好幾個因素來進行: 程序員的技能。 經紀人兼容性 自定義功能 該戰略的複雜性 執行速度 代價 採購數據進行回溯測試 採購數據回溯測試是整個過程的關鍵組成部分。 如果沒有準確的數據,任何在回測過程中做別人會不準確。 這是很難得的訪問可以追溯到至少10年的數據準確,但對於現代交易的目的,數據追溯到2007年(7年)的東西,交易者可以湊合用。 我們選擇了回溯測試平台是其中一個也進行到提供返回檢驗數據的來源。 因此,交易者可以源數據和開展backtests在一個平台上。 有問題的平台是由QuantConnect Corporation提供。 這家公司提供的回測設施,交易算法,並提供數據可以追溯到至2007年QuantConnect提供交易員免費使用高分辨率數據的交易算法對其貿易模擬器回測。 他們的回測設施,目前支持美國股票和外匯市場。 不像人們看到,在許多其他的回溯測試平台,對QuantConnect該平台提供了完全互動的圖表,讓回測訂單會被放置你的算法將這些圖表更好的圖形表示和分析覆蓋。 Backtests在30-60秒,這是方法要比通過MT4平台獲得更快完成。 交易商還可以建立使用該平台從頭算法。 的回測性能曲線圖​​。 ©QuantConnect公司 在右邊你可以看到,我們生成你的算法性能的匯總統計數據。 關鍵是要了解這些,並嘗試設計一個良好的全面戰略。 這是一個常見的錯誤,試圖優化週年申報表,並採取大的風險為代價的。 良好的投資具有低風險,高回報。 數據也可以採購為MT4回測,這是回測二進制算法選項的最簡單的形式。 MT4回測 回溯測試的MT4是通過使用策略測試函數來完成。 這是非常重要的是獲得用於回測的數據。 該數據通常是從M1圖表。 在M1圖表數據很難獲得,但可以從這個鏈接中選擇貨幣對進行訪問。 要回測的MT4,執行這些步驟: 通過MT4交易平台脫機凍結所有當前的價差。 這是為了防止backtests的結果被扭曲通過從4位到5位的定價的轉換。 通過單擊按Ctrl + N鍵啟動導航面板。 然後在導航器面板下方的帳戶單擊鼠標右鍵,然後單擊“刪除”採取MT4下線。 下一步是清空擱板為新下載的後台測試數據進來,這是通過刪除現有歷史數據。 轉至MT4客戶端,並打開其子目錄的歷史文件夾,並刪除與*.HST後綴的所有文件。 下一步驟是下載數據M1。 如果你錯過了,去forextester /data/datasources. html和下載任何貨幣對要回測M1數據。 下載後,用WinZip文件(S)解壓到您的桌面。 現在你應該重新啟動MT4平台,並關閉對話框,要求您創建一個模擬賬戶或與現有的帳戶信息登錄。 按Ctrl + O或單擊工具à圖表選項,添加999999999改變最大條的歷史。 這是為了體諒傳入的M1數據。 按F2鍵激活1分鐘的時間內的歷史中心,並雙擊,以確保沒有任何現有的數據。 點擊“導入”,以啟動導入對話框,並使用“瀏覽”按鈕,瀏覽已經下載解壓後的M1數據。 點擊確定導入數據。 重複整個過程所有貨幣對,你想回測。 當所有歷史文件已導入,關閉MT4,讓歷史文件(S)以完全進口。 然後,M1數據轉換為其他的時間框架。 轉換貨幣供應量M1的數據去處理其他的時間框架,使您可以對它們回測也。 轉換的M1的數據,以便它可以用來回測上的其他時間幀中的戰略,啟動MT4,並再次抵消所有提示。 打開M1圖表的貨幣對的貨幣供應量M1的數據進行轉換。 從下腳本的瀏覽器選項卡,拖動Auto_converter腳本到圖表。 腳本應顯示轉換為5分鐘,15分鐘,30分鐘,60分鐘(1小時),240分鐘(4小時),然後1440分鐘(每天)的圖表。 結論 與QuantConnect公司和邁達克公司(MT4)提供的設施,貿易商在二元期權市場上都可以運行自己的交易算法backtests。 MT4的可以用於的算法簡化版本,而更複雜的工作可以與QuantConnect接口來完成。



No comments:

Post a Comment