by 加百力
加百力咨询的ATW部门考虑了一种通过MATLAB向指定邮箱发送邮件的方式:调用ActiveX收发邮件。
Windows操作系统提供了MAPI控件可以方便的收发邮件。
用户需要有一个发送邮件的邮箱知道账号、密码。
用户需要配置自己电脑上的Outlook Express,配置方法和FoxMail等类似。必须保证配置正确可以收发邮件才行,否则不能运行。
用户可以在OE的“安全”选项卡中取消“当别的应用程序试图以我的名义发送电子邮件时警告我”选项,就不需要每次发送时确认了。
具体程序请参看附件中的代码和详细注释。
通过MATLAB调用ActiveX编写程序有很多好处,Windows中提供了丰富的系统控件。对这方面感兴趣的朋友可以通过:
ctxcontrollist()
actxcontrolselect()
通过MATLAB发送邮件看似简单实际上对于我们做金融投资有非常重要的意义:
通过MATLAB建模、分析后的各种报表、进场信号、出场信号、市场异常波动等关键信息都可以通过邮件(包含具体分析内容、MATLAB绘制的图表)及时发送到基金管理者手中。通过智能手机、黑莓等可以在第一时间获取这些报表或图表。SendEMail_GC_ATW.m
MATLAB, MATLAB技术, 电子邮件, 邮件