Eメール通知の設定
一般情報
cBotとインジケーターが実行するアクションに基づいてEメール通知を送信するように設定できます。
例えば、ロボットトレーダーはポジションが開かれるたび、または利食いや損切りに達した場合にEメールを送信することがあります。 インジケーターの場合、インジケーター値が特定のしきい値に達したときに通知を受け取りたい場合があります。
Eメール通知設定
cTrader拡張機能がお客様のEメールアドレスにEメールを送信するには、まずいくつかの設定を行う必要があります。 設定を行うには、以下の手順を実行してください:
- cTrader設定ウィンドウの詳細設定セクションにあるEメールタブを開きます。

-
Eメールを有効にするフラグを有効にします。
-
Eメールプロバイダーが暗号化された接続を要求する場合(ほとんどの場合そうです)、SSLを使用するフラグを有効にします。 SMTPサーバーとポート値を指定します。 これらは以下のように取得できます:
| Eメールプロバイダー | アクション |
|---|---|
| Gmail | IMAPを有効にしたいを選択し、「その他」を選んで「送信メール」設定を使用します。 |
| Hotmail/MSN/Live | 設定からSMTPサーバーを見つけます。 |
| Yahoo | 「送信メール」設定を使用します。 |
| AOL | 「送信メール」設定を使用します。 |
| その他のプロバイダー | プロバイダーのヘルプページをご確認ください。 |
-
ユーザー名とパスワードを入力します。 ほとんどの場合、ユーザー名は完全なEメールアドレスです。
-
適用をクリックします。
プログラムによる通知の送信
任意のイベントに基づいてEメール通知を有効にするには、以下の手順を実行します:
-
メインリストからcBotまたはインジケーターを選択します。 そのソースコードにアクセスできることを確認します。
-
コードエディターで、Eメールを受信したいアクションを見つけます。 例えば、cBotが開いた各ポジションについて通知を受け取りたい場合は、
OnPositionOpened()メソッドを見つけます。 -
メソッド本体に、
Notifications.SendEmail("sendersaddress@email.com", "recipientaddress@email.com", "Eメールの件名", "Eメールの本文");と入力します。 コードは次のようになります:
1 2 3 4 5 6 | |
-
変更を適用するためにビルドをクリックします。 ビルドが成功したことを確認します。
-
選択したアルゴ(cBotとインジケーターのみ)の新しいインスタンスを追加します。