MT4正版下载 - 电脑版MT5查看每日最高最低价历史记录方法_利用脚本一键计算并输出结果

通过图表属性调取每日价格范围
打开MT5软件后,最直接的方法就是先调出你想分析的品种图表。比如你想看欧元兑美元每天的波动区间,那就先在市场报价窗口里找到EURUSD,然后双击或者直接拖拽到主界面。接着在图表上点击鼠标右键,选择“属性”选项,或者更快捷的方式是直接按键盘上的F8键。在弹出来的属性窗口中,切换到“显示”这个标签页,你会看到有一个叫“OHLC”的选项,把它勾选上。说白了,OHLC就是开盘价、最高价、最低价和收盘价的英文缩写,勾选之后图表上每一根K线的四个价格就都会显示出来。
不过这里要注意的是,图表上显示的是当前时间周期的数据。如果你打开的是日线图,那么每根K线自然就代表一天,最高价和最低价就是当天的数据。但如果你看的是1小时图,那每根K线就是一个小时内的范围。所以想查看每日的历史记录,必须先把图表周期切换到日线图或者周线图。在MT5顶部的工具栏里,有一个周期切换按钮,点击“D1”就是日线,点击“W1”MT4交易手数调整技巧从新手到熟练一步到位_标准版下单窗口里的手数调整方法_1就是周线。切换完成后,你就能在图表上清楚看到每一根K线对应的最高点和最低点数值了。
这个方法虽然直观,但也有个小缺点,就是当K线数量特别多或者图表缩小到一定程度时,数字标签可能会重叠在一起,看起来有些费劲。这时候你可以用鼠标滚轮放大图表,或者按住键盘上的Ctrl键然后上下滚动鼠标滚轮,来调整K线的大小和间距。说实话,我平时看盘时更喜欢用这个方法,因为能结合K线的形态一起分析,比如看看某一天的高点是不是形成了双顶或者阻力位。
另外,如果你想把某个特定日期的最高最低价单独提取出来,可以在图表上把鼠标悬停到那根K线上,大概一两秒后,MT5会自动弹出一个小的信息框,里面会显示这根K线的详细数据,包括开盘价、最高价、最低价、收盘价以及成交量。这个方法特别适合快速查看某一天的数据,而不需要去翻找其他菜单。不过要注意的是,这个悬浮提示功能需要在图表属性里确认没有关闭,一般默认是开启的。
利用窗口菜单进行精确尺寸设定
除了鼠标拖拽,MT5还提供了通过菜单栏进行精确尺寸调整的方法。
点击顶部菜单栏的“图表”,在下拉菜单中选择“属性”,然后在弹出的窗口中找到“常用”选项卡,这里可以设置图表窗口的精确像素尺寸。例如,你可以将宽度设置为800像素,高度设置为600像素,这样每次打开新图表时都会按照这个尺寸显示。这个方法对于需要统一多个图表窗口尺寸的交易者来说非常实用。
在“视图”菜单中,有一个“全屏”选项可以一键将当前图表窗口扩展到整个屏幕。这个功能在分析单品种走势时特别好用,能排除其他窗口的干扰。当你需要同时关注多个品种时,可以再次点击“全屏”或者按下键盘上的F11键退出全屏模式。说实话,我经常在分析欧元兑美元的时候使用全屏模式,等到要切换品种时再退出来,效率提升很明显。
对于浮动窗口的尺寸调整,你可以在窗口标题栏上右键点击,选择“属性”来查看和修改窗口的尺寸参数。不过这个功能主要适用于第三方开发的插件或自定义指标窗口,对于MT5自带的面板作用有限。如果你安装了一些专业交易工具,比如订单管理面板或风险计算器,这个方法就能派上用场。需要注意的是,修改参数后需要点击“应用”按钮才能生效,否则修改会被撤销。
还有一个比较隐蔽的功能,就是通过“工具”菜单中的“选项”,在“图表”选项卡里可以设置默认的图表窗口尺寸。这里可以调整新开图表的默认宽度和高度,以及是否自动排列多个图表窗口。例如,你可以设置默认宽度为1000像素,高度为700像素,这样每次打开新图表时都会自动采用这个尺寸。这个设置特别适合使用高分辨率显示器的用户,能避免每次手动调整的麻烦。
利用脚本一键计算并输出结果
除了自定义指标,还有一种更灵活的方法:使用MT5的“脚本”功能。脚本和指标的区别在于,脚本通常只运行一次,执行完就结束,而指标会持续运行。如果你只是偶尔想查一下持仓占比,不想在图表上一直挂着指标,那脚本就是最好的选择。
创建一个脚本的步骤和创建指标类似,也是在MetaEditor里新建一个“脚本”文件。脚本的代码可以更简洁,只需要读取当前账户的总持仓手数和最大允许持仓手数,然后弹出一个消息框显示结果。我常用的代码逻辑是:先通过“PositionsTotal”函数获取当前持仓数量,然后循环遍历每个持仓,累加它们的“Volume”字段,得到总手数。最大允许持仓手数则通过经纪商提供的“MaxVolume”参数来获取。
脚本写好后,直接在“导航器”里双击运行,或者拖到图表上,就会立刻弹出一个窗口,显示“当前总持仓手数:2.5手,最大允许持仓手数:20手,占比:12.
5%”。这个方式特别适合那些不想在图表上增加额外元素的交易者。我平时做复盘的时候,就喜欢用脚本来快速检查某个时点的持仓比例。
当然,脚本的缺点是不能实时更新。如果你在交易过程中需要随时监控,那还是得用指标。但如果你只是每天收盘后检查一次,脚本就完全够用了。而且脚本的代码更简单,即使没有编程基础的人,按照网上的教程一步步操作,也能在十分钟内搞定。
利用MT5的脚本或指标自动检测手数
对于经常进行多品种交易或者使用EA自动交易的交易者来说,手动查看每个品种的手数限制确实有点麻烦。这时候,你可以编写一个简单的MQL5脚本来自动获取当前图表品种的最小手数和最大手数。其实MQL5语言中有一个叫做SymbolInfoDouble的函数,专门用于获取品种的各种参数,包括最小手数SYMBOL_VOLUME_MIN和最大手数SYMBOL_VOLUME_MAX。
你可以创建一个简单的脚本,在脚本中调用SymbolInfoDouble函数,然后将结果显示在图表上或者输出到日志中。比如,编写如下代码:double minLot = SymbolInfoDouble(Symbol(), SYMBOL_VOLUME_MIN); double maxLot = SymbolInfoDouble(Symbol(), SYMBOL_VOLUME_MAX); 然后通过Comment函数或者Print函数显示出来。这样,每当你切换图表时,运行一下脚本,就能立刻看到当前品种的手数限制,非常方便。
如果你不熟悉编程,也可以在MT5的在线市场中搜索一些免费的手数显示指标。这些指标通常会在图表左上角显示当前品种的最小手数、最大手数以及步进值。虽然功能比较简单,但对于日常交易来说已经足够了。我个人就经常使用一个免费的小指标,MT5下载它会在图表上显示一个浮动窗口,里面包含当前品种的交易参数,省去了我每次右键点规格的麻烦。
不过需要提醒的是,使用脚本或指标获取的数据仍然来源于MT5平台本身,如果经纪商在后台修改了限制,这些数据可能不会实时更新。所以,最保险的做法还是定期通过规格窗口或者经纪商官方文档进行核对。尤其是在更换经纪商或者升级账户类型后,一定要重新确认手数限制,因为不同账户的规则可能完全不同。