このプロジェクトについて
OpenTerminalは、Next.js、Express、TypeScriptで構築されたターミナル形式のマーケットダッシュボードで、ローカルで動作し、複数の無料で公開されているマーケットデータエンドポイントを組み合わせています。READMEでは、コア機能にサインアップ、クレジットカード、有料APIキーが不要であることが強調されており、各データエンドポイントはフォールバックチェーンとstale-while-revalidateキャッシュを使用して障害を軽減します。
ワークスペースはウィジェットベースです。パネルはreact-grid-layoutでドラッグ、サイズ変更、追加、削除ができ、レイアウトはローカルに保存されます。グローバルコマンドパレット(⌘K)は株式、ETF、暗号資産を検索し、ウィジェット追加用のキーボードショートカットも備えています。
チャート機能はlightweight-chartsによって提供され、ローソク足、バー、ライン、エリア表示、出来高、8つの時間軸、SMA、EMA、VWAP、ボリンジャーバンド、RSI、MACD指標をサポートし、ホバーレジェンドにはOHLC、出来高、有効な指標値が表示されます。その他のウィジェットには、買値/売値、OHLC、時価総額、P/E、EPS、配当利回り、52週レンジ、ベータ、発行済株式数を表示するクォートパネル、集約・重複排除されたRSSニュースフィード、米国株スクリーナー、ライブセクターツリーマップヒートマップ、ITMハイライト付きオプションチェーン、スパークライン・ドミナンス・OHLCVチャート付き暗号資産ボード、財務省イールドカーブ・VIX・指数/コモディティプロキシを含むマクロダッシュボード、SQLiteに永続化される取引と実現/未実現損益のポートフォリオトラッカー、経済カレンダーと決算カレンダーがあります。
記載されているデータソースには、Nasdaq、Yahoo Finance、Stooq、TradingView、CoinGecko、Binance、FRED、Forex Factory、Google News RSS、Yahoo Finance RSSが含まれ、フォールバックのカバレッジはさまざまです。オプションのClaude搭載AIアシスタントは、Anthropic APIキーが設定されている場合、現在のシンボルに関する質問に回答できます。アプリのその他の部分はこれなしで動作します。
セットアップはnpm installとnpm run devで行い、Web UIはポート3000、APIはポート4000で提供されます。またはDocker Composeを使用します。デフォルトでは、APIは127.0.0.1にバインドし、ブラウザのオリジンを制限し、ポートフォリオとAIエンドポイント用のローカル共有シークレットを生成します。READMEは、公開エンドポイントは執行グレードのフィードとしてライセンスされたものではなく、データは遅延または参考値である可能性があり、本プロジェクトは投資判断ではなく個人および教育目的であると明記しています。MITライセンスです。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.