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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 这样解决后台360根计算不出信号方案成吗

   

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


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

主题:这样解决后台360根计算不出信号方案成吗

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


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2014/12/10 21:32:41
这样解决后台360根计算不出信号方案成吗  发帖心情 Post By:2016/7/13 16:00:58    Post IP:123.116.44.10[显示全部帖子]

小均:=min(m1,m3);
下穿小值均:=cross(小均,close);
收过小均间隔周期:=BARSLAST(收过小均)+1,LINETHICK0,NOAXIS;
条件:=..................................................;

//////////////////////////////////////////////////////////////////////////////////////////
开空条件:=cross(小均,close) and count(条件,ref(收过小均间隔周期,1)+1)>0

这段代码表达的是当价格与均线死叉时,看这回死叉与上回死叉之间有没有条件出现,如果有,就开空。 

 

问题1:在后台1分钟里,使用360根k参与计算,当“收过小均间隔周期”>360的时候,如果这个“条件”在360以外,金字塔就认不出来了,“开空条件”就不会出现信号是吗?

 

问题2:如果问题1是肯定的话,那么这个模型的回测和后台实盘就会出现偏差,

最大参考周期:=min(收过小均间隔周期,360);

开空条件:=cross(小均,close) and count(条件,ref(最大参考周期,1))>0

我用上面方法后我的count最大周期就是360,这样可以保证回测和后台实盘的效果一样。

我的问题是,在后台,因为金字塔只用360根计算,如果“收过小均间隔周期”超过360了,金字塔不算360以外的是肯定的,比如现在“收过小均间隔周期”是500,金字塔会不会认500这个数去和“min(收过小均间隔周期,360)”360作比较呀?如果金字塔连500这个数都不认,那么“min(收过小均间隔周期,360)”这个代码的返回值是无效的,还是返回360呀?


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


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2014/12/10 21:32:41
  发帖心情 Post By:2016/7/13 16:07:56    Post IP:123.116.44.10[显示全部帖子]

问题3:

开空条件:=cross(小均,close) and count(条件,ref(收过小均间隔周期,1)+1)>0;

//////////////////////////////////////////

上面这个代码进行后台实盘的效果

/////////////////////////////////////////

最大参考周期:=min(收过小均间隔周期,360);

开空条件:=cross(小均,close) and count(条件,ref(最大参考周期,1))>0;

/////////////////////////////////////////////////

和这个代码进行图表回测的效果,本身就是相同的,后台实盘与图表回测,我把代码分别写就可以了是吗?

 

 


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


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2014/12/10 21:32:41
  发帖心情 Post By:2016/7/13 16:47:09    Post IP:123.116.44.10[显示全部帖子]

问题2中,收过小均间隔周期>360的情况下,金字塔会不会把代码“min(收过小均间隔周期,360)”返回360这个值。


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


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2014/12/10 21:32:41
  发帖心情 Post By:2016/7/13 16:56:49    Post IP:123.116.44.10[显示全部帖子]

“min(收过小均间隔周期,360)”,这种情况返回值好像是0


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


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2014/12/10 21:32:41
  发帖心情 Post By:2016/7/13 17:00:36    Post IP:123.116.44.10[显示全部帖子]

下穿小值均:=cross(小均,close);
收过小均间隔周期:=BARSLAST(下穿小值均)+1,LINETHICK0,NOAXIS;

 

标题代码表达错了,这样的


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


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2014/12/10 21:32:41
  发帖心情 Post By:2016/7/13 17:07:23    Post IP:123.116.44.10[显示全部帖子]

还是昨天问的,价格涨停一天再下来,”收过小均间隔周期“肯定超360

 

谢谢老师讲解,我一下想明白了,”收过小均间隔周期“超过360的信号,全过滤掉,不开了,少几单和多模型多品种比起来,还是后者重要。

 


 回到顶部