MT4正版下载 - MT4便携版配置文件存放位置实测结果_报价窗口是实时行情的核心入口

报价窗口是实时行情的核心入口
MT4左侧的“市场报价”窗口,也就是常说的Watchlist,是查看实时价格最直接的地方。默认情况下,这个窗口显示货币对、卖价、买价和点差。很多人不知道的是,这个窗口其实可以自定义显示更多字段,比如最高价、最低价、前收盘价,甚至成交量。右键点击报价窗口的顶部栏,选择“列”,就能勾选你需要的字段。这样一来,不用切到图表,光看报价列表就能快速判断当前价格处于什么位置。
报价窗口里的价格数字是实时刷新的,但默认刷新速度可能不是最快的。你可以右键选择“实时报价”,让价格波动更加流畅。另外,双击某个货币对,会弹出独立的报价小窗口,方便你把注意力集中在一两个品种上。这个小窗口可以拖到屏幕角落,随时瞄一眼,比来回切换窗口省事多了。
还有一个容易被忽略的细节,报价窗口里的价格颜色变化其实有讲究。通常买价用蓝色或黑色显示,卖价用红色或绿色显示,具体取决于你的MT4主题设置。如果你发现价格颜色看起来不对劲,可以进入“工具”->“选项”->“图表”选项卡,调整“买价线”和“卖价线”的颜色区分。这样一眼扫过去,就知道当前是买方市场还是卖方市场。
对于多品种监控需求,建议把常用的货币对、黄金、原油都放在同一个报价组里。右键报价窗口,选择“显示全部”或者手动添加品种,比每次输入代码搜索要快得多。保存好这个报价组布局后,下次启动MT4自动加载,省去重复设置的麻烦。
创建自定义库文件的具体操作步骤
第一步当然是在MT4的导航栏里找到MetaEditor编辑器,点击打开后选择文件菜单下的新建选项,这时会弹出一个向导窗口,里面有很多模板可以选择,比如脚本、指标、库文件等等,我们这里要选的是"Library"类型。选好之后输入文件名,比如MyLib,点击创建,编辑器就会自动生成一个基本的mqh文件框架,里面已经包含了必要的预处理指令和一个空的函数模板。
接下来就要往文件里添加自己的函数了。举个例子,假设你经常需要计算某个货币对的ATR平均真实波幅,就可以写一个名为CalcATR的函数,参数包括周期数和止损倍数,返回值是计算出来的止损距离。写函数的时候要注意,MQL4的语法和C语言很像,每行代码结束都要加分号,函数体用大括号包围,变量声明要在使用之前完成。函数写完以后,编译一下看看有没有语法错误,一切正常的话文件就创建成功了。
为了验证库文件能不能正常工作,最简单的办法是写一个测试脚本,在脚本开头加上#include ,然后调用刚才写的CalcATR函数,把结果打印到图表上。如果图表上显示出了预期的数值,说明库文件已经成功生效。这个测试过程非常关键,很多人写完库文件后直接放到策略里用,结果报错半天找不出原因,其实问题就出在函数名拼写错误或者参数不匹配上,先单独测试能避免很多弯路。
还有一茬事,关于那个历史数据和实时图表
我身边不少朋友跟我说,MT4图表上那些个K线怎么看也不像实时的,感觉总慢半拍,这个感觉还真没错,图表数据刷新频率和报价窗口不完全同步,你切回图表,有时候要等它自己加载个几秒钟,特别是你把图表上的时间周期换大一点,比如从五分钟切到小时图的时候,它要重新请求服务器数据,这个过程在行情平静的时候还好,行情一乱,它还要缓冲,就有那么一两秒的卡顿,有些性子急的人就开骂了,其实不用着急,这个状态不代表你电脑性能不行,就是服务器之间的交互问题,你想用MT4看出准确到毫秒的实时市场状态那是不可能的,它不是那种专业交易的直连工具,但你要是看个大概趋势,画画支撑压力,那它是够用的。
我试着总结一下我自己检查市场状态的老办法(1)先把那两个打开的报价窗口和图表窗口最小化到并排,这样你看价格变动不用换来换去,(2)打开Ctrl+T看交易列表,瞄一眼有没有什么单子是处于“挂单”状态却又忘了设止损的,(3)观察右下角的连接状态条,如果那个地方不是显示“交易服务器已连接”而是什么“连接丢失”或者“重连中”,那看啥都没用,数据都是断的,(4)再按一下F5或者右键点刷新报价,重新拉一次数据,(5)看那个单子旁边的成交颜色,(6)最后就是根据自己账户的净值变化结合图表判断一下市场方向,反正这些都是土办法,也不保证百分百管用。这个里头(3)是最多人忽略的,你们要记住服务器连接那行字,有时候看着图表还在动,但其实已经断线五分钟了,那图表动的都是历史残留,这对你判断市场状态是致命的,好多人吃大亏就吃在这上边,我也差点出过事,后来每次下单前都要瞟一眼右下角那行字才安心。
反正说了这么多,你估计也听烦了,我唠唠叨叨的都是这几年跟这套软件纠缠下来的经验,有些办法可能在老手看来挺笨的,但对我来说能用就行,MT4这套东西你说它功能强吧确实也不弱,可它的界面设计一直都是一副老派风骨,非得让你绕不少弯路才能找到门道,我能告诉你的也就是靠笨办法慢慢试出来的一些心得,你顺路就试试,不顺路就当听个笑话吧,也不知道最后咋样了。反正我是这么干的,你看着办。
切换时间周期间接改变K线显示总量
很多人没意识到,切换图表周期其实也是控制K线显示数量的一种间接手段。同样一块屏幕宽度,在M5图上可能只能显示100根K线,但切到H4图上就能显示差不多300根,因为每根K线代表的时间跨度变大了。如果你觉得当前周期下K线数量怎么调都不合适,不妨换个思路,直接切换到更大的时间周期。
比如说你在M15图上想看更长的历史走势,与其费劲把K线缩到看不清,不如直接切到H1或者H4图。
这样屏幕上显示的K线数量虽然没变,但每一根涵盖的时间范围变大了,整体覆盖的历史长度自然就增加了。反过来,如果你觉得大周期图上细节不够,就切到更小的时间周期。
MT4顶部工具栏有一排周期切换按钮,从M1到MN都有,点一下就能切换。切换之后,之前设置的K线显示数量参数依然会生效,图表会按照你设定的数量显示对应周期下的K线。这个特性挺方便的,相当于你只需要设定一次显示数量,切换周期时不用重新调整。
不过要提醒一下,切换周期之后,图表加载的数据量会发生变化,如果网络不好或者电脑配置偏低,可能会出现短暂的卡顿现象。尤其当你设置的K线数量特别大的时候,比如填了5000根,切换周期时可能需要等一两秒才能完全渲染出来。这种情况属于正常现象,稍微等一下就好。
说到底,调整K线显示数量这件事,核心目的就是让图表更符合你自己的看盘习惯。有人喜欢看长周期的大格局,有人喜欢盯短周期的精细波动,MT4给了你充分的自由度去调整。多花几分钟熟悉这些操作,以后每次打开图表都能直接调成最舒服的状态,省下来的时间用来研究行情,那不香吗。