以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  策略测试的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=6411)

--  作者:挂单
--  发布时间:2011/5/4 13:25:59
--  策略测试的问题
我是新手用金字塔免费版 策略测试怎么没有反应?
--  作者:fly
--  发布时间:2011/5/4 13:36:23
--  

可能是使用错误

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332

参考这里的问题12


--  作者:fly
--  发布时间:2011/5/4 14:08:45
--  

用这个简单的策略测评一下,

//1分钟周期,商品期货

ma5:ma(close,5);
ma15:ma(close,15);

{开多}ENTERLONG:CROSS(ma5,ma15) AND time>090100 and time<145500 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=145500 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>090100 and time<145500 ,TFILTER ;
{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=145500 ,TFILTER;


--  作者:挂单
--  发布时间:2011/5/4 14:22:56
--  
这是模型的指令. 应该没问题的,就是测试结果都是0. EXITLONG:REF(FLAG1=1,1),TFILTER; EXITSHORT:REF(FLAG1=2,1),TFILTER; ENTERLONG:REF(FLAG1=2,1),TFILTER; ENTERSHORT:REF(FLAG1=1,1),TFILTER;
--  作者:fly
--  发布时间:2011/5/4 14:33:26
--  

文华里,默认的开多就会平空.

金字塔里,不是这样的,你得明确的告诉策略,哪个条件满足了,就开或平什么样的单子.


--  作者:挂单
--  发布时间:2011/5/4 16:16:04
--  
ma5:ma(close,5); ma15:ma(close,15); {开多}ENTERLONG:CROSS(ma5,ma15) AND time>090100 and time<145500 ,TFILTER; {平多}EXITLONG:CROSS(ma15,ma5) OR="OR" time="time" >=145500 ,TFILTER; {开空}ENTERSHORT:CROSS(ma15,ma5) AND time>090100 and time<145500 ,TFILTER ; {平空}EXITSHORT:CROSS(ma5,ma15) OR="OR" time="time" >=145500 ,TFILTER; 这个模型想要实现指令间连线,代码怎么写啊?