跳转至

配置电子邮件通知

一般信息

您可以设置 cBot 和指标根据它们采取的操作向您发送电子邮件通知。

例如,交易机器人可能会在每次开仓或触及止盈或止损时向您发送电子邮件。 对于指标,您可能希望在指标值达到某个阈值时收到通知。

电子邮件通知设置

要让 cTrader 扩展向您的电子邮件地址发送邮件,您首先需要配置几项设置。 请按以下步骤操作:

  • 打开 cTrader 设置窗口中高级部分的电子邮件选项卡。

Image title

  • 激活启用电子邮件标志。

  • 如果您的电子邮件提供商需要加密连接(大多数都需要),请启用使用 SSL 标志。 指定 SMPT 服务器和端口值。 可以通过以下方式获取:

电子邮件提供商 操作
Gmail 选择我想启用 IMAP,然后选择"其他"并使用"发送邮件"设置。
Hotmail/MSN/Live 在设置中找到 SMTP 服务器。
Yahoo 使用"发送邮件"设置。
AOL 使用"发送邮件"设置。
其他提供商 请查阅您提供商的帮助页面。
  • 输入您的用户名和密码。 在大多数情况下,您的用户名也是您的完整电子邮件地址。

  • 点击应用

以编程方式发送通知

要根据任何事件启用电子邮件通知,请执行以下操作:

  • 从主列表中选择一个 cBot 或指标。 确保您可以访问其源代码。

  • 在代码编辑器中,找到您想要接收电子邮件的操作。 例如,如果您想接收 cBot 开仓的每个通知,请找到 OnPositionOpened() 方法。

  • 在方法主体中,输入 Notifications.SendEmail("sendersaddress@email.com", "recipientaddress@email.com", "Email Subject", "Email body");。 您的代码应该如下所示:

1
2
3
4
5
6
  protected override void OnPositionsOpened()
  {
      SignalLineRepository.Dispose();
      DrawManager.Dispose();
      Notifications.SendEmail("sendersaddress@email.com", "recipientaddress@email.com", "Email Subject", "Email body");
  }
  • 点击构建以应用更改。 确保构建成功。

  • 添加您所选算法的新实例(仅限 cBot 和指标)。