: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

如何手动在MultiCharts中配置警报?

如何手动在MultiCharts中配置警报?

启用指标或策略的警报后,有几个设置可配置警报触发方式和触发时间。让我们看看使警报完全按照我们想要的方式显示的选项。
生成MultiCharts警报并对其进行配置

警报是MultiCharts中的一项有用功能,可以实时通知我们某些事件,例如移动平均交叉线或穿越手工绘图的价格栏。无论我们以编程方式生成警报还是将警报应用于手动工程图,当我们打开工作空间,用另一个符号替换符号,或者栏关闭或收到新的价格更新时,MultiCharts都可以触发这些警报(MultiCharts Wiki,2013年)。

但是,在触发警报之前,我们需要手动启用脚本的警报。然后,我们可以配置警报的显示方式以及警报的产生频率。基于这些选项,警报可以生成为音频警报,通知窗口和/或电子邮件消息(MultiCharts Wiki,2013年)。由于我们目前无法使用代码设置这些选项,因此我们需要手动配置这些选项。让我们看看如何做到这一点。


手动在MultiCharts中配置警报:选项和功能

我们打开后的“启用警报”复选框,几个警报选项将变为可用。具有不同设置的窗口如下所示:

001.png


在配置这些选项之前,我们确实需要启用脚本的alert。(在那篇文章中,我们还讨论了在不同的MultiCharts环境中在哪里可以找到警报设置窗口。)

我们在此处提供的各种手动警报选项包括“警报条件检查”设置,“音频警报”功能,“视觉警报”配置和“电子邮件警报”设置。让我们仔细看看这些。


警报条件检查:每小节一个或多个MultiCharts警报


通过第一个警报设置,我们可以配置警报触发的频率。我们在“警告条件检查”标题下找到该选项:


002.png


这三个单选按钮的含义如下(MultiCharts Wiki,2013年):

使用On Bar Close时,MultiCharts仅生成在BAR 关闭时触发的警报。这是一个内部BAR脚本计算过程中触发任何警报,但没有BAR时关闭,不会着火。这样,我们得到的警报每条最多触发一次。【With On Bar Close, MultiCharts only generates alerts that trigger at the moment the bar closes. Any alert that’s triggered during an intra-bar script calculation, but not when the bar closes, won’t fire. This way we get an alert that fires at most once per bar.】

在Every Tick选项,则可以生成警报每个脚本计算和警报条件发生的时间。使用此选项,我们最多会在每次价格更新时发出警报。【The Every Tick option makes it possible to generate an alert every time the script calculates and the alert condition happens. With this option we’ll get an alert with every price update at most.】

使用“Once Per Bar”,可以在脚本计算的任何时刻触发警报,但每个价格条最多可以触发一次。因此,当警报在该条的第一个刻度上触发时,MultiCharts会阻止生成另一个警报,直到下一个价格条。

“警报条件检查”设置用于配置MultiCharts根据脚本的计算时间(例如由于新的价格更新)检查生成警报的时间。但是,除了那些用于生成警报的常规触发器外,MultiCharts还会检查当我们打开工作区或替换数据序列(即符号及其时间范围设置)时是否触发警报(MultiCharts Wiki,2013年)。

脚本生成警报的频率不仅取决于“警报条件检查”选项,还取决于您以编程方式生成警报的方式。也就是说,代码和警报设置的组合决定了警报触发的频率。

例如,当代码指定仅在栏关闭时才触发警报,那么即使设置了“每笔交易”,脚本在栏关闭时仍只会为每个栏触发一次警报。再举一个例子:如果您的脚本代码每条最多产生3条警报,则不应将警报设置设置为“每条关闭”或“每条一次”。

如果代码未指定或应在何时触发警报,则“警报条件检查”设置是确定警报何时触发和何时不触发的唯一因素。

要指定如何提醒应该出现,我们可以选择声音报警,通知弹出,和/或电子邮件警报。有趣的是,这些都是可选的。当我们禁用所有三个警报选项时,由脚本触发的任何警报都只会显示在“定单和头寸追踪器”窗口的“警报”标签中。现在让我们仔细看看这三个选项。

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

在MultiCharts中启用和配置音频警报
配置警报触发频率后,警报设置窗口的下一部分将配置音频警报:

003.png


当我们通过“音频警报”复选框打开音频警报时,以下选项可用(MultiCharts Wiki,2013):

使用Beep MultiCharts时,会在警报生成时使用计算机的PC扬声器生成提示音。
使用“声音”,我们可以指定一个.wav声音文件,每次生成警报时,MultiCharts都应播放该文件。每次发生警报情况时,此文件可以播放一次(“播放一次”)或连续播放(“重复”)。
除音频警报外,警报触发时,MultiCharts还可以生成一个弹出窗口。让我们看看它是如何工作的。



在MultiCharts中启用和配置警报通知窗口

手动警报设置中的下一步是配置视觉通知窗口,可以在启用“视觉警报”复选框后进行:

004.png


使用“显示通知窗口的时间”选项,我们定义窗口应保持打开状态的时间:5、15、30或60秒,或者打开直到我们单击它为止(“始终打开”)。

这些通知窗口如下所示:


005.png


顺便说一下,我们无法配置该警报窗口的显示位置。我们也无法更改其其他功能(例如其大小或颜色)。

在MultiCharts中启用和配置电子邮件警报

警报设置窗口中的其余选项可启用和配置电子邮件警报。我们使用“电子邮件警报”复选框打开这些警报,然后使用“设置”按钮进行配置:

006.png


当我们单击该按钮时,将出现一个带有以下选项的窗口:

007.png


在这里我们可以配置:

发件人电子邮件地址,它指定应从中发送警报的电子邮件地址。
收件人电子邮件地址。在这里,我们列出了警报电子邮件收件人的电子邮件地址。当电子邮件应发送给多个收件人时,我们需要使用分号(;)分隔其电子邮件地址。
由于MultiCharts不提供发送电子邮件的服务,因此我们需要使用自己的电子邮件帐户之一发送警报电子邮件。为此,我们需要将MultiCharts配置为使用电子邮件帐户的SMTP(简单邮件传输协议),这是一种用于发送电子邮件的互联网标准(维基百科,2016)。

为此,我们使用以下SMTP设置:

SMTP服务器名称或IP地址设置了我们电子邮件帐户的SMTP服务器的地址。
使用SMTP服务器身份验证数据,我们填写用户名和密码,这些用户名和密码属于我们将用于发送电子邮件警报的电子邮件帐户。
“端口”选项设置SMTP服务器的端口。
启用了“ SMTP服务器安全性”复选框后,MultiCharts可以在登录SMTP服务器以发送电子邮件警报时使用加密功能。在这里,我们还可以将该加密设置为SSL或TLS。
具体的电子邮件设置取决于我们要使用的电子邮件提供商。(下面我们将查看不同电子邮件帐户的设置。)

每次生成警报时,MultiCharts都会发送一封电子邮件警报。这使得仔细检查代码和警报设置非常重要,因为一个小错误可能会在短时间内导致数百个电子邮件警报。

提供电子邮件设置后,我们可以使用“测试”按钮检查MultiCharts是否可以成功发送包含所提供帐户数据的电子邮件。该测试成功时,将显示以下消息:


008.png


收件箱中显示的测试电子邮件如下所示:


009.png


如果发送测试电子邮件失败,则MultiCharts会生成一条错误消息,如下所示:


010.png


当电子邮件警报成功后,我们可以在电子邮件收件箱中看到的警报消息如下:


011.png


下面我们仔细研究不同电子邮件提供商的SMTP设置。虽然MultiCharts当前无法与所有电子邮件提供商一起使用(MultiCharts Wiki,2013年),但目前没有列出哪些电子邮件提供商可以使用或不适用于MultiCharts的列表。

由于MultiCharts或电子邮件提供商的更改,以下信息可能仍然不准确或无法正常工作。当您需要通过电子邮件提供商验证设置时,知道SMTP是外发邮件服务器会很有帮助。有时,在电子邮件提供商的帮助页面中,您会看到“外发邮件”下列出的SMTP设置。

适用于MultiCharts的Gmail和Google Apps电子邮件警报设置
使用以下SMTP设置在MultiCharts中配置Google的Gmail和G Suite(以前称为Google Apps)电子邮件警报(G Suite Apps管理员帮助,nd):

服务器名称:smtp.gmail.com,端口:465(需要SSL)或587(需要TLS)。
身份验证数据:您的完整Gmail或G Suite电子邮件地址,以及用于检查来自该帐户的电子邮件的密码。
安全性:SSL或TLS。
如果您对这些设置有疑问,请参阅当前的G Suite SMTP设置以获取当前设置。

Outlook.com的MultiCharts电子邮件警报设置
您可以使用以下设置使用Outlook.com电子邮件地址(Microsoft Windows,nd)配置MultiCharts电子邮件警报:

服务器名称:smtp-mail.outlook.com,端口:587。
身份验证数据:您的完整电子邮件地址和用于访问电子邮件的密码。
安全性:SSL连接。
如果您对这些电子邮件设置有疑问,请使用Outlook.com帮助页面来验证设置。

MultiCharts的实时和Hotmail电子邮件警报设置
如果您使用Microsoft Live或Hotmail帐户,则我们可以使用以下设置为MultiCharts配置警报(Tschabitscher,2014年):

服务器名称:smtp.live.com,端口:587。
身份验证数据:您的完整电子邮件地址(例如name@hotmail.comhello@live.com)以及随附的密码。
安全性:TLS连接。
Yahoo Mail配置设置,用于MultiCharts警报
通过这些设置,可以在MultiCharts中为警报配置电子邮件(Yahoo Help,nd):

服务器名称:smtp.mail.yahoo.com,端口:465或587。
身份验证数据:您的完整电子邮件地址(name@domain.com)和您的帐户密码。
安全性:SSL和TLS均有效。
如果您对这些设置有疑问,请使用此Yahoo帮助页面来查找当前的Yahoo Mail设置。

MultiCharts警报的AOL邮件配置设置
使用这些设置,可以在MultiCharts中触发电子邮件警报(AOL.com,2016):

服务器名称:smtp.aol.com,端口:587。
验证数据:YourUsername@aol.com,具有您登录邮件时使用的相同密码。
安全性:选中TLS框。
如果这些设置给您带来麻烦,请参阅此处以了解当前的AOL邮件SMTP设置。

MultiCharts警报的Zoho Mail配置设置
启用MultiCharts来使用您的Zoho帐户生成电子邮件警报需要以下设置(Zoho,nd):

服务器名称:smtp.zoho.com,端口:465(使用SSL时)或587(用于TLS连接)。
身份验证数据:电子邮件地址应该算出帐户的电子邮件地址/别名,并使用与您登录Zoho Mail时使用的密码相同的密码。
安全性:SSL或TLS应该都可以。
请注意,如果启用了双重身份验证(Zoho,nd),则可能需要使用Zoho设置应用程序专用密码,才能在MultiCharts中使用您的帐户。如果这些设置不适合您,则可以在此处找到当前的Zoho Mail SMTP设置。

MultiCharts中电子邮件警报的Mail.com配置设置
通过这些设置,可以使用mail.com帐户(Mail.com,nd)在MultiCharts中生成电子邮件警报:

服务器名称:smtp.mail.com,端口:587。
验证数据:您的完整电子邮件地址,以及您通常用于登录邮件的密码。
安全性:TLS。
如果这些设置不适合您,则可以在此帮助页面上找到Mail.com当前的SMTP设置。

用于MultiCharts中电子邮件警报的Yandex Mail配置设置
可以通过以下设置在MultiCharts中使用您的Yandex Mail帐户警报设置(Yandex,nd):

服务器名称:smtp.yandex.com,端口:465。
身份验证数据:使用您的Yandex用户名和密码(如果启用了双重身份验证,则使用应用程序密码)。
安全性:SSL。
如果这些设置给您带来麻烦,请使用Yandex邮件支持页面来验证设置。

配置MultiCharts以将Inbox.com用于电子邮件警报
使用具有Inbox.com电子邮件地址的电子邮件警报需要以下设置(Inbox.com,nd a和nd b):

服务器名称:my.inbox.com,端口:465。
身份验证数据:对于用户名,请使用完整的Inbox.com电子邮件地址,并且密码必须是您用来登录inbox.com帐户的密码。
安全性:SSL。
请注意,在将SMTP与Inbox.com电子邮件帐户一起使用之前,您需要在帐户中启用Inbox.com的SMTP。如果上面显示的设置给您带来麻烦,请参阅Inbox.com电子邮件常见问题解答以获取更多信息。

使用GMX电子邮件发送MultiCharts电子邮件警报
在MultiCharts中将电子邮件警报与GMX电子邮件一起使用,其工作方式类似于(GMX帮助,nd):

服务器名称:mail.gmx.com,端口:587。
验证数据:您的完整电子邮件地址和您通常用于提取电子邮件的密码。
安全性:TLS。
如果这些设置给您带来麻烦,请参阅GMX帮助页面,以获取有关通过GMX帐户使用SMTP的更多信息。

用于MultiCharts中警报的iCloud电子邮件设置
使用iCloud Mail帐户触发MultiCharts中的电子邮件警报设置是这样完成的(Apple,2016):

服务器名称:smtp.mail.me.com,端口:587。
身份验证数据:您的完整电子邮件地址(YourUsername@icloud.com)和iCloud密码。
安全性:使用SSL,当收到错误消息时,请使用TLS。
如果您对此有疑问,可以在此处找到当前的iCloud设置。

通过“用作默认值”警报设置节省时间
通常在“警告”标签中显示的最后一个设置是“用作默认值”选项:


multicharts-alerts-manually-use-as-default-checkbox.png


配置警报设置后,我们可以避免稍后再使用“用作默认值”复选框再次指定它们(MultiCharts Wiki,2013年)。但是,这些默认设置仅适用于从现在起我们添加到新创建的图表中的指标或策略(请参阅MultiCharts Wiki,2014年)。不幸的是,在现有图表上,“用作默认值”设置无效。

有关手动处理警报的更多方法,请参阅在“订单和头寸跟踪器”窗口中启用MultiCharts警报并过滤警报日志。

概要
在MultiCharts指示器或信号可以生成警报之前,我们需要启用该脚本的“启用警报”设置。启用该选项后,我们可以配置警报的生成方式。“警报条件检查”选项指定发出警报的频率和时间:“关闭时”,“每笔交易”或“每条交易一次”。这些警报可以实现为音频警报,通知窗口和/或电子邮件警报。生成音频警报时,我们可以使MultiCharts使用计算机的扬声器或播放我们选择的音频文件。对于通知窗口,我们可以设置该窗口在屏幕上保留多长时间。通过电子邮件设置,我们可以配置MultiCharts应该使用哪个电子邮件帐户发送电子邮件警报。最后,从现在开始,“用作默认值”复选框将当前警报设置作为新价格图表上的默认值。

参考文献
Apple.com(2016年3月22日)。iCloud:电子邮件客户端的邮件服务器设置。于2017年2月6日从https://support.apple.com/en-us/HT202304检索

AOL.com(2016年6月1日)。如何设置其他电子邮件应用程序来发送和接收我的AOL邮件?。于2017年2月6日从https://help.aol.com/articles/ho ... receive-my-aol-mail检索

GMX帮助(第)。POP3服务器数据。于2017年2月6日从https://support.gmx.com/pop-imap/pop3/serverdata.html检索

G Suite管理员帮助(第)。Google Apps SMTP设置,用于从打印机,扫描仪或应用发送邮件。于2017年2月6日从https://support.google.com/a/answer/176600?hl=zh-CN检索

Inbox.com(nd a)。如何配置MS Outlook 2003以从Inbox.com电子邮件帐户发送和接收邮件?。于2017年2月6日从https://www.inbox.com/faq_email.aspx?id=1391检索

Inbox.com(nd b)。如何使用端口465更改电子邮件客户端的设置?。于2017年2月6日从https://email.inbox.com/faq_email.aspx?id=3857检索

Mail.com(nd)。POP3服务器数据。于2017年2月6日从https://support.mail.com/pop-imap/pop3/serverdata.html检索

Microsoft Windows(nd)。使用Outlook.com设置电子邮件应用程序。于2017年2月6日从https://windows.microsoft.com/zh ... nd-receive-from-app检索

MultiCharts Wiki(2013年5月10日)。使用警报。于2016年3月7日从https://www.multicharts.com/trad ... ex.php/Using_Alerts检索

MultiCharts Wiki(2014年10月13日)。策略属性。于2016年4月3日从https://www.multicharts.com/trad ... Strategy_Properties检索

Tschabitscher,H.(2014年12月16日)。什么是Windows Live Hotmail SMTP设置?。于2016年4月4日从https://email.about.com/od/acces ... l_SMTP_Settings.htm检索

维基百科(2016年4月4日)。简单邮件传输协议。于2016年4月5日从https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol检索

Yahoo帮助(nd)。Yahoo Mail的POP服务器设置。于2016年4月4日从https://help.yahoo.com/kb/SLN4724.html检索

Yandex(nd)。设置电子邮件客户端。于2016年4月5日从https://yandex.com/support/mail/mail-clients.xml检索

Zoho(nd)。Zoho Mail-SMTP服务器配置。于2017年2月6日从https://www.zoho.com/mail/help/zoho-smtp.html检索
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

返回列表