目录

MT4正版下载 - MT4多图表同屏管理让交易视野更开阔_MT4多图表同屏管理让交易视野更开阔

MT4多图表同屏管理让交易视野更开阔_MT4多图表同屏管理让交易视野更开阔
接触MT4久了,你会发现盯盘这件事远不是开一个图表就能搞定。做多个品种或者同品种不同周期的时候,窗口来回切换总会让人手忙脚乱,尤其是行情突然发力那几秒,点错一个窗口可能就错过了最佳进场点。其实MT4早就内置了非常灵活的多图表管理工具,只是很多交易者一直没太留意。今天咱们就专门聊聊怎么把多个行情图表安排得明明白白,让整个屏幕都为你服务。

点值的基本定义与计价货币的角色

点值本质上是指汇率变动一个“点”所对应的价值变化。在外汇交易中,这个价值通常以账户的计价货币来体现。举个例子,如果你交易的是EURUSD,报价货币是USD,那么一个点的价值自然就用美元来计算。这时候计价货币就是USD,点值计算确实绕不开它。

但如果你交易的是USDJPY,计价货币变成了JPY,情况就复杂了。一个点的价值是1000日元,但你的账户可能是美元账户,这时候就需要把日元换算成美元。这个换算过程,本质上就是在考虑计价货币的影响。所以从账户盈亏的角度看,计价货币始终是点值计算的“终点站”。

MT4平台在显示点值时,默认会根据你账户的币种自动换算。
比如你开的是美元账户,平台显示的EURUSD点值就是美元数值,而USDJPY的点值也会自动折算成美元。这种自动换算机制,其实已经隐含了对计价货币的处理。

在EA初始化与平仓事件中嵌入计数代码

既然知道了统计逻辑,下一步就是把代码放到正确的位置。MT4的EA主要运行在几个固定的函数里,比如OnTick、OnInit、OnDeinit,以及订单平仓后会触发的一些自定义函数。最稳妥的做法是在每次交易平仓后,立即调用一个统计函数,这样能实时更新连续亏损的次数。通常我们会把统计代码写在OnTick里,然后通过检查OrdersHistoryTotal这个函数来遍历历史订单。

不过这里有个性能问题需要注意,如果历史订单数量特别多,每次都全量遍历会拖慢EA的运行速度。我个人的做法是在EA里记录一个已处理订单的最远索引,每次只检查新增加的那几笔订单。比如每次平仓后,历史订单总数会增加,我们就从之前记录的位置开始遍历到最新的位置,这样只处理几笔数据,速度会快很多。当然对于个人使用来说,单子数量不算海量,全量遍历也问题不大,但养成好习惯总是好的。

在代码实现时,可以定义一个int型的全局变量lossCount,初始值为0。然后在平仓后调用的函数里,用for循环从历史订单总数减一开始倒序查找,找到最后一笔平仓单。如果这笔单子的盈利为负数,lossCount就加一,否则就设为零。这里要注意,一定要用最近平仓的那笔单子来判断,不能随便取一笔历史单,否则顺序乱了统计就全错了。

为了更直观地看到当前计数状态,我们可以在图表左上角用Comment函数显示lossCount的数值,这样跑EA的时候能实时看到有没有正常计数。如果发现数字一直在涨但账户明明在盈利,那就说明代码逻辑里取订单的索引或者盈亏判断写反了,需要及时检查修正。

MT4中调整执行模式的具体操作步骤

调整执行模式并不复杂,但很多人压根不知道这个选项藏在哪。首先打开MT4平台,找到顶部菜单栏的“工具”选项,点击后在下拉菜单里选择“选项”。在弹出的设置窗口中,你会看到多个标签页,默认打开的是“常规”这一页。这时候别急着关,慢慢找,在窗口的右侧有一个区域叫“交易”,里面有一项叫“执行模式”或者“成交模式”。

点击那个下拉框,你会看到两个选项,一个是“即时执行”,另一个就是“按报价执行”。如果你的MT4版本较老,可能显示为“请求执行”或“报价执行”,意思都一样。选中“按报价执行”后,记得点击窗口底部的“确定”按钮保存设置。有些版本的MT4可能需要先关闭自动交易功能才能修改这个选项,如果按钮是灰色的,就先在工具栏里把“自动交易”的图标点掉,改完再重新打开。

设置完成后,建议不要立刻就跑真实跟单,先做几笔模拟交易试试效果。在MT4的“市场报价”窗口里,双击某个品种,会弹出一个“新订单”的窗口。在这个窗口的右侧,你可以看到“执行”一栏显示的是“按报价”。这时候试着下单,系统会弹出一个确认框,显示当前报价和你的下单价格,如果价格差距过大,它会提示你“价格已变化”,让你选择接受还是取消。这就是按报价模式的正常表现。

这里有个小技巧要提醒大家,如果你用的信号源是EA自动执行的,调整完执行模式后,最好把MT4重启一下。因为有些EA在启动时会读取平台的执行模式设置,如果EA是在设置修改之前启动的,它可能还是按照旧的模式运行。重启MT4后,EA会重新加载参数,这时候按报价模式才能真正生效。我就是吃了这个亏,刚开始改完设置没重启,跟了两天发现滑点还是老样子,重启后才正常。

保存参数设置让调整一劳永逸

调好参数之后有个麻烦事,就是如果你重新新建图表或者重置指标,刚才改的参数又变回默认了。MT4其实提供了保存模板的功能,可以把整套指标参数连同图表设置一起保存下来。具体做法是调整好所有指标参数后,右键点击图表,选择“模板”-“保存模板”,给它起个名字,比如“黄金RSI定制版”。下次新建图表时,右键选择“模板”再找到这个文件,所有参数就自动加载了。

另一种更灵活的方式是直接修改指标文件里的默认值。找到MT4安装目录下MT4版本信息查看方法详解的MQL4文件夹,里面有个Indicators子文件夹,找到RSI.mq4或者KDJ.mq4这些源码文件,用记事本打开直接改参数定义那几行代码,保存后重新编译。这样以后每次拖指标到图表,默认值就是你改过的数值,省去每次手动调整的麻烦。不过这个方法需要懂一点编程基础,而且改错了可能导致指标加载失败,所以新手还是用模板功能更稳妥。

说实话,调整超买超卖阈值这件事,本质上就是让工具适应你的交易系统,而不是反过来让你去适应工具的默认设定。每个人的交易风格、风险偏好、持仓时间都不一样,哪可能有一套万能参数通吃所有场景。花点时间把参数调成适合自己的状态,比到处找所谓“圣杯指标”要实在得多。把参数调好之后,你会发现指标信号和实际行情的契合度有明显提升,至少心里有底了,知道这个信号到底意味着什么。

文章目录