主图箭头显示位置问题 新评论 [删除] 2010.03.14 07:02 小弟希望实现在主图的特定位置的柱子的最高点画向下箭头,在最低点画向上箭头,但是运行后却发现,向上箭头或向下箭头显示虽然没有问题,但是向下箭头却显示在柱子的最高点的下侧,而代码中箭头的纵坐标是设置为显示为柱子的最高点上方,在最低点显示的箭头似乎没有问题。百思不得其解,明明代码中是将向下箭头的纵坐标设置为柱子的最高点(high[i]),为什么并不显示在最高点的上方,而是显示于柱子之中?请大家指点,非常感谢!! 附画箭头部分代码: ObjectCreate(name,OBJ_ARROW,0,Time[i],0); ObjectSet(name,OBJPROP_PRICE1,Low[i]); ObjectSet(name,OBJPROP_PRICE1,High[i]); Can anyone give me a ObjectCreate sample? I create one and it doesn't work. Thanks. refresh objects ? Alert needed on profitable phenomenon Greatshore 2010.03.14 07:57 #1 因为箭头是以左上角的坐标来放置的,你用ObjectSet(name,OBJPROP_PRICE1,High[i] + Point*n);试试,4位报价n=10,5位报价n=100 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
小弟希望实现在主图的特定位置的柱子的最高点画向下箭头,在最低点画向上箭头,但是运行后却发现,向上箭头或向下箭头显示虽然没有问题,但是向下箭头却显示在柱子的最高点的下侧,而代码中箭头的纵坐标是设置为显示为柱子的最高点上方,在最低点显示的箭头似乎没有问题。百思不得其解,明明代码中是将向下箭头的纵坐标设置为柱子的最高点(high[i]),为什么并不显示在最高点的上方,而是显示于柱子之中?请大家指点,非常感谢!!
附画箭头部分代码:
ObjectCreate(name,OBJ_ARROW,0,Time[i],0);
ObjectSet(name,OBJPROP_PRICE1,Low[i]);
ObjectSet(name,OBJPROP_PRICE1,High[i]);