MT5终端用鼠标左键拖动图表时的功能局限性,恳请版主解决!

 

版主,您好!目前MT5终端用鼠标左键左右拖动图表时滚动速度是恒定的,在MQL5程序中没有函数可以设置滚动速度,例如:我看1分钟图表而且K线柱放大的很大的话,鼠标左右移动一点点图表就会左右滚动得很远,使人眼花缭乱,另外,用鼠标左键上下拖动图表时如果到达图表最上方的K线价位就滚动不上去了,如果上面还有指标信息就看不到了。

由于以上局限性曾经迫使我通过 ChartSetInteger(0,CHART_MOUSE_SCROLL,false) 函数禁用了鼠标左键拖动图表功能,再通过ChartNavigateChartSetDouble函数来自编图表左键拖动图表功能,但这样又会把类似于斐波那契这样的指标添加时的鼠标动作搞混,这又迫使我把每一个指标的定位像素点计算出来进行排除,最后导致占用了大量的系统资源,现在实在是很郁闷,现恳请MQL5增加以下功能:

1MT5终端用鼠标左键左右拖动图表时滚动速度可以通过函数进行设置。

2MT5终端用鼠标左键上下拖动图表时如果到达图表最上方的K线价位还能继续拖动上去,也就是说上下拖动图标的边界不受图表K线价位的限制。

在此表示诚挚的谢意!

 
zhiqi xie:

版主,您好!目前MT5终端用鼠标左键左右拖动图表时滚动速度是恒定的,在MQL5程序中没有函数可以设置滚动速度,例如:我看1分钟图表而且K线柱放大的很大的话,鼠标左右移动一点点图表就会左右滚动得很远,使人眼花缭乱,另外,用鼠标左键上下拖动图表时如果到达图表最上方的K线价位就滚动不上去了,如果上面还有指标信息就看不到了。

由于以上局限性曾经迫使我通过 ChartSetInteger(0,CHART_MOUSE_SCROLL,false) 函数禁用了鼠标左键拖动图表功能,再通过ChartNavigateChartSetDouble函数来自编图表左键拖动图表功能,但这样又会把类似于斐波那契这样的指标添加时的鼠标动作搞混,这又迫使我把每一个指标的定位像素点计算出来进行排除,最后导致占用了大量的系统资源,现在实在是很郁闷,现恳请MQL5增加以下功能:

1MT5终端用鼠标左键左右拖动图表时滚动速度可以通过函数进行设置。

2MT5终端用鼠标左键上下拖动图表时如果到达图表最上方的K线价位还能继续拖动上去,也就是说上下拖动图标的边界不受图表K线价位的限制。

在此表示诚挚的谢意!

没太明白您的意思,mt4没有这个问题吗?应该不是mt5的问题,有些使用的小技巧也许能解决您的问题

 

将鼠标箭头置于图表右边栏附近,那里有显示一列价格的地方,用右手食指按住鼠标左键不放,向下或向上拖动鼠标,调整柱图宽度至合适大小,放开鼠标左键。

 

看不懂你的操作。

在图表关闭“自动滚动”的情况下,按住鼠标左键,可以很精确地移动,甚至一根根K线的左右平移。

至于上下拖动图表的问题,似乎不存在。默认情况下,K线是自动铺满的,上下无法拖动图表。除非你在图表属性里设置成固定比例了。


关于你说的左右滚动地眼花缭乱,我猜测你指的是鼠标滚轮操作。这个鼠标滚轮的步长是在windows里设置的,可以根据需要,调小点。

 
感谢大家的回复,但问题不是大家理解的那样,文字说不清楚我录制了视频,希望大家和版主能够帮助我解决,谢谢!
附加的文件:
 
Tiecheng Fu:

没太明白您的意思,mt4没有这个问题吗?应该不是mt5的问题,有些使用的小技巧也许能解决您的问题

我录制了视频,您看下
 
abc Hong:

将鼠标箭头置于图表右边栏附近,那里有显示一列价格的地方,用右手食指按住鼠标左键不放,向下或向上拖动鼠标,调整柱图宽度至合适大小,放开鼠标左键。

我录制了视频,您看下
 
Li Bo:

看不懂你的操作。

在图表关闭“自动滚动”的情况下,按住鼠标左键,可以很精确地移动,甚至一根根K线的左右平移。

至于上下拖动图表的问题,似乎不存在。默认情况下,K线是自动铺满的,上下无法拖动图表。除非你在图表属性里设置成固定比例了。


关于你说的左右滚动地眼花缭乱,我猜测你指的是鼠标滚轮操作。这个鼠标滚轮的步长是在windows里设置的,可以根据需要,调小点。

我录制了视频,您看下
 

如果能够看到上下较远的指标情况,能不能上下挪动图表是否也不是问题了呢?

 
abc Hong:

请帖主看看这两张图是否解决了看不到上方和下方指标的问题呢?两张图其实是一样的只是柱图宽度不同。这里不需要固定比例,所有的设置都是默认即可。

如果能够看到上下较远的指标情况,能不能上下挪动图表是否也不是问题了呢?

能看到,但是图表的显示比例变化了,我需要图表所代表的的合约纵坐标每个点值对应固定的像素高度,所以不能随意调整纵坐标的显示比例,只能向上挪动哈

 
zhiqi xie:
我录制了视频,您看下

看到了,明白你的意思了。

关于鼠标移动问题,我这边也复现了。目前想不出什么解决方案。一定要解决的话,只能是调整鼠标的DPI了。

关于最上方的显示,也没有什么解决方案。但是印象中可以把标签放在K线旁边,不要放到顶点的上方。有些显示Timer的小程序是这样的设计,你可以搜索一下。

原因: