以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]为何回测只有一个信号?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=96702)

--  作者:yohooo00
--  发布时间:2016/4/25 15:04:11
--  [求助]为何回测只有一个信号?
 KD:=C>AA;          //开多条件
PD:=BB>C;          //平多条件
KK:=BB>C;          //开空条件
PK:=C>AA;          //平空条件

平空:SELLSHORT(PK AND HOLDING>0,Y,LIMIT,OPEN);                  //平空信号
开多:BUY(KD AND HOLDING=0,Y,LIMIT,OPEN);          //开多信号
平多:SELL(PD AND HOLDING>0,Y,LIMIT,OPEN);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,Y,LIMIT,OPEN);     //开空信号


请问哪里有问题吗?为何历史回测,只有一个交易信号?

--  作者:yukizzc
--  发布时间:2016/4/25 15:15:59
--  

加到图表上看有几个信号,费率设置改资金大一些呢


--  作者:yohooo00
--  发布时间:2016/4/25 15:28:47
--  
以下是引用yukizzc在2016/4/25 15:15:59的发言:

加到图表上看有几个信号,费率设置改资金大一些呢

只有一个信号。资金100万。
--  作者:wenarm
--  发布时间:2016/4/25 15:38:27
--  

你加了仓位限制条件,可以尝试吧其去掉,或者测试时段改大点。

将开仓条件单独打印输出,并且输出你的资金情况。a:ASSET;

方便分析,是资金不足,还是条件不成立


--  作者:yohooo00
--  发布时间:2016/4/25 16:23:22
--  
以下是引用wenarm在2016/4/25 15:38:27的发言:

你加了仓位限制条件,可以尝试吧其去掉,或者测试时段改大点。

将开仓条件单独打印输出,并且输出你的资金情况。a:ASSET;

方便分析,是资金不足,还是条件不成立

保留了开仓的仓位限制条件,去掉了平仓的仓位限制条件后,信号恢复正常。可是为什么会产生这个问题呢?
--  作者:wenarm
--  发布时间:2016/4/25 16:40:21
--  
多仓为正,空仓为负。你代码中平空:SELLSHORT(PK AND HOLDING>0,Y,LIMIT,OPEN);    这样就恒不成立             
--  作者:yohooo00
--  发布时间:2016/4/25 17:07:31
--  
以下是引用wenarm在2016/4/25 16:40:21的发言:
多仓为正,空仓为负。你代码中平空:SELLSHORT(PK AND HOLDING>0,Y,LIMIT,OPEN);    这样就恒不成立             

原来如此。多谢指教。