欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 策略回测没有数据结果

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2912人关注过本帖树形打印复制链接

主题:策略回测没有数据结果

帅哥哟,离线,有人找我吗?
凯奇
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2019/11/22 20:13:31
策略回测没有数据结果  发帖心情 Post By:2019/12/26 13:10:41    Post IP:171.34.210.163[只看该作者]

老师好
        请教老师,下面这个策略测试可以通过,但是没有测试报告,不是说没有数据的,这个结果全是空白的,没有一条成交的交易记录。,请老师帮忙查找一下原因。非常感谢!
     DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
A1:=(REF(H,1)-REF(C,2))/REF(C,2)*100>=9.9 AND MAX(MACD,REF(MACD,1))<0 AND ABS (REF(MACD,1))>=2*ABS(MACD) AND V*100/FINANCE(7)*100>=8;

A2:=(REF(H,1)-REF(C,2))/REF(C,2)*100>=9.9 AND REF(MACD,1)<0 AND MACD>0 AND V*100/FINANCE(7)*100>=8;

A3:=(REF(H,1)-REF(C,2))/REF(C,2)*100>=9.9 AND REF(MACD,1)>0 AND MACD>=2*REF(MACD,1) AND V*100/FINANCE(7)*100>=8;
三菱上:=c>ema(c,30);
三菱下:=c<ema(c,30);
开多平空条件:= A1 AND A2 AND A3;
开空平多条件:=三菱下 AND 三菱上;
SELL(开空平多条件 AND HOLDING>0,HOLDING,MARKET);
if 开多平空条件 AND HOLDING=0 then 
begin
buy(1,100000000000,MARKET);
n:=close;
end

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/26 13:25:08    Post IP:180.169.30.6[只看该作者]

 是条件太苛刻了吧。 我随机加载了十几个品种,完全没信号。单独看条件A1,A2,A3也基本没几个满足的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
凯奇
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2019/11/22 20:13:31
请老师帮忙  发帖心情 Post By:2019/12/26 13:28:53    Post IP:171.34.210.163[只看该作者]

我是用在股票上的 。  之前用过这个策略  是有数据的  策略报告完全正常。后来在这个策略里加了别的条件回测后没有数据。现在把加了的条件都删除了也没有数据了。

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/26 13:34:35    Post IP:180.169.30.6[只看该作者]

 还有一点

三菱上:=c>ema(c,30);
三菱下:=c<ema(c,30);
开空平多条件:=三菱下 AND 三菱上;
SELL(开空平多条件 AND HOLDING>0,HOLDING,MARKET);


这是2个相反的条件。你拿来作为平仓条件肯定不行的。它不能平仓的。除非C=ema(c,30)  这个基本不能满足。





命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/26 13:35:01    Post IP:180.169.30.6[只看该作者]

那你给一下删除新增条件  之后的代码。我再看下。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
凯奇
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2019/11/22 20:13:31
请老师帮忙  发帖心情 Post By:2019/12/26 13:36:04    Post IP:171.34.210.163[只看该作者]

卖出的条件是在系统设置里面设定的。谢谢老师


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/26 13:40:22    Post IP:180.169.30.6[只看该作者]

 重新给下代码。我看下你之前没加条件时候的代码。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
凯奇
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2019/11/22 20:13:31
请老师帮忙  发帖心情 Post By:2019/12/26 13:43:21    Post IP:171.34.210.163[只看该作者]

发第一帖时的那个就是源代码

 回到顶部
帅哥哟,离线,有人找我吗?
凯奇
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:0 威望:0 精华:0 注册:2019/11/22 20:13:31
谢谢  发帖心情 Post By:2019/12/26 13:47:16    Post IP:171.34.210.163[只看该作者]

谢谢 老师 的解答  我这边之前的问题已经解决了  再次感谢

 回到顶部