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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → peak函数信号飘移是否可以通过另外设置变量来解决

   

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


  共有2842人关注过本帖平板打印复制链接

主题:peak函数信号飘移是否可以通过另外设置变量来解决

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


加好友 发短信
等级:新手上路 帖子:41 积分:0 威望:0 精华:0 注册:2015/12/3 23:05:57
peak函数信号飘移是否可以通过另外设置变量来解决  发帖心情 Post By:2016/7/20 17:26:36    Post IP:58.250.71.12[只看该作者]

 判断上一个波峰的函数peak(3,2,1),如果通过一个变量来记录第一个出现的波峰值,以后即使peak函数的信号变化,但这个变量数值不变,从而避免信号飘移,这个思路是否可以?请论坛大神指教,代码如下:

时间间隔:=1000; //设置变量固定的时间为10分钟
VARIABLE: 开关=0;

IF peak(3,2,1)<>REF(peak(3,2,1),1) AND 开关=0 THEN BEGIN
   前波峰:=peak(3,2,1);
   开关:=1;
   时间:=time();
END

//10分钟后,开关重置
if time()-时间>时间间隔 then 开关:=0;

以上这段代码中,前波峰的数值是否会变化呢?


 回到顶部