MT4挂单类型 - MT4均线交叉邮件提醒这样设置才不白折腾_搜不到货不一定是你的锅

声音提醒的基础入口在哪里
MT4的声音提醒主要分成两大类,一类是平台自带的系统提示音,比如新订单成交、止损触发的提示;另一类是用户自己设置的价格预警,也就是当价格到达你设定的水平时发出声音。这两类声音的设置位置并不相同,很多人找半天找不到就是因为把这两者混在一起了。
系统提示音的控制在MT4顶部的“工具”菜单里,点开后选择“选项”,在弹出的窗口中找到“事件”选项卡。这里列出了各种平台事件,比如“新订单”、“删除订单”、“错误通知”等,每个事件旁边都有一个复选框,勾选上就代表开启声音提醒。默认情况下大部分都是开启的,但如果你发现某些操作没声音,可以先来这里检查一下。
价格预警的声音设置则是在图表上操作。在你想设置预警的价格水平上,鼠标右键点击,选择“交易”选项,然后会看到一个“添加警报”的按钮。点击后弹出一个对话框,里面有“启用警报”、“触发条件”、“声音文件”等选项。这个对话框就是价格预警声音设置的核心区域,后面要讲的个性化调整基本都集中在这里。
搜不到货不一定是你的锅
有时候你明明打了正确品种的代码,列表却是空的,这时候别急着删了重装,先想想自己是不是在“市场报价”那个页面里搜的,如果错进了“已交易”那个历史标签再翻搜索,十有八九是搜不到任何东西的,因为那边压根没有搜索功能只有记录列表,我刚开始就犯过这种糊涂事,以为所有页面都有搜索入口,结果在“智能交易系统”那个标签里找了好半天,那里面全是EA和指标的清单,跟交易品种八竿子打不着关系,真是白费力气还上火的不得了。
如果是搜出来几个相似名字但不确定哪个是对的,你就看后面跟着的经纪商后缀,比如有的平台黄金是XAUUSD,你那个平台就可能叫GOLD还是什么的,每个平台命名习惯都不一样这很正常,你也不用非得记,只要在搜索结果里看看成交量那栏哪条数字最大就多半是你要找的主流通品种,这法子不绝对但基本靠谱,因为主流产品成交多那个数字可不是谁都能刷出来的,这个经验跟群里好几个朋友都说过,他们也都说有点用。
说到这我又想起来了,有一次我搜道琼斯指数,输入DOW没有结果又输入US300还没有,最后试了下DJ30才跳出来,我心想这不折腾人么哪有这么个编法,所以你要是搜一个搜不到,就把常见的几个简称轮番试一遍,什么US30、WS30、DOW、DJ30都敲敲,反正多打几个字又不掉块肉,总有一个会中的,这个跟MT4手机版输英文的处理方式有关,它对空格特别敏感,不小心多按了个空格它就把结果全吞了我也遇到过,你要是感觉没打错但结果没了的话就看看输入行最后面是不是有个躲起来的空格,删掉再搜就有了,挺玄乎的但我没骗你。
那些讲什么“自动填充、智能匹配”的都是一般情况下能用罢了,真到了偏门品种上这些智能啥的都不好使,我这人反正不太信那套,自己多敲几遍都比这些功能强,说实话那个输入框那么窄我打着打着就按错字母了,按错了吧它还按错了的字母给你出结果,那肯定搜不到啥的,这时候就得回头看自己刚才打的啥字,神不神经啊这种小细节最容易被自己漏过去,反正你就记住只要是列表里翻得见的品种它那个搜索一定能找到,找不到100%是你在输入那一栏出了岔子。
处理画线工具画出的“伪指标”
我见过不少新手把画线工具画出的水平线、趋势线误认为是指标,其实这些属于图表对象,和指标是完全不同的概念。如果你在图表上看到一条直线横穿K线图,而且点开指标列表里找不到它,那基本可以确定这是画线工具弄出来的。这种对象的删除方法是在图表上直接点击那条线,选中后线条两端会出现小圆点,这时屏幕下方会弹出一个操作菜单,里面就有删除选项。
选中线条的操作需要一点技巧,因为手机屏幕小,手指点击的精度有限。我的经验是先长按那条线,等它高亮显示后再松开手指,这样比直接点击更容易选中。如果线条太细实在点不中,你可以先把图表放大,用双指捏合操作把K线区域放大,然后再去点击那条线,成功率会高很多。
有时候你可能会发现图表上有一些虚线框或者半透明的填充区域,这些也不是指标,而是“矩形工具”或者“斐波那契扇形”等高级画线工具画出来的。删除它们的方法和删除普通线条一样,先选中再找删除按钮。说实话,这类对象比普通指标更难缠,因为它们的点击区域比较特殊,需要点在线条的边缘才能选中。
我还遇到过一个情况,就是图表上同时存在多个画线对象叠加在一起,点选的时候总是选到最上面那个,下面那些根本选不中。这时候你可以试试在选中一个对象后,看操作菜单里有没有“下一对象”或者循环切换的按钮,如果有就多按几次,直到选中你真正想删的那个。
背离判定的条件组合与信号输出
极值都找齐了,接下来就是判定背离。顶背离的条件是:价格的高点比之前的高点更高,但指标的高点比之前的高点更低。底背离则反过来。程序里就是两个if条件嵌套,但实际写的时候会发现,极值点的配对也挺讲究。
我把所有极值点按K线序号排序,然后从最新的极值点往前回溯。比如当前有个价格高点B,往前找最近的价格高点A,如果B的价格大于A,但B对应的指标值小于A对应的指标值,那就触发顶背离信号。
这里要注意,指标值必须取极值点所在K线的值,不能取当前值,否则会失真。
信号输出方面,我习惯用注释和箭头在图表上标记。用ObjectCreate画一条垂直线,再在旁边写个文字说明,标出是顶背离还是底背离。这样一眼就能看出来。代码里还可以加个声音报警,但说实话我很少用,因为信号太多会吵死人。
最后提醒一句,背离信号不是百分百准确,程序识别出来的背离只能作为参考。我自己的经验是,结合趋势线和成交量一起看,成功率会高不少。而且不同周期的背离,意义也不一样,周线级别的背离比分钟级别的靠谱多了。写代码的时候,把周期参数也做成可调的,方便在不同时间框架下测试。