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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么有的函数盘中盘后显示不一样。

   

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


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

主题:为什么有的函数盘中盘后显示不一样。

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


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/4/25 17:11:26    Post IP:222.76.157.132[显示全部帖子]

我明白楼主的意思。楼主没理解金字塔的公式原理,我来解释 给你听吧

 

dist:=barslast(date<>ref(date,1))+1; 

if ma7>ref(ma7,1)   then tt:=barpos; 

{ma7>ref(ma7,1) ,那么,把tt所有的值赋值为barpos,否则不执行。如果最后一个周期条件成立,那么,

tt就是barpos,如果最后一个周期条件不成立,那么,tt就是个无效值。也就是说前面的赋值会被后面的取代}
//让时间过滤和空间过滤确定后再显示新的高点的时间空间

ttt2:=hhv(tt,dist) ;

 

楼主想要的效果,是不是“条件成立是,tt=条件成立时的K线位置”,那么,应该把tt定义为单值型全局变量啊

 

variable:tt=0;

dist:=barslast(date<>ref(date,1))+1;

if ma7>ref(ma7,1)   then tt:=barpos;
ttt2:=hhv(tt,dist) ;

[此贴子已经被作者于2011-4-25 17:12:33编辑过]

 回到顶部