前言:
很久以前是對 EA(程式交易)感到懷疑,
不過前陣子慘賠,現在對自己 人工交易能力 更沒信心了,
覺得用 程式交易 都不會賠那麼慘才對.
所以最近開始要好好摸索 EA 的開發.
但是,很久前一陣子用mt4作大量參數回測時,
覺得mt4在做大量參數回測時,速度有點慢,
比方:
跑一輪如果是1分鐘,而有3個變數.
如果每個變數各抓5個來,那就是5*5*5組合=125分鐘
如果想測10*10*10 的組合,那就太久了.
於是最近寫了個交易的模擬器,是用Delphi寫的.
主要是用來當作EA的參數掃描器.
特點(優點):
1.回測速度快. 約快100倍~1000倍不等.
比方,mt4跑1輪大概1~5分鐘,我的回測器跑大概1~2秒.
2.結果的輸出方式可以自訂.
比方輸出成特定文字檔,然後到Excel分析.
另外我未來也可能會直接內建一些分析的機制.
(目前就只有類mt4的淨值圖,跟顯示每一筆單的資訊)
3.開發新EA時,用Delphi環境,比較容易除錯.
測試時,EA要先用Delphi寫一份.
因會是編譯成組合語言的執行檔,又可以根據該EA策略作最佳化,
所以速度當然可以很快.
打算等測到有滿意結果,在把參數拿到mt4的EA用.
看看這裡有無這方面同好,想合作開發 新EA,或舊EA改版.
來信時,如方便請自我介紹專長,學經歷,或blog.
原則上是希望雙方能互補專長尤佳,比方,有外匯經驗,統計分析,..的學/經歷.
開發出的EA則雙方都可以使用.
目前狀況:這支程式斷斷續續開發,也有一段時間了,
目前還已經做到
1.可以看檢視歷史單,點選該單後,會出現該單與當時的圖形.
2.輸出類似mt4的淨值變化圖.
--
Forex Int Andrew Chen
N年程式經驗,正在開發: 外匯交易的回測器.
部落格 http://forexchen.wordpress.com 我開發的軟體,Delphi,外匯,..
Plurk http://www.plurk.com/ForexChen 瑣事,外匯閒語,..
--
All Comments