作者chicaca731 (失去的大行情 唉)
看板Trading
标题Re: wealth-lab的问题
时间Mon Jan 19 16:11:09 2009
※ 引述《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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.152.218.162