看板 Trading 關於我們 聯絡資訊
前言: 很久以前是對 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 瑣事,外匯閒語,.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.30.184.133 ※ 編輯: walking 來自: 61.30.184.133 (03/06 20:21)
newred:聽起來很專業耶 :) 不過突然想到以前前輩對我說的一句話~ 03/06 22:19
newred:"你是來寫程式還是來做交易的" = =+ 03/06 22:19
yyuto:真的 玩程式交易後 都會忘記是要寫程式還是要交易 03/06 23:39
ripeSelf:高手應該會把程式當做是純輔助,不會陷入反覆修正參數 03/06 23:58
ripeSelf:只為了看到完美 回測績效... 03/06 23:59
jauyou:curve fitting 不見得是好事 03/07 03:10
lashante:我MT4還不太熟,自己寫出來的EA在做多參數回測時,會遇 03/07 06:27
lashante:到很多數據,會被MT4直接以insignificant 的理由直接丟棄 03/07 06:28
lashante:這讓我感到很困擾,因為即使參數不良會賠錢,我也想知道 03/07 06:29
lashante:這些參數究竟會如何影響到績效,這對我來說很重要 03/07 06:30
lashante:不過目前跑回測看來,不佳的數據直接被過濾掉,讓我難 03/07 06:31
lashante:以依估自己EA的可靠性... 真是頭大啊.... 03/07 06:32
lashante:可惜若要開發新程式,以我三腳貓的程式功力不敢想...= =| 03/07 06:33
Rudy:我有寫自己用的回測程式,但如果現有軟體可以做到的回測, 03/07 10:53
Rudy:我認為不要自己寫,不太值得 03/07 10:54
idleidle:你是來賺錢還是來寫賣軟體的? 先想清楚你的目的吧.. 03/07 21:01
walking:不會寫程式就說程式酸...真是的. 03/07 22:10
walking:其實 葉問 老打那個木頭練工也很奇怪. 03/07 22:11
walking:所以我這個,也可算是練EA的 葉問練功機 :D 03/07 22:13
idleidle:就是會寫程式才提醒你... 03/07 23:31
idleidle:你前陣子慘賠?然後花時間寫這個?能解決慘賠? 03/07 23:32
idleidle:如果解決了,請上來報喜一下唷! 03/07 23:33
idleidle:測底推翻推文中的看法.. 03/07 23:39
sheeper:請不要來這裡賣軟體 03/08 06:13
walking:基本上主要是自用,另外想找想開發EA的同好合力.. 03/08 10:47
walking:不然這版討論EA,或程式設計,不就都要冠上 來賣軟體了. 03/08 10:48
walking:徵同好的條件:專長能互補,成果EA雙方都可以用,互不用付錢. 03/08 10:50
walking:其實,EA要實測與調整,可能滿花時間精神. 03/08 10:51
walking:如果通通一個人來,時間會比較長,或比較累,也比較無聊. 03/08 10:52
walking:另外,就我軟體,應該會是 免費的(freeware). 03/08 10:58
walking:只是還不太完整,也不一定會發佈. (還要額外弄說明,文字..) 03/08 11:01
Rudy:我是沒用過MT4,但很好奇的是,MT4有爛到要自己寫的地步嗎? 03/08 12:32
Rudy:我用過的Multicharts、TS都不錯啊,完全不會想要自己寫 03/08 12:33
Rudy:而且號稱全宇宙回測最快的AmiBroker,評價也是普普而已.... 03/08 12:34
ioikor:MT4是庖丁專用的解牛菜刀~段位高的拿來用~不輸青龍偃月刀~ 03/08 12:49
ioikor:外行的人把它拿來當鋸子當然不好用..... 03/08 12:50
ioikor:請看第十把刀 庖丁菜刀 "刀不在利,而在用刀之人" 03/08 13:00
ioikor:我的眼中~外匯是一頭肉牛~菜刀就夠用了~ 03/08 13:10
ioikor:不過如果有人把外匯當蚩尤~在取得神兵前~ 03/08 13:11
ioikor:最好先確定自己是不是拿的起軒轅劍的黃帝~ 03/08 13:12
sheeper:補推 "應該會是 免費的(freeware)" 03/09 01:17
MarketWizard:台灣好像有公司寫出來已經在販賣了,台版TS 03/09 09:14
youngswallow:測過tick和選擇權,實際操作和回測是兩回事 03/11 09:44
are2:我怎麼覺得資訊源遠比程式平台重要的多了? 03/18 12:41
wilsonl000:除了資訊源還有策略吧 03/18 17:39
are2:速度快還是有好處啦 早點工作結束 早點下班 03/22 10:41