目录

MT4买价线卖价线 - MT4交易持仓时间查看方法快学快用_模板功能是保存界面的核心钥匙

MT4交易持仓时间查看方法快学快用_模板功能是保存界面的核心钥匙
在MT4平台里做交易,很多人只顾着盯盈亏数字,却很少留意自己这笔单子到底持有了多久。其实持仓时间是个挺重要的参考数据,它能帮你复盘交易节奏,判断自己是不是拿单拿得太短或者太长。今天我就把MT4里查看持仓时间的具体操作掰开揉碎了讲清楚,保证你看完就能上手操作。

模板功能是保存界面的核心钥匙

MT4里所谓的"保存界面",官方术语叫"模板",英文是Template。它不单单记录图表的颜色和线条粗细,连你添加的技术指标、画线工具、甚至是在哪个周期下设置的参数,全都会被打包存成一个.
tpl文件。这个文件体积通常只有几KB,但里面包含的信息量相当大,相当于给整个图表拍了一张"配置快照"。

要调出模板管理功能,操作路径其实很直观:在MT4顶MT4手机端账户同步失败原因排查与修复方法_结合实战经验谈使用技巧部菜单栏找到"图表"(Charts)选项,点开后往下数,能看到"模板"(Template)子菜单。这里有几个选项,包括"保存模板"、"加载模板"和"删除模板"。初次使用的话,建议先点"保存模板",这时候会弹出一个对话框,让你给这个模板起个名字,比如"日内短线专用"或者"黄金趋势跟踪",尽量用自己能看懂的命名规则,方便以后识别。

有个细节值得注意,保存模板时鼠标一定要点在你想要保存的那张图表上,也就是说,如果你开了多个窗口,每个窗口的图表状态都不一样,那么模板只会保存当前活动窗口的设置。想保存多窗口的完整布局,那就得花点心思,先把每个窗口都调好,再逐一保存成不同名字的模板,或者干脆用下面要讲的配置文件整体备份方法。

工具选项里藏着关键设置

点击MT4顶部菜单的“工具”,选择“选项”,会弹出一个设置窗口。这里有几个跟EA交易直接相关的选项,必须仔细检查。首先切到“智能交易系统”这个选项卡,里面有个“允许算法交易”的复选框,这个必须勾上。
很多人以为工具栏那个自动交易按钮开了就够了,其实这里还有个独立的开关,两个都要同时打开才行。

再看“通知”选项卡,这里虽然跟交易权限没直接关系,但有个“推送通知”功能值得开启。开启之后,EA在运行时如果触发了某些事件,可以直接推送到手机MT4应用上。这样你就不会因为电脑关着而错过EA的动静了。其实这个功能对监控EA运行状态特别有用,尤其是挂机跑EA的时候。

另外在“图表”选项卡里,有个“最大柱数”的设置,默认是5000或者10000。如果EA需要读取历史数据进行计算,而图表上显示的K线数量不够,可能导致EA的某些判断条件永远无法满足。这时候可以适当调大这个数值,比如改成50000甚至无限。别小看这个设置,有时候EA笑脸正常但就是不下单,很可能就是数据不足导致策略条件永远不成立。

我试着搞的那几招跟大伙儿掏心窝子说说

后来我也查了好几天,看到别人也问过类似的问题,说什么用市价单、什么设定止损止盈来触发,反正变着法子绕开这个弹窗,但你要问我弄没弄成,我只能说没有一招能保证百分百解决弹窗,但可以给你分享一下(1)如果你只是平一个方向上的仓位,可以考虑把止损或者止盈挂得更近一点,让它自动触发,但前提是你下新单的时候就得设好这些条件,就省得手动去动那一下,但老仓位就没这个福气了(2)还有一种就是盯着盘口那个买价卖价差别,别只看最后一行成交价,那容易错位,你平仓的时候尽量用最新的那个买价去报价,比你看到的那个数字更接近真实(3)再就是说你把图表刷新那边停顿一下,降低一些延时,不过说实话毛用不大(4)要么就把你的网络从无线换成什么有线的那种,物理网线总比Wi-Fi的干扰少那么一丢丢(5)当然还可以像有些人那样挂一个很靠近现价的限价单上去,但这种方法吧就有点像脱裤子放屁,因为如果价格偏离你触发不了它依然是废纸一张(6)最后就是实在不行你干脆等你更习惯下单一两秒的行情感应再手动去按,虽然也不能完全避免弹窗,但是至少能把被弹窗卡住的次数降下来那么一些些。

这么跳来跳去最后又会绕回最开始那个点,真要在MT4这种老平台里把执行方式改成即时成交不太现实,因为平台它自己选的就是适合它那个服务器体系的方案,你改来改去顶多就是改个界面前端的东西,后端的定价权它还是抓在自己手里,我得坦白一下有一次我测试的时候,一个极小金额的原油单子,改动那个设置之后下单,发现弹窗确实少了一点,可后来隔了一天再弄同样的办法又不灵了,我寻思着是不是那阵子行情波动变小了我没注意,还是说我账户的某种隐藏等级发生了变化,反正现在我还是时常碰到那个提示。

所以我打算不改那种即时成交模式了,反正也不是太明白那机制具体怎么运作的,还是用原来的老办法多留意一下弹出来的价格再手动点吧,虽然麻烦点但也算是稳当,也许哪天再遇到那种大波动的行情节骨眼上我又会想再去试试弄一个新设置,但现在的我懒得搞就不折腾了,反正乱七八糟说了一堆也不知道有没有帮到你也就不管了,你自己要是试出了什么更好的解决方法记得回来跟我说说哈,我也怪想知道这机关到底有没有彻底绕过去的办法。

脚本安装运行与常见问题排查

代码写完后,点击MetaEditor工具栏上的“Compile”按钮编译脚本。如果代码没有语法错误,就会生成一个.ex4文件,自动保存在Scripts文件夹下。此时回到MT4的图表窗口,在图表上右键点击,选择“导航器”->“脚本”,就能看到你刚编译好的脚本文件。

运行脚本非常简单,直接把脚本文件从导航器拖放到任何一张图表上,弹出一个确认对话框后点击确定,脚本就会立刻执行。执行完成后,可以在MT4的“终端”窗口下的“交易”标签页里查看所有订单是否已经被平掉。如果是空的状态,说明平仓成功。

我在实际使用中遇到过几个问题:一个是脚本拖上去没反应,后来发现是因为脚本里没有加“#property strict”指令,导致编译时没有检查出潜在错误。加上这条指令后,很多隐性问题都会在编译阶段暴露出来。另一个问题是平仓时提示“无效的市场价格”,这通常是因为数据没有刷新,你可以先手动刷新图表,或者调用RefreshRates函数强制更新价格数据。

脚本的代码结构其实并不复杂,完整代码大概也就三四十行,稍微有点编程基础的人都能看懂。如果你完全不会编程,也可以直接在网络上搜索现成的MT4平仓脚本代码,复制粘贴后修改一下参数就能用。不过我还是建议你自己动手敲一遍,这样遇到问题的时候才知道怎么调试。

文章目录