Ana içeriğe geç

E-posta bildirimlerini yapılandırın

Genel bilgiler

cBot'larınızı ve göstergelerinizi, gerçekleştirdikleri eylemlere göre size e-posta bildirimleri gönderecek şekilde ayarlayabilirsiniz.

Örneğin, bir işlem robotu, her pozisyon açıldığında veya bir kar al veya zarar durdur seviyesine ulaşıldığında size e-posta gönderebilir. Göstergeler için, bir gösterge değeri belirli bir eşiğe ulaştığında bildirim almak isteyebilirsiniz.

E-posta bildirim ayarları

cTrader uzantılarının e-posta adresinize e-posta göndermesi için öncelikle birkaç ayar yapmanız gerekir. Bunu yapmak için aşağıdaki eylemleri gerçekleştirin:

  • cTrader ayarları penceresindeki Gelişmiş bölümünde bulunan E-posta sekmesini açın.

Image title

  • E-postayı etkinleştir bayrağını etkinleştirin.

  • E-posta sağlayıcınız şifreli bir bağlantı gerektiriyorsa (çoğu gerektirir), SSL kullan bayrağını etkinleştirin. SMTP sunucusu ve bağlantı noktası değerlerini belirtin. Bunlar aşağıdaki gibi elde edilebilir:

E-posta sağlayıcısı Eylemler
Gmail IMAP'i etkinleştirmek istiyorum'u seçin, ardından "Diğer"i seçin ve "Giden Posta" ayarlarını kullanın.
Hotmail/MSN/Live Ayarlarda SMTP sunucusunu bulun.
Yahoo Giden Posta ayarlarını kullanın.
AOL Giden Posta ayarlarını kullanın.
Diğer sağlayıcılar Lütfen sağlayıcınızın yardım sayfasını inceleyin.
  • Kullanıcı adınızı ve şifrenizi girin. Çoğu durumda, kullanıcı adınız aynı zamanda tam e-posta adresinizdir.

  • Uygula'ya tıklayın.

Bildirimleri programlı olarak gönderin

Herhangi bir olaya dayalı e-posta bildirimlerini etkinleştirmek için aşağıdakileri yapın:

  • Ana listeden bir cBot veya gösterge seçin. Kaynak koduna erişiminiz olduğundan emin olun.

  • Kod düzenleyicide, e-posta almak istediğiniz eylemi bulun. Örneğin, cBot'unuz tarafından açılan her pozisyon için bildirim almak isterseniz OnPositionOpened() metodunu bulun.

  • Metot gövdesine Notifications.SendEmail("sendersaddress@email.com", "recipientaddress@email.com", "Email Subject", "Email body"); yazın. Kodunuz şöyle görünmelidir:

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");
  }
  • Değişiklikleri uygulamak için Oluştur'a tıklayın. Oluşturma işleminin başarılı olduğundan emin olun.

  • Seçtiğiniz algoritmanın yeni bir örneğini ekleyin (yalnızca cBot'lar ve göstergeler).