MT4部分平仓 - 修改止盈止损的老坑,右键菜单那点事挨个说_合理命名和分组让对象更容易管理

找来找去发现些别的东西
我一开始想着是不是藏在什么自定义指标里,或者哪个犄角旮旯的参数设置里,结果还真让我找到点眉目,但完全不是那么回事,默认装好的MT4里吧,你去看分时图也好K线也好,都只是显示价格的走势,你最多能调出买卖两个价格的报价线,但那跟价差图表完全是两码事,我说的是那种直接以点差值为纵轴画成一根线或者柱状图,能看出来一天里头点差什么时候大什么时候小的那个东西,你要的是这个对吧,反正我是这么理解的,要是理解错了你也别笑话我,这东西确实在MT4里头默认不带。
然后我就开始折腾别的路子,比如说把两个价格曲线叠在一块看,再用个什么公式换算成差值,说实话有点麻烦,而且你得自己编公式,你要是不会编程那就真的是抓瞎了,我曾经也试过用那些现成的什么点差显示指标,网上搜是能搜到一些,但那是别人写的小插件,需要你自己下载啊然后放到那个指标的文件夹里头去,再刷新一下图表才能调出来,这就不叫内置了对吧,得算你自己加装的东西,我反正是这样理解的,你要是问我有没有那种开了软件直接就有的,那答案很简单,没有,真没有,我为此还特意把MT4重置过一遍,恢复成最原始的出厂状态,结果还是那样,干干净净的啥也没有。
所以说到底啊,MetaTrader4这软件吧,它的定位就是给你看交易用的K线图和成交记录,具体到价差这种细节它都是靠报价窗口里那两个数字让你自己心算的,你看它左下角那个报价栏,点开一个货币对就看到买价卖价一上一下,你心里减一下就知道了,但要说画成图表那种直观展示,它是真的想不到去做这个东西,我琢磨着也许是老软件就这样了,过了这么多年都没加这个功能,也不知道他们是怎么想的,你说咱们看盘的时候吧,眼睛盯着那两根线的变化多方便啊,可人家就是不给。
EA文件的导入与安装细节
EA文件说白了就是一个后缀为.ex4或者.mq4的小程序文件,你可以从MQL5官网下载免费的EA,也可以自己编写。把下载好的EA文件复制到刚才打开的数据文件夹里,具体路径是MQL4\Experts,如果你之前安装过其他EA,这个文件夹里应该已经有一些文件了。复制完成后,重启MT4,或者右键点击图表窗口空白处,选择“专家顾问列表”,就能看到新导入的EA了。
这里有个小技巧,如果你想测试一个EA的好坏,千万别急着把它挂到实盘账户上。先在MT4自带的“策略测试器”里跑一遍历史数据,这个工具就在查看菜单栏的第二行,图标长得像一个小计算器。选择你要测试的EA、交易品种和时间周期,然后设定好初始资金和杠杆比例,点击“开始”按钮,软件就会自动模拟过去几个月的交易情况。我记得自己第一次测试一个网格EA时,回测报告显示最大回撤达到了惊人的40%,吓得我赶紧删掉了那个EA。
导入EA后还需要设置它的运行权限。在图表窗口右键选择“专家顾问”然后点击“属性”,在“常用”选项卡里勾选“允许算法交易”和“允许修改账户设置”,这两个选项缺一不可。如果EA需要调用自定义指标,还要在“导入”选项卡里勾选“允许DLL导入”,否则EA会一直报错无法运行。
扯多了,再回来说说这360的捆绑它也能来掺和一脚的破兴事儿
说到这我又想起一桩事了,我这台老电脑上其实也装了那个防木马查杀工具,这软件就是爱瞎掺和,明明它也没检测到什么毒,但它就是在后台悄悄把MT4要写进去的临时文件给拦下来了,你一开始还没反应,等到五十百分之、八十百分之它就猛地一下提示安装程序文件被改动或者无法删除一个什么东西,你说它坏不坏,但你又不能彻底给卸载它,毕竟平时上网还要靠它壮胆的嘛,所以就在装MT4的时候临时把它暂停保护一会儿,装完再打开确认没事,就等于说新软件能进了门算是勉强闯了关,这事情就是这么个逻辑。
其实呢,这些7788的报错归根结底都是权限问题、协议问题、兼容性这三个总合来逗你玩,回想我当年刚入门那会也是这样,一出错误就急得拍桌子,恨不得把电脑砸了才舒服,那个心率都飚上去了,但是现在看啊,很多报错都不是真奔着死胡同里堵着你去的,它那只是提示你有一些关键步骤没照顾到,比如那用户账户控制弹窗的时候吧,你手一抖点了个“否”那就要命了,安装程序就给你表演它的失联技,所以啊凡是弹出来一个对话框你就认真地看过内容再按按钮,别跟点了鞭炮似的就噼里啪啦往下推进。
你说咱们这儿论技术吧我不算行家,论钻研劲也比不上小年轻们,但我就是熟能生巧啊吃过的亏多就摸着门道了,比如安装前我会先验证一下安装包的属性里那数字签名是不是好使的,有签名的基本上没坏儿,没签名的就甭管吹得再好也不安装,装了纯粹是给系统找罪受,然后安装时选那个“自定义安装”,不要用默认挡,把那个“路径里的用户数据收集选项”都给勾没掉它,这些步骤讲起来又绕又没啥大新意,可确是实实在在能减少那种中途夭折的概率,我还记得之前清注册表的时候手动删除了两个键位,删完它还提示我说要重启生效,我忐忑了半晌重启完了再双击那个安装程序,嘿它还真的就顺利跑起来了,那天我感觉自己跟修电脑的师傅一样神气得不行。
唉,絮叨半天也不知道大家伙儿听明白没有,反正各有各的破事,那个错误提示只要你肯多捣鼓一会儿它终究会认输的,只要你有耐心去一点点排查就好,我就不多啰嗦了,分享这些老经验也纯属是怕你们自个儿干着急,当年我可是装了一整天都有点心态崩溃,连午饭都没顾上好好吃,那个时候要是有个明白人捋一捋这些坑事儿该多好,现在写出来就图个乐子顺带帮一个算一个,也真的没指望能把每个网上那堆找不着的麻烦事儿全给解决了,反正装不上就换那条下载渠道重新下一个也没大碍的,就不折腾那电脑重装系统那种吓人的事了,你该试试就试试MT4画线切换周期后消失的解决办法吧,最后真没辙了再换个网络时段,晚间时候下载的人少了说不定顺就顺了,也不知道最后咋样了。
合理命名和分组让对象更容易管理
给分析对象起个好名字,听起来好像有点多此一举,实际上对于管理大量对象来说特别重要。MT4默认的对象名称都是“Trendline 1”、“Fib 2”这种格式,数量一多根本分不清哪个是哪个。
我建议在画对象的时候,就顺手改个有意义的名字,比如“BTCUSD日线阻力”、“黄金4小时上升趋势线”这样,一眼就能看出来这个对象是干嘛用的。
改名字的方法也很简单,选中对象后右键选“属性”,在“名称”一栏直接修改就行。或者在对象列表窗口里,选中对象后按F2键也能快速改名。虽然每次画线都要多花几秒钟改名字,但后续管理的时候节省的时间可远远不止这几秒钟。尤其是当你需要在一个图表上管理几十个对象的时候,好名字就是最好的索引。
MT4其实没有严格意义上的对象分组功能,但是通过规范命名,可以达到类似分组的效果。比如所有均线都以“MA_”开头,所有趋势线都以“TL_”开头,所有斐波那契都以“FIB_”开头。这样在对象列表里排序之后,同类的对象就会自动排在一起,视觉上就像被分成了组一样。需要批量处理某一类对象的时候,直接在列表里连续选中就行了。
还有个隐藏技巧,对象列表里可以按住Ctrl键多选,或者按住Shift键连续选择多个对象。选中多个对象之后,可以一次性修改它们的属性,比如统一改成同一种颜色或者同一种线型。这个功能对于保持图表整洁、统一分析风格来说特别有效。我经常用这个方法把所有的支撑阻力线统一成蓝色虚线,把所有的趋势线统一成红色实线,整个图表看起来就非常清晰了。