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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 固定轮询选择高频监控的代码计算

   

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


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

主题:固定轮询选择高频监控的代码计算

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


加好友 发短信
等级:新手上路 帖子:93 积分:0 威望:0 精华:0 注册:2015/1/18 18:04:22
固定轮询选择高频监控的代码计算  发帖心情 Post By:2018/12/1 15:24:23    Post IP:14.152.94.165[显示全部帖子]

比如我的代码是

hp:=ref(hhv(h,10),1);
lp:=ref(llv(l,10),1);

buy(h>=hp and holding<=0 ,  1  ,stopr  , max(o,hp)  );

BUYSHORT(l<=lp and holding>=0,  1,  stopr, min(o,lp)  );


运行模式选择高频监控

1、这种高频模式,是否意味着实盘中一根bar内的每一tick都要计算刷一下我整个代码,看看有没有信号

2、假如1的答案是肯定的话,那么如何在代码中设计实现
hp:=ref(hhv(h,10),1);
lp:=ref(llv(l,10),1);
这两句代码每一根bar只计算一次,而不用每tick 都算一次

而下面这两句代码,则每tick计算监控
buy(h>=hp and holding<=0 ,  1  ,stopr  , max(o,hp)  );

BUYSHORT(l<=lp and holding>=0,  1,  stopr, min(o,lp)  );





 回到顶部