AIアラート付きの無料暗号資産(クリプト)ポートフォリオトラッカーをコーディング不要で作る方法

Dev.to / 2026/4/7

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • このガイドでは、無料のCoinGecko APIを使ってライブ価格を更新する、ノーコードのローカル暗号資産ポートフォリオトラッカーを構築する手順を解説します。

AIアラート付きの無料暗号資産ポートフォリオ・トラッカーを構築する方法(コード不要)

⚠️ 免責事項: この記事は教育目的のみを目的としており、金融アドバイスを構成するものではありません。暗号資産市場は変動が大きいです。投資判断を行う前に、必ずご自身で調査してください。

暗号資産を少しでも触ったことがあるなら、きっと分かるはずです。価格は速く動くし、タブは5つ、アプリは3つ、スプレッドシートは祈りでつなぎとめる。そこで、あなたのポートフォリオを24時間365日見張って、何かが動いた瞬間にAIが肩を叩いてくれたらどうでしょう?

まさにここで構築するのが、ローカルで動作し、サブスクリプションの費用はかからず、あなたのコインが「面白い動き」をし始めたときにTelegramで知らせてくれる AI 2026対応の暗号資産ポートフォリオ・トラッカーです。

Pythonスクリプトは不要です。設定するサーバーも不要です。クラウドのサブスクリプションも不要。必要なのはあなた、そしてノートPC、そして重労働を担うローカルAIエージェントだけです。

あなたが作るもの

このガイドの最後には、次のものが手に入ります:

  • ライブ価格の追跡:保有している任意のコインについて、無料のCoinGecko APIを使って行います
  • ローカルAIエージェント:あなたのポートフォリオを監視し、市場の変化を解釈します
  • Telegramアラート:設定したしきい値をコインが超えるたびに、スマホへ通知します
  • 任意:ペーパートレーディングのログ(実際のお金を危険にさらさずに戦略をテストするため)

使用するプラットフォームは OpenClaw です。これは、データを他の誰かのクラウドへ送らずに、あなたのマシン上で強力な自動化を実行するために設計されたローカルAIエージェントのフレームワークです。

ステップ1 — 無料のCoinGecko APIキーを取得する

CoinGeckoには、私たちが必要とするものをすべてカバーする、十分に充実した無料プランがあります。ライブ価格、時価総額、24時間の変化、そして過去データです。

  1. coingecko.com にアクセスして、無料アカウントを作成します。
  2. Developer Dashboard → API Keys に移動します。
  3. 新しいキーを生成し、安全な場所にコピーします(現時点ではデスクトップ上のテキストファイルで問題ありません)。

無料プランでは 1分あたり最大30回の呼び出しが可能です。数分おきに価格を確認する個人用のポートフォリオ・トラッカーとしては十分以上です。

ブラウザを開いて次にアクセスして、動作確認してください:

https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum&vs_currencies=usd&x_cg_demo_api_key=YOUR_KEY_HERE

現在のBTCとETHの価格が含まれた、きれいなJSONレスポンスが表示されるはずです。表示されるなら、次へ進む準備はできています。

ステップ2 — OpenClawをローカルAIエージェントのプラットフォームとしてセットアップする

OpenClawは、すべてをつなぐエンジンです。あなたのマシン上でローカルに動作し、コードを書かずにAIエージェントを作って、APIを呼び出したり、条件を監視したり、アクションをトリガーしたりできます。

  1. OpenClaw Home AI Agentバンドル を入手します。これは、Web APIやメッセージング向けのエージェントスキルなど、必要なものがすべて事前設定された状態で付属しています。
  2. ダウンロードに含まれているセットアップガイドに従ってください。標準的なWindowsまたはMac環境なら、約10分で完了します。
  3. 起動したらOpenClawのワークスペースを開きます。チャットインターフェースが表示されます。ここでエージェントに話しかけます。

この場でのOpenClawの最大の利点は、あなたの ポートフォリオデータがあなたのマシンから外に出ないことです。自分の保有データを、データを売るかどうか分からないSaaSの管理画面に貼り付ける必要がありません。すべてがローカルで動作し、AIもローカルで推論します。そして送信されるのはアラートメッセージのみです(あなたが管理するTelegramへ送られます)。

ステップ3 — ポートフォリオを定義する

OpenClawのワークスペースで、新しいファイル portfolio.json を作成します。これは唯一の正しい情報源で、どのコインをどれだけ保有しているかを表します。

例の形式は次のとおりです:

{
  "portfolio": [
    { "coin": "bitcoin", "symbol": "BTC", "amount": 0.05 },
    { "coin": "ethereum", "symbol": "ETH", "amount": 1.2 },
    { "coin": "solana", "symbol": "SOL", "amount": 10 },
    { "coin": "chainlink", "symbol": "LINK", "amount": 50 }
  ],
  "currency": "usd",
  "alert_thresholds": {
    "price_change_pct": 5,
    "portfolio_value_change_pct": 3 
  }
}

alert_thresholds のセクションは、エージェントがあなたに連絡するタイミングを指定します:

  • price_change_pct: 5 → 過去1時間の間に、どの単一コインでも±5%動いたらアラート
  • portfolio_value_change_pct: 3 → あなたのポートフォリオ総額が±3%変動したらアラート
返却形式: {"translated": "翻訳されたHTML"}

これらは、あなた自身のリスク許容度に合わせて調整してください。ステーブルコインを保有しているなら閾値を下げます。ミームコインにどっぷりで、ボラティリティがあなたのミドルネームというくらいなら、閾値を引き上げてください。

ステップ4 — CoinGecko API をあなたのエージェントに接続する

次に、OpenClaw を CoinGecko に接続して、エージェントがスケジュールに従ってライブ価格を取得できるようにします。

OpenClaw のワークスペースで、エージェントの設定を開き、コードなしで(平易な英語で)次のようにエージェントに伝えます:

「5分ごとに、私のキーを使って CoinGecko API を呼び出し、portfolio.json ファイルにある私の保有コインの現在価格を取得する。USD でポートフォリオの合計価値を計算する。現在の価格を、1時間前の価格と比較する。いずれかのコインが私の閾値パーセンテージ以上動いていたら、それをフラグ付けする。」

OpenClaw のローカルAIがこの指示を解釈し、CoinGecko のスキルを使って API 呼び出しを行い、計算を実施し、次のステップのために結果をメモリに保持します。

チャットするだけで、いつでもスナップショットを表示するように頼むこともできます:

「今の私のポートフォリオ価値はいくら?」

すると新しい価格を取得して、その場で合計価値を計算します。アプリの切り替えも不要。ダッシュボードの更新も不要です。

ステップ5 — Telegram のアラートを設定する

ここから本当に役に立ちます。価格を執拗にチェックする代わりに、エージェントに確認を任せ、重要なことが起きたときだけ知らせを受け取ります。

Telegram ボットを作成:

  1. Telegram を開いて、@botfather を検索します。
  2. /newbot を送信し、表示されるプロンプトに従ってボットに名前を付けます。
  3. BotFather があなたに渡す bot token(ボットトークン) をコピーします。
  4. 作成した新しいボットにメッセージを送信します(何でもよいメッセージ—これでチャットIDが有効になります)。
  5. https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates にアクセスして、レスポンスから chat ID(チャットID) を確認します。

OpenClaw でアラートを設定:

ワークスペース内の安全な設定ファイルに、ボットトークンとチャットID を追加します:

{
  "telegram": {
    "bot_token": "YOUR_BOT_TOKEN",
    "chat_id": "YOUR_CHAT_ID"
  }
}

そしてエージェントに次を伝えます:

「ポートフォリオのアラートがトリガーされたら、設定したボットへ Telegram メッセージを送る。コイン名、現在価格、価格の変化率、そしていま何が起きているのかを簡単に説明するAIの要約を含めてください。」

「簡単なAI要約」の部分が、ローカルAIの価値の出どころです。冷たい BTC -6.2% の通知を受け取る代わりに、次のようなものが届きます:

BTC アラート — ビットコインは過去1時間で6.2%下落し、$58,400 になりました。これは、より広範な市場での売りが出た流れに続いています。あなたのBTCポジションの価値は現在 $2,920 です。ポートフォリオ合計:$14,830(前回確認から↓3.1%)。

文脈。単なるノイズではありません。

ステップ6 — オプション:ペーパートレードのログを追加する

実際のお金を使わずに戦略をテストしたい場合、OpenClaw があなたのためにペーパートレードのジャーナルを維持できます。

エージェントに次のように伝えるだけです:

「ペーパートレードを追跡して:今日の価格で0.1 ETHを買う。タイムスタンプとともにログし、シンプルな P&L(損益)トラッカーを作成して。」

エージェントは、あなたが確認するたびに、エントリー価格・現在価格・未実現の損益を表示する paper-trades.md ファイルをワークスペース内に作成し、更新します。DCA(ドルコスト平均法)の検証、アルトコインのローテーション戦略の試し、あるいは実資金を投じる前に市場のタイミング感覚をつかむためにも最適です。

このセットアップで実際に得られるもの

正直に言いましょう。ここであなたが作ろうとしているものと、作っていないものを。

機能 このセットアップ 有料プラットフォーム
ライブ価格 ✅ CoinGecko 経由で無料 ✅ 付属
AI分析 ✅ ローカルでプライベート 場合によっては
Telegram アラート ✅ 無料、あなたのボット 多くの場合は有料プラン
データのプライバシー ✅ 100% ローカル ❌ クラウド保存
月額コスト $0 $10〜$50/月
カスタマイズ性 ✅ 完全にコントロール可能 制限あり

トレードオフはセットアップ時間です—SaaS に登録してあれこれクリックするのと比べて、たぶん30〜60分くらい。その代わり、あなたのものです。あなたがコントロールします。そして使うほど賢くなっていきます。なぜなら、ローカルAIが時間をかけてあなたのポートフォリオの文脈を学習するからです。

今日始めよう

これを最速で動かす方法は、OpenClaw Home AI Agent バンドル です。API呼び出し、Telegramメッセージング、ファイル管理、ローカルAIの推論のための事前に作られたエージェントスキルが付属しており、このガイドで扱う内容はすべてカバー済みで、そのまま使い始められます。

手に入れて、上記の手順に従えば、午後の終わりまでにスマホへ最初の Telegram アラートが届いているかもしれません。

暗号資産の市場は素早く動きます。あなたのツールも、それに合わせるべきです。

⚠️ リマインダー: この記事の内容は金融アドバイスではありません。個人用ツールを作るための技術チュートリアルです。必ず自分で調査し、失っても大丈夫な金額以上は決して投資しないでください。