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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 如何取到交叉点的价格?

   

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


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

主题:如何取到交叉点的价格?

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


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2016/4/18 17:09:31
如何取到交叉点的价格?  发帖心情 Post By:2016/12/14 22:07:38    Post IP:106.39.67.54[只看该作者]

用的固定轮循,取得macd的交叉点开仓,为了避免信号闪烁,我当前的macd的值开平仓计算我用了H和L来计算,但是我想了很久也没想到怎么才取交叉那一刻时间点的价格。

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


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2016/4/18 17:09:31
  发帖心情 Post By:2016/12/14 22:09:03    Post IP:106.39.67.54[只看该作者]

是不是需要用循环语句?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/12/15 9:04:39    Post IP:180.169.30.6[只看该作者]

valuewhen(cross(diff,dea),h)

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


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2016/4/18 17:09:31
  发帖心情 Post By:2016/12/15 11:21:44    Post IP:114.255.144.33[只看该作者]

这么写在实际运行的时候没问题,可是在回测的时候还是不对,回测价格还是以最高价算的。

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/12/15 12:24:13    Post IP:180.169.30.6[只看该作者]

更正,如果你是需要哪个交叉时间点的话,要使用close处理。valuewhen(cross(diff,dea),c)

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
supermagi
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2016/4/18 17:09:31
  发帖心情 Post By:2016/12/15 13:06:47    Post IP:114.255.144.33[只看该作者]

实盘是没问题,关键还是回测的时候,用y:=valuewhen(cross(diff,dea),c),那么回测的时候这个用 limitr,y,价格都是取得C的收盘价,而不是实际触发那一时点的价格。

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/12/15 13:08:46    Post IP:180.169.30.6[只看该作者]

抱歉,历史回测无法对k线做精细化分析


编程无捷径,技巧靠积累。
 回到顶部