Langkau tajuk talian

Konfigurasikan pemberitahuan e-mel

Maklumat umum

Anda boleh menetapkan cBot dan indikator anda untuk menghantar pemberitahuan e-mel kepada anda berdasarkan tindakan yang mereka ambil.

Sebagai contoh, robot pedagang boleh menghantar e-mel kepada anda setiap kali kedudukan dibuka atau jika ambil untung atau henti rugi dicapai. Untuk indikator, anda mungkin ingin menerima pemberitahuan apabila nilai indikator mencapai ambang tertentu.

Tetapan pemberitahuan e-mel

Untuk sambungan cTrader menghantar e-mel ke alamat e-mel anda, anda perlu mengkonfigurasikan beberapa tetapan terlebih dahulu. Untuk berbuat demikian, lakukan tindakan di bawah:

  • Buka tab E-mel yang terletak di bahagian Lanjutan dalam tetingkap tetapan cTrader.

Image title

  • Aktifkan bendera Dayakan e-mel.

  • Jika pembekal e-mel anda memerlukan sambungan tersulit (kebanyakannya memerlukan), dayakan bendera Gunakan SSL. Tentukan nilai pelayan SMPT dan port. Ia boleh diperoleh seperti berikut:

Pembekal e-mel Tindakan
Gmail Pilih Saya mahu mendayakan IMAP, kemudian pilih "Lain-lain" dan gunakan tetapan "Mel Keluar".
Hotmail/MSN/Live Cari pelayan SMTP dalam tetapan.
Yahoo Gunakan tetapan "Mel Keluar".
AOL Gunakan tetapan "Mel Keluar".
Pembekal lain Sila rujuk halaman bantuan pembekal anda.
  • Masukkan nama pengguna dan kata laluan anda. Dalam kebanyakan kes, nama pengguna anda juga merupakan alamat e-mel penuh anda.

  • Klik Guna.

Hantar pemberitahuan secara programatik

Untuk mendayakan pemberitahuan e-mel berdasarkan sebarang peristiwa, lakukan perkara berikut:

  • Pilih cBot atau indikator daripada senarai utama. Pastikan anda mempunyai akses kepada kod sumbernya.

  • Dalam editor kod, cari tindakan yang anda mahu terima e-mel untuknya. Sebagai contoh, cari kaedah OnPositionOpened() jika anda ingin menerima pemberitahuan untuk setiap kedudukan yang dibuka oleh cBot anda.

  • Dalam badan kaedah, taip Notifications.SendEmail("sendersaddress@email.com", "recipientaddress@email.com", "Subjek E-mel", "Badan E-mel");. Kod anda sepatutnya kelihatan seperti ini:

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");
  }
  • Klik Bina untuk menggunakan perubahan. Pastikan pembinaan berjaya.

  • Tambah contoh baharu algo pilihan anda (cBot dan indikator sahaja).