TM Pro Daily PnL Discord cBot セットアップガイド — 損益日報を定刻配信する手順
日次の戦績サマリーを自動配信する cBot は、機能そのものはシンプルでも、「配信時刻がどの時計を基準に動くのか」「複数口座をどう区別するのか」といった運用設計の部分で手が止まりがちです。設定項目の意味を理解しないまま起動すると、想定と違う時刻に日報が届いたり、どの口座の結果なのか分からなくなったりします。
本記事では、ai-programming.xyz が提供している TM Pro Daily PnL Discord cBot を題材に、損益日報の自動配信を運用に乗せるまでの手順を3ステップで整理します。この cBot がどんな課題を解決するツールなのかは、別記事の TM Pro Daily PnL Discord cBot とは で概要をまとめていますので、位置づけから知りたい方はそちらを先にご覧ください。ここでは「導入して定刻配信が安定して回るまで」に焦点を絞ります。
なぜ日報配信のセットアップで迷いやすいのか
この cBot は、当日の日次PnL・勝率・最大DD・連敗数を自動集計し、指定時刻に Discord へ投稿する「記録専用」のツールです。エントリーや決済の判断は一切行いません。設定項目は多くありませんが、cTrader の外側にある Discord の Webhook URL を1本用意する必要があります。
Webhook(ウェブフック)とは、あらかじめ登録した URL へメッセージを自動送信できる仕組みのことです。Discord ではチャンネルごとに専用 URL を発行でき、そこへの投稿はスマホ・PC のどちらからでも同期して確認できます。
もう1つの迷いどころが 時刻の基準 です。配信時刻はブローカーのサーバー時刻で判定されるため、日本時間とはずれがある場合があります。「何時に日報が欲しいか」を日本時間で決めたら、それをサーバー時刻に読み替えてから設定する、という順序を意識しておくとつまずきが減ります。
セットアップ3ステップ
商品ページに記載されている導入の流れを、設定の意図とあわせて噛み砕きます。
ステップ1: Discord で Webhook URL を取得する
日報を受け取りたいチャンネルを開き、「チャンネル設定 → 連携サービス → ウェブフック → 新しいウェブフック」から URL をコピーします。日報は1日1通の低頻度な投稿なので、約定通知のようなリアルタイム系とはチャンネルを分けておくと、あとから振り返るときに日報だけを時系列で追える構造になります。
ステップ2: .algo を cTrader に登録する
購入後、専用エリアから .algo ファイルを取得し、ダブルクリックすると cTrader が自動認識して cBot として登録されます。特別なインストーラーは不要です。動作権限は AccessRights.None で完結する設計のため、ファイルシステムや外部プロセスへの広い権限は持ちません。
ステップ3: チャートに追加し、パラメーターを設定して起動する
任意のチャート1つに追加し、Discord_Webhook_URL にステップ1の URL を貼り付けます。配信時刻は「時」「分」を個別に設定でき、既定は 23:59(サーバー時刻)です。設定を終えたら 即時送信 を一時的に true にすると、定刻を待たずにテスト配信でき、embed の見え方や Webhook の疎通をその場で確認できます。確認後は false に戻しておきます。
パラメーター設計のポイント
定刻配信を「自分の運用に合った日報」にするための設計ポイントを整理します。
- 配信時刻: NY クローズ後にまとめて見たいのか、就寝前の日本時間の節目で見たいのかを先に決め、サーバー時刻に換算して設定します
- 口座名ラベル: 複数口座を運用する場合は、口座ごとに別チャートへ同じ cBot を載せ、ラベルを「メイン口座」「プロップ口座」のように分けます。同じチャンネルに並べても口座を一目で判別できます
- 銘柄別内訳: 複数銘柄を扱う場合は on にしておくと、どの銘柄がその日の結果を左右したかを後から分析しやすくなります
- 日次目標 / 損失上限バッジ: 任意の値を設定すると達成バッジや警告マークが embed に付きます。既定の 0 のままなら非表示です。自分で決めたルールに対する当日の位置を可視化する補助として使い、数値そのものを目的化しない距離感が大切です
なお、送信失敗時は最大3回まで自動リトライされ、外部への送信は fire-and-forget で処理されるため、cTrader 本体の動作には影響しない設計です。
導入時に意識したいこと
日報に並ぶ数字はあくまで「過去の記録」であり、翌日以降の成績を保証するものではありません。記録を振り返って自分のロジックや行動を検証する材料として使うのが本来の役割です。
また、Webhook URL を知っている人は誰でもそのチャンネルへ投稿できてしまうため、URL は第三者と共有しない管理を徹底してください。万一漏れた場合も Discord 側で削除・再発行が可能です。初回はデモ口座で数日動かし、配信時刻と内容が想定どおりかを確認してから本運用に移すことをおすすめします。
まとめ
TM Pro Daily PnL Discord cBot の導入は「Webhook URL の取得 → .algo の登録 → チャートに追加して時刻とラベルを設定」の3ステップで完結します。鍵になるのはサーバー時刻の読み替えと、複数口座時のラベル設計です。
パラメーターの一覧やよくある質問は TM Pro Daily PnL Discord cBot の詳細ページ に掲載されています。自分の運用スタイルと相性が良さそうか、確認してみてください。こうした通知・記録系の cBot を自作してみたい方には、ai-programming.xyz のスクール教材も参考になります。
本記事は一般的な情報提供を目的としています。投資助言ではありません。 取引判断はご自身の責任で行ってください。