以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 关于优化时 引用自定义数据的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=82129) |
-- 作者:忘记密码 -- 发布时间:2015/8/7 11:40:13 -- 关于优化时 引用自定义数据的问题 关于优化时
引用自定义数据的问题 优化时会引用到横向统计的自定义数据,这个数据由一个指标而来,并且有参数(参数也是与系统中的参数对应的),那么在优化时,自定义数据能不能随着参数的变化取到不同的值呢? 简单说就是比如参数1-10,
在参数优化时,自定义数据也能有10组值。 能不能实现呢?
需求是这样的,我举个例子简单的。
//ZB1
指标1 INPUT:
CS1( 3
, 1 , 5 , 1) ; 涨跌
:= IF( C> REF(C,1) ,
1, -1) ; 涨跌份: 涨跌* CS1 ;
//SD1
//横向统计SD1 涨跌份 我对上证50指标股
日线 建立一次自定义数据 横向统计了涨跌净家数。 (带参数,是为了试试看 行不行) 这时自定义数据建立时
上面也显示默认参数 3 我把他刷新一次 得到一组数据。涨跌净家数*3
//交易系统
INPUT:
CS1( 3
, 1 , 5 , 1) ; 涨跌
:= IF( C> REF(C,1) ,
1, -1) ; 量 : SELFDATA(‘SD1’) ; BUY( 量>0 , 量 , LIMITR
, C ) ; SELL( 量<0 , 量, LIMITR , C ) ;
这里我就卡住了 根据事先刷好的自定义数据SD1的结果进行交易。直接测试是可以的。
但是没法优化 始终是同样的一个结果。 怎么在参数优化的时候
将指定的参数传递给自定义数据 得到不同的结果呢?
|
-- 作者:忘记密码 -- 发布时间:2015/8/7 11:41:53 -- YY1:STKINDI(\'\' ,
\'YMACD.YMACD1(\'&M1&\' , \'&M2&\' , \'&M3&\')\' , 0 , 11) ,
NOAXIS; // 指定被引用参数 可优化 没找到像引用指标这样的 传递参数得到不同值的方法 |
-- 作者:忘记密码 -- 发布时间:2015/8/7 11:48:31 -- 。 。 我在想 建立自定义数据的时候 也有参数 能不能在引用这个自定义数据的时候 对这个参数赋值 让他重新刷一次能 否者如果交易系统引用了自定义数据 还带参数的 我们没法优化测试啊
|
-- 作者:忘记密码 -- 发布时间:2015/8/7 12:29:12 -- 这贴忘记送金币了 解决了问题的 到我另外一个同名帖子里面收金币呀 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=82130
|
-- 作者:yukizzc -- 发布时间:2015/8/7 12:59:15 -- 看下那个帖子回复你了,自定义不像stkindi无法说在实际运行时候根据参数再去刷新。
|