目录

MT4正版下载 - MT4行情推送DDE协议实现跨程序数据共享_MT4行情推送DDE协议实现跨程序数据共享

MT4行情推送DDE协议实现跨程序数据共享_MT4行情推送DDE协议实现跨程序数据共享
做交易的人常常会遇到这样的烦恼,MT4平台自带的图表分析功能虽然强大,但要想把实时报价数据用到自己的程序或者Excel表格里,却不知道从何下手。其实MT4早就内置了一个很实用的功能——DDE协议,通过它就能把实时行情推送到其他程序。这个功能藏得比较深,很多老交易员都不一定知道,今天我就把具体操作方法一步步说清楚。

模板保存前的准备工作

在动手保存模板之前,有几个细节需要先确认清楚。首先你要检查一下当前MT4版本是否支持模板功能,一般来说4.0以上的版本都自带这个功能,如果你的软件版本太老,建议先去官方网站更新到最新版本。另外,保存模板前最好先把所有需要固定的设置都调整到位,比如主图的K线颜色、背景色、网格线显隐,以及各个副图指标的参数配置,因为这些内容都会被完整地记录到模板文件里。

实际操作中我发现,很多交易者忽略了一个重要环节——工作区窗口的排列方式。比如你习惯把MACD放在主图下方第一个副图位置,RSI放在第二个副图位置,这种布局也会被模板记录下来。所以调整好各个窗口的相对位置和大小比例,再保存模板才是完整的操作。
如果直接跳过这个步骤,下次加载模板时窗口布局可能就会变得乱七八糟。

还有一个容易被忽视的点是交易品种的切换。模板文件本身不绑定交易品种,但不同品种的图表元素可能会有些差异。我的建议是,在保存模板前先切换到最常用的那个品种,比如EURUSD或者黄金,调好所有参数后再保存,这样加载模板时不会出现指标显示异常的情况。

K线样式设置被改动导致不显示

如果窗口开着但里面确实没有任何K线图案,那就要看看图表属性设置了。右键点击图表区域,选择“属性”,或者直接按F8键,在弹出的属性窗口中切换到“常规”标签页。这里有个“显示K线图”的选项,如果这个勾选框被取消了,图表上就只会留下坐标轴和背景,K线本身完全隐藏起来。

另外在“颜色”标签页里,可以检查一下K线的颜色设置。如果阳线、阴线颜色都设成了与背景色相同,比如黑色背景配黑色K线,那自然什么都看不见。把K线颜色改成对比明显的颜色,比如绿色和红色,再点确定,K线就会重新显现。这个情况在手动调整过颜色方案后比较容易发生,有时候是误触,有时候是加载了某些不兼容的模板。

还有一个隐藏较深的设置,在图表属性“常规”标签页底部,有个“显示图表”的选项。如果它被勾选掉,整个图表区域会变成灰色不可用状态,只能看到网格线。勾选回来并确定后,图表会恢复正常。这些设置项平时很少动,一旦被改过就特别容易让人摸不着头脑。

Gmail和Outlook等其他邮箱的配置差异

如果你用的是Gmail,配置逻辑和QQ邮箱差不多,但有几个细节不一样。Gmail的SMTP服务器是smtp.gmail.com,端口也是465,同样用SSL。不过Gmail现在强制要求使用应用专用密码,而不是你的Google账号密码。你需要在Google账号的安全设置里开启两步验证,然后生成一个16位的应用密码,这个密码才能用在MT4里。

有一点要注意,Gmail的服务器对发送频率和收件人数量有严格限制,如果你EA触发邮件的次数很频繁,比如每次交易都发一封,很可能发了几封之后就被临时封禁了。我当时就遇到过这种情况,EA在一天内发了二十多封邮件,结果第二天直接提示SMTP认证失败,过了几个小时才恢复正常。

Outlook邮箱的设置又是另一套逻辑。
SMTP服务器是smtp.office365.com,端口用587,安全连接方式要选STARTTLS而不是SSL。密码方面,Outlook用的是你的微软账号密码,不需要单独生成授权码,但如果你开了双重验证,就得在微软账户的安全设置里创建一个应用密码。另外Outlook对SMTP发送频率同样有限制,但比Gmail宽松一些,一天发个几十封问题不大。

修改登录方式后的账户安全加固建议

登录方式改完之后,别急着去交易,先花两分钟检查一下账户的安全设置。MT4客户端里有一个“工具”菜单,点开后选择“选项”,在“服务器”选项卡里可以修改账户的默认登录行为。比如你可以设置成每次启动都要求输入密码,而不是自动登录。这个设置对于资金安全非常重要,尤其是当你的电脑有其他人使用的时候。

另外,建议你定期更换交易密码,尤其是当你在公共WiFi环境下登录过MT4之后。公共WiFi的安全性堪忧,很容易被中间人攻击窃取密码。换密码的频率不用太高,一个月一次就差不多了。如果你觉得手动换密码麻烦,可以设置一个密码提醒日历,每个月固定一天换一次。

在经纪商后台,你还可以开启双重身份验证,这个功能在MT4客户端里没有,但很多正规经纪商都支持。开启之后,每次登录MT4都会要求输入一个动态验证码,这个验证码通过Google Authenticator或者短信发送。虽然多了一个步骤,但安全性提升了好几个档次。对于那些资金量大的账户,这个功能是必须开的。

最后,如果你发现账户登录记录有异常,比如显示在你不认识的城市或者设备上登录过,一定要第一时间修改密码并联系经纪商客服。MT4客户端本身不提供登录记录查询功能,但经纪商后台一般都有安全日志。养成定期查看安全日志的习惯,比什么都强。

文章目录