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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 如何得到十字光标对应的窗格X轴坐标值、Y轴坐标值(不是光标的像素坐标)?

   

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


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

主题:如何得到十字光标对应的窗格X轴坐标值、Y轴坐标值(不是光标的像素坐标)?

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


加好友 发短信
等级:论坛游侠 帖子:139 积分:647 威望:0 精华:0 注册:2010/2/2 10:16:39
如何得到十字光标对应的窗格X轴坐标值、Y轴坐标值(不是光标的像素坐标)?  发帖心情 Post By:2012/6/11 13:50:27 [只看该作者]

CursorMove得到的只是是像素坐标。

 

 

ValueByPoint ,似乎可以得到所需结果, 但试验不成功,

 

 

请求老师指点如何得到十字光标对应的窗格Y轴坐标值~


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2012/6/11 18:29:53 [只看该作者]

窗格Y轴坐标值~

 

是K线的价格还是k线的序列?


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


加好友 发短信
等级:论坛游侠 帖子:139 积分:647 威望:0 精华:0 注册:2010/2/2 10:16:39
  发帖心情 Post By:2012/6/11 18:35:45 [只看该作者]

 

Y轴的坐标是价格, 不是K线的价格,而是十字光标处的价格。

 

另外,K线序列实际是X坐标,是时间性的。

 

 

[此贴子已经被作者于2012-6-11 18:36:43编辑过]

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2012/6/11 18:52:39 [只看该作者]

CursorMove 事件

当用户移动十字光标时发生

CursorMove(Grid,Index,X,Y)

Grid                关系到的主窗格对象,窗格分主和副两种,请注意区分

Index               数据索引(基于0开始),注意要区分当前是属于K线技术分析还是分时线

X                   鼠标的X坐标位置,如果十字关标是用户键盘按下操作的,那么此值是-1

Y                   鼠标的Y坐标位置,如果十字关标是用户键盘按下操作的,那么此值是-1

 

看这个事件的描述,你只要通过 Index 这个参数,不就知道当前十字光标对应的K线是那一根了?


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


加好友 发短信
等级:论坛游侠 帖子:139 积分:647 威望:0 精华:0 注册:2010/2/2 10:16:39
闪灵交易代码问题  发帖心情 Post By:2012/6/12 12:57:51 [只看该作者]

 

谢谢 admin的解答。

 

但是,    十字光标 映射到 Y轴上的 坐标数值,  是对应于 某一价格的,是用 蓝底白字 显示在坐标轴上的。

我需要的是,通过VB中的哪个对象和函数方法能把那个数值抓到。

 

 

 

 

题外话, 十字光标映射到Y轴的,蓝底白字框中,还用括号括起来显示了当前K线的序号, 其实K线序号,应放在X轴上,

比如上下移动十字光标, 蓝底白字框中的价格即时在变, 而蓝底白字框中的K线序号不变。

 

 

 


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


加好友 发短信
等级:论坛游侠 帖子:139 积分:647 威望:0 精华:0 注册:2010/2/2 10:16:39
  发帖心情 Post By:2012/6/12 13:56:04 [只看该作者]

 

谢谢 admin的解答。

抱歉, 前面我可能没说清楚。

 

 

 十字光标 映射到 Y轴上的 坐标数值,  是对应于 某一价格的,是用 蓝底白字 显示在坐标轴上的。

我需要的是,通过VB中的哪个对象和函数方法能把那个数值(十字光标所在位置的纵坐标,即价格)抓到。

 

  


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


加好友 发短信
等级:论坛游侠 帖子:196 积分:594 威望:0 精华:2 注册:2011/8/22 18:26:49
  发帖心情 Post By:2012/6/13 8:04:43 [只看该作者]

是啊,我也一直在实验想解决这个问题,就是通过十字光标点击那个十字点,取到对应的价格,以便为后台程序设置阻力位止盈点和支撑位开仓点,系统本身提供了预警画线功能,而且功能很强大,但没有提供给后台接口,且不能根据实际持仓状况,自动选择平仓还是开仓,平仓的数量等,必须人工修改,很容易搞错,为什么不能为后台所用呢?实际只需要提供X轴的K线编号和Y轴的价格,请ADMIN指教,我们是金字塔多年忠诚的用户,怎样使用CursorMove 事件和鼠标点击事件,取到X轴的编号和Y轴价格?

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/6/13 13:21:43 [只看该作者]

Sub Technic_CursorMove(Grid, Index, x, y)
    dim Date
    dim Values
    call Grid.ValueByPoint(x,y,Date,Values,true)
    application.MsgOut Values
End Sub


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
guotx2010
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蜘蛛侠 帖子:1366 积分:5210 威望:0 精华:7 注册:2010/12/11 18:00:33
  发帖心情 Post By:2012/6/13 13:37:23 [只看该作者]

不错,鼠标移动到哪里,就显示那里的价格,只是不支持键盘移动光标。

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


加好友 发短信
等级:论坛游侠 帖子:139 积分:647 威望:0 精华:0 注册:2010/2/2 10:16:39
  发帖心情 Post By:2012/6/13 18:58:26 [只看该作者]

 

谢谢 王锋 老师:

 

主图确实管用的。

 

但好像十字光标 移动到 副图, 数值就不对了 ?

 

显示的不是副图的坐标, 而是是主图坐标的 延伸。

[此贴子已经被作者于2012-6-13 18:59:20编辑过]

 回到顶部
总数 14 1 2 下一页