目录

MT4正版下载 - 手机上看MT4中文注释全是乱码折腾一晚上也没整明白编码这事_用好MT4自带的批量平仓功能

手机上看MT4中文注释全是乱码折腾一晚上也没整明白编码这事_用好MT4自带的批量平仓功能
昨晚又加班到九点多,回家路上蹲在小区门口抽烟的时候掏出手机看了一眼MT4,忽然发现之前盯了三天的一个品种在四小时图上有个关键的突破位,我当时还真在电脑上写了条中文注释备注了一句「这里如果放量突破就追多」,结果掏出手机这么一看,好家伙,那行字全成了乱码,什么「铏犵牥」之类的鬼东西,跟外星文似的,当时我就懵了,明明在电脑上看着好好的中文,怎么一到手机版就变成这副德性了,这事儿说实话困扰我挺久了,从去年春天用上手机版看盘之后就一直这样,断断续续折腾过好几回,今天实在忍不住了,决定把这破事儿从头到尾捋一捋,就当是给自己一个交代吧,也顺便看看有没有同病相怜的兄弟能指点一下。

用好MT4自带的批量平仓功能

MT4的“交易”选项卡里,右键点击任意订单,会弹出一个菜单。很多人不知道,这个菜单底部有几个批量操作的选项,比如“平仓所有订单”和“平仓所有买单/卖单”。这两个功能非常实用,尤其是市场突然反转,你需要立刻清仓的时候。
点一下“平仓所有订单”,所有持仓单会一次性全部关闭,比一个个双击再点平仓按钮快了几十倍。

不过有个细节要注意,如果你只想平掉某个货币对的订单,或者只平盈利的单子,那这个自带功能就满足不了了。这时候你可以把鼠标放在“平仓所有订单”上面,它会展开一个子菜单,里面有按订单类型、按货币对筛选的选项。比如你可以选择只平掉所有EURUSD的买单,其他货币对完全不受影响。这个功能我用了很久才发现,说实话,确实藏得有点深。

另外,如果你用的是手机版MT4,操作逻辑其实也差不多。长按任意订单,弹出的菜单里同样有批量平仓的选项。不过手机版的功能没有电脑版那么全,它只能平掉所有订单或者所有买单/卖MT4登录无连接服务器地址手动填写方法_定制图表外观减少视觉疲劳提高专注力单,没法按货币对筛选。所以如果你是重度交易者,建议还是用电脑版操作批量管理,效率会高很多。

到底有几个笨办法可以先试起来

我自己用过这几招,不一定全管用但至少能应付大部分场景了:(1)打开指标属性里头那个“行情图表最大”的设置,把历史K线数量限制住,比如限定在两千根以内,这样指标只用算最近这两千个数,溢出概率直线下降,(2)写指标时候多用那个“limit”用法,就是说循环的时候拿`for(int i=limit;i>=0;i--)`这样的结构,不要老是从头到尾全部重新算一遍,(3)把那些计算变量改成double类型还不行的话,想办法给它加个范围判断,比如某步算出来大于某个值就强制让它等于那个上限值,(4)我还在有些指标里头给除法加了个小判断,如果分母绝对值小于某个极小值就直接跳过这根K线,别硬算,(5)还有那个Buffer数组的输出,它默认能塞很大的值但画图时别超一百万,超过了图就去天上了,(6)实在不想改代码就直接换时间周期跑,H1跑不出来的东西H4可能就安安稳稳的,(7)用完就删自定义指标真的,很多老指标很吃数据一多就疯。

这几种办法我换着用,说实话没有一招能完全根治所有情况的,毕竟每个指标写的烂的地方都不太一样,有的错在开头的数组初始化,有的是那帮老毛子写的源码里直接给个固定值乘以一个快速增长的系数,你看着想骂人但又不知道怎么注释出来,只能靠笨办法一步一步堵漏洞,我这句话的意思就是说,遇到画面飘了别慌,先去把K线数量调少一点看看,八成能缓解个七八成。

说到这我又想起一个事儿,就是MT4优化策略测试的时候那个数据量更是大得吓人,比图表上看盘的数据还要多几倍,我那会儿把个EA拿来跑十年历史数据优化参数,哪知道那EA里头调用了两个自定义指标,每个都带着全套历史数据计算,结果跑着跑着直接用完内存然后崩了,报错也没报什么具体的,就一个“out of memory”了事,后来我老老实实把指标里的计算范围用bars变量限制了一下,然后再优化就顺顺利利跑到完了,所以我说限制范围这思路不光管着图表,连测试那边也适用的。

还有一茬是显卡驱动和显示设置

MT4这软件奇怪就奇怪在她明明不怎么吃显卡性能但你新买的电脑反而容易图表撕裂或卡顿,这跟显卡驱动的适配有关系,有些新版驱动为了新游戏优化把OpenGL的老接口给改薄了,而MT4偏偏用一些老掉牙的渲染方式结合电脑屏幕的刷新率如果设置不对,你看K线图滚动的时候就能感觉到明显的滞后,不是那种网络卡顿的延迟,就是纯粹的画面不跟手,解决办法是在显卡控制面板里把MT4这个程序单独设置为使用集成显卡,信我,比切换独显都稳,如果你是非得用独显那就把垂直同步关掉,再启动MT4的时候画图软件那块反而顺滑了也不知道啥原理。

高DPI屏幕这个坑也是20年后才出现的,原来大家都用1080p的屏幕没这种破事,现在你接个2K或者4K高分屏然后系统缩放比例设置成125%或者150%,MT4的界面就全是模糊的字体和错位的按钮,我试过很多办法最后发现只把程序放在主显示器并关闭让Windows自动管理字体缩放,然后固定设置到100%显示元素大小,能治好但界面太小了你凑近点看也行,这软件就别指望她跟着时代进步了,你要是真想用高分屏看MT4舒服点,可以试试把字体调到12号然后启用Windows自带的文本清晰度增强工具,但治标不治本,MT4和老显示器才是天生一对这个说法在某些情境下还真没错。

说了这么多检查兼容性的土办法没有一条是什么深奥技巧,全是不停重装重启瞎琢磨出来的经验,你要是实在被整得没脾气了还有个终极大招就是拿一台老旧笔记本电脑装了win7专门跑MT4,她现在对系统的要求低的可怜你十年前买的机器都比现在的新电脑跑得顺畅,我目前就这么干的反正也不搞什么花样交易安安稳稳的就好,现在MT4用的好好的也不知道哪天win12来了又出什么幺蛾子,到时候再说吧,反正拆东墙补西墙呗。

图表十字光标配合数值显示的隐藏技巧

还有一个很多老手都在用但新手不太清楚的技巧,就是MT4图表自带的十字光标功能。当你按住鼠标左键在图表上拖动时,会拉出一条十字线,同时图表的左上角或者右上角会显示鼠标所在位置的价格和日期时间。但很多人没注意到的是,如果你在图表属性里开启了“显示指标数值”选项,十字光标移动时也会同步显示指标数值。

这个选项藏在图表右键菜单的“属性”里,切换到“常用”标签页,勾选“显示指标数值”复选框。开启之后,十字光标定位的位置会以小标签的形式显示出该点对应的所有指标数值。这种方式跟在数据窗口查看有异曲同工之妙,但视觉上更直观,因为数值直接显示在图表上,不用低头去看窗口。

我个人其实更喜欢这种直接在图表上显示数值的方式,因为眼睛不用在图表和数据窗口之间来回切换,盯盘时候的专注度能保持得更好。尤其是同时看多个指标的时候,数据窗口里一堆数字挤在一起,查找起来反而费劲,图表上分散显示就清爽很多。

不过要注意的是,这个功能开启后,十字光标移动时图表上会同时显示多个数值标签,如果指标数量太多,图表会显得有些杂乱。建议根据自己实际使用的指标数量来决定是否开启,指标超过三个的话,还是用数据窗口更清晰一些。这个取舍就看个人习惯了,没有绝对的好坏。

文章目录