Re: wealth-lab的問題 - 財經

Tom avatar
By Tom
at 2009-01-19T16:11

Table of Contents

※ 引述《piao07 ()》之銘言:
: wealth-lab新手發問
: 想請教一下WL的高手

先說不我是高手
只是碰巧有再玩WLD
也碰巧玩了點心得出來

: 1.什麼情況下 工具列的1 5 10 15分K可以點選呢
: 為什麼我讀進去5分k的資料還是不能點選 ?

你只要有1K的data就可以在1 5 10 15任意的轉換
但是假如只有5K的 只能把K bar的時間往上轉換
ex:5K->10K->20K or 5K->15K->30K

假如要回復看5K的話
就必須要先點選日K toolbar上的5K才會可以點選

另外在匯入歷史資料的時候
注意內容跟時間的format


: 2.跑出來的最佳化結果 或者editor的語法要存在哪裡 ?
: 怎麼存 ?
: 我存到Workspace
: 但是再次開啟 最佳化的結果 editor的語法就全不見了 ?

跑過Optimize的結果可以點apply to script
他會修改script的default值

至於Optimize的data
還有跑過Charscript Ranking的結果怎麼存檔..
這我從來沒存成功過XD
假如有前輩知道 也請告訴小弟 謝謝^^

: 3.大家最佳化會遇到out of memory的情形嗎 ?
: 我剛剛用5分K 約10萬筆資料
: 最佳化MA 兩個參數 要將近1000次吧
: 結果顯示...三小時...
: 實際大約跑了兩小時多 然後就顯示out of memory
: 如果跑2000多筆的資料 參數設定一樣 (也是跑1000次左右)
: 大概1分鐘就OK了
: 是我哪裡出錯了嗎

跑最佳化最怕的就是你定義的test coveragy過大
簡單來說你有兩個MA參數 分別是1~10, 10~20
他就要跑100次scrpit才會跑出best profit.
假如縮小test coveragy到MA1[1..5],MA2[10..15]
那就只要跑25次就可以跑完了 在記憶體使用當然比跑一百次來的少

第二個因素就是要跑的data量 越多跑得越慢
這個大家都知道 就不在贅述

當然前面大大說的跑進無窮迴圈的情況也是會有的
但是WLD有個timeout機制 假如跑進無窮迴圈太久
他會自己break出來 並show error.
所以我想無窮迴圈的可能性比較小

: 4.各位跑績效回測的時候 有沒有考慮到換倉的情況 ?
: 我覺得這是很大的問題
: 如果從1999到2007年來算 80幾次換倉也許就差了千點了吧 ??

換倉機制我弄得比較簡單一點
就是結算日的開盤價平倉
當然跟實際的情況會有誤差 但是應該還在合理的誤差範圍之內吧

: 謝謝
: 我的版本是4.0 build 2

最後一個建議
就跟上面大大說的一樣
別太相信最佳化後漂亮的net profit就認為你的程式可以在市場裡無往不利

做做報告到是可以XD

--
Tags: 財經

All Comments

資金控管序曲2-隨機走勢/Job

Todd Johnson avatar
By Todd Johnson
at 2009-01-12T14:09
資金控管序曲2-隨機走勢/Job 本文附圖,想要看圖的朋友,請看網誌: http://www.wretch.cc/blog/phigroup/15326889 以下有5張圖片,各是1000個交易日的變化,不附座標軸,以免影響判斷。各位可以猜猜 各是哪些商品,其中有2張是模擬丟銅版。 一.打底不破前低,突破 ...

TS今天補開盤的問題

Carolina Franco avatar
By Carolina Franco
at 2009-01-11T00:46
※ 引述《regne ( )》之銘言: : 謝謝你的回應~ : 剛也有想到這個方法,等於是當作每週都開盤六天來處理 : 不過因為DDE在非交易時間也會收到資料(數值不變就是禮拜五的收盤價) : 這樣之前的禮拜六也都會畫線出來 : 想說看看有沒有人也有一樣的問題 : 目前做法是再把之前禮拜六所收到的資料手動 ...

資金控管序曲-從隨機走勢中獲利的方法/Job

Queena avatar
By Queena
at 2009-01-11T00:00
資金控管序曲-從隨機走勢中獲利的方法/Job 本文附圖,想要看圖的朋友,請看網誌: http://www.wretch.cc/blog/phigroup/15320926 注意,本方法不適用一般商品。方法來自於一本書:天才數學家的秘密賭局 。藍色線為 商品走勢,不是加倍,就是減半。資金控管的方式為,隨時保持 ...

TS今天補開盤的問題

Michael avatar
By Michael
at 2009-01-10T22:00
謝謝你的回應~ 剛也有想到這個方法,等於是當作每週都開盤六天來處理 不過因為DDE在非交易時間也會收到資料(數值不變就是禮拜五的收盤價) 這樣之前的禮拜六也都會畫線出來 想說看看有沒有人也有一樣的問題 目前做法是再把之前禮拜六所收到的資料手動刪去,這樣就看不到了 還好開始用沒多久XD不用刪很多 ...

TS今天補開盤的問題

Margaret avatar
By Margaret
at 2009-01-10T19:42
※ 引述《regne ( )》之銘言: : 我是用DDE+TS 2000i來看盤 : 不過因為設定的交易時間是一到五 : 像今天周六補開盤就無法顯示出來 : 但是Global server還是有收到資訊的 : 請問該如何設定才可呢?謝謝! 只要在Exchage list把session設好就行了 星期 ...