以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  如何得到十字光标对应的窗格X轴坐标值、Y轴坐标值(不是光标的像素坐标)?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=12357)

--  作者:snnhqm
--  发布时间:2012/6/11 13:50:27
--  如何得到十字光标对应的窗格X轴坐标值、Y轴坐标值(不是光标的像素坐标)?

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

 

 

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

 

 

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


--  作者:admin
--  发布时间:2012/6/11 18:29:53
--  

窗格Y轴坐标值~

 

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


--  作者:snnhqm
--  发布时间:2012/6/11 18:35:45
--  

 

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

 

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

 

 

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

--  作者:admin
--  发布时间: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
--  发布时间:2012/6/12 12:57:51
--  闪灵交易代码问题

 

谢谢 admin的解答。

 

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

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

 

 

 

 

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

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

 

 

 


--  作者:snnhqm
--  发布时间:2012/6/12 13:56:04
--  

 

谢谢 admin的解答。

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

 

 

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

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

 

  


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

--  作者:guotx2010
--  发布时间:2012/6/13 13:37:23
--  
不错,鼠标移动到哪里,就显示那里的价格,只是不支持键盘移动光标。
--  作者:snnhqm
--  发布时间:2012/6/13 18:58:26
--  

 

谢谢 王锋 老师:

 

主图确实管用的。

 

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

 

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

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