作者sted0101 (sted)
看板Trading
标题[问题] TS 的回测
时间Sat Aug 2 23:10:16 2008
例如
我用一个指标 但想测的是在"每段时间"的表现
例如 这个指标用在第 1~100 根K线 绩效为XXXX
101~200 OOOO
....
....
....
901~1000 ZZZZ
共九组
有够测一次就全部跑出来方法吗
我目前用的方法用是
INPUTS:initial(1);
If 指标条件成立 and
barnumber>=initial and barnumber<=initial+99
THEN ...............................;
这样程式就会在第1~100根测
再用最佳化
参数initial 从1 开始 最後是901 间隔100
就能自动跑出上面那九组的全部绩效
但问题来了,就是用这种方式,如上面的例子,因为TS要设定要保留多少K棒来计算参数
参数initial(901) 就代表一开始要保留901根K棒
但如果我要测多组一点的K线 如最後要测到
9001~9100 这组的绩效
参数initial若要它跑到9001 就代表要先保留9001的K棒
...............
请问有没有其他的方法能一次跑出所有组的绩效 @@? 谢谢
不然一组资料,只有一半能拿来用(因为一半要拿来保留计算参数 Orz)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.218.61.79
※ 编辑: sted0101 来自: 124.218.61.79 (08/02 23:12)
1F:推 mucoci:initial除100...条件那再乘回一百试试 我常用这方法 08/04 21:25
2F:→ sted0101:天啊!!m大谢谢 >< 08/05 23:31
※ 编辑: sted0101 来自: 124.218.61.79 (08/05 23:32)