콘텐츠로 이동

이메일 알림 구성

일반 정보

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 및 지표만 해당)의 새 인스턴스를 추가하세요.