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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 公式测评和实际运行区别

   

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


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

主题:公式测评和实际运行区别

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


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2020/10/10 10:16:07
公式测评和实际运行区别  发帖心情 Post By:2020/10/18 20:25:37    Post IP:119.3.83.90[只看该作者]

请问一下,我编写的交易公式如下:
MA1:=MA(C,5);
buy1:=LOW-MA1<2*MINDIFF&&LOW>MA1;

IF HOLDING=0 THEN BEGIN
  IF BUY1 THEN BEGIN
   多开:BUY(1=1,50%,MARKET),ORDERQUEUE;
  END
END

我的本意是当前k线的最低价如果离5日均线的差额只有2跳,并且当前最低价仍大于5日均线时按当前价格开多。
但是在公式测评的时候,交易结果是按当前k线的收盘价开多。
如果是在实际图表程序交易中,会按照哪种方式开仓呢?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/10/19 8:46:42    Post IP:58.246.57.26[只看该作者]

 按照你这里写的,实际交易时候是市价下单。 只是回测的部分 肯定无法重现这个市价成交的过程,所以回测上是以这个K的收盘价来处理的。


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


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2020/10/10 10:16:07
  发帖心情 Post By:2020/10/19 9:39:24    Post IP:119.3.83.90[只看该作者]

那还请问下,在当前K线内,最高价格、最低价格和收盘价格,是k线有变化就会更新,还是当前k线走完后才更新呢,比如我上面的指令:
buy1:=LOW-MA1<2*MINDIFF&&LOW>MA1;
是在k线周期内,只要k线的价格发生变化就会执行一次,整个周期会执行多次?还是在当前k线周期走完后才执行一次呢?

 回到顶部