エコノミストや為替分析担当者向けの高機能為替分析Streamlitアプリケーションです。Snowflake上のCybersynデータを活用し、AI分析機能を組み込んだプロフェッショナル向けツールです。
- リアルタイム為替レート表示: USD/JPYの最新レートと前日比変動
- 期間指定分析: カスタム期間での詳細分析
- インタラクティブチャート: Plotlyを使用した高度な可視化
- 統計分析: 基本統計量、分布分析、ボラティリティ測定
- 移動平均線: 5日、20日、50日移動平均
- ボリンジャーバンド: 価格の変動範囲とボラティリティ分析
- RSI (相対力指数): 買われすぎ・売られすぎの判定
- MACD: トレンドの転換点検出
- ボラティリティ指標: リスク評価のための変動性測定
SnowflakeのCORTEX.COMPLETE関数を使用した高度な分析:
-
市場トレンド分析
- 現在の市場状況評価
- トレンド要因の分析
- 今後の見通し予測
- リスク要因の特定
-
テクニカル分析
- チャートパターンの評価
- 売買シグナルの判定
- サポート・レジスタンスレベルの特定
- 短期的方向性の予測
-
リスク評価
- ボラティリティレベルの評価
- 主要リスク要因の分析
- ヘッジ戦略の提案
- 注目すべき経済指標の特定
- データ詳細表示: 最新10日間のデータテーブル
- CSVエクスポート: 分析結果のダウンロード機能
- 期間フィルタリング: 柔軟な期間設定
- リアルタイム更新: 1時間ごとのデータキャッシュ更新
- テーブル:
FINANCE__ECONOMICS.CYBERSYN.FX_RATES_TIMESERIES - データ範囲: USD/JPY為替レートの日次データ
- 更新頻度: 日次更新
- データ品質: 金融機関レベルの高品質データ
SELECT
DATE,
VALUE AS EXCHANGE_RATE,
VARIABLE_NAME
FROM
FINANCE__ECONOMICS.CYBERSYN.FX_RATES_TIMESERIES
WHERE
BASE_CURRENCY_ID ILIKE '%USD%'
AND QUOTE_CURRENCY_ID ILIKE '%JPY%'
ORDER BY
DATE;- アプリの起動:
- SnowsightよりStreamlitを起動し、Pythonコードをコピーアンドペースト
- 画面左上のパッケージよりplotlyを追加
- 画面右上で実行
-
期間設定
- サイドバーで分析期間を設定
- 開始日と終了日を選択
-
分析オプション
- テクニカル指標表示のON/OFF
- AI分析機能のON/OFF
- 統計分析表示のON/OFF
-
AI分析タイプの選択
- 市場トレンド分析
- テクニカル分析
- リスク評価
# 1. 長期トレンド分析
期間設定: 過去1年間
AI分析: 市場トレンド分析
focus: マクロ経済要因の影響評価
# 2. 政策影響分析
期間設定: 政策発表前後1ヶ月
AI分析: リスク評価
focus: 金融政策変更の市場インパクト
# 3. 四半期レポート作成
期間設定: 四半期期間
全機能有効化
データエクスポート: CSVダウンロード# 1. 日次テクニカル分析
期間設定: 過去3ヶ月
AI分析: テクニカル分析
focus: 売買シグナルの確認
# 2. ボラティリティ分析
期間設定: 過去1ヶ月
AI分析: リスク評価
focus: ポジションサイジングの決定
# 3. 短期トレンド確認
期間設定: 過去2週間
テクニカル指標: 全て有効
focus: エントリーポイントの特定本アプリケーションは、Snowflakeのマーケットプレイスデータを活用した分析体験のデモンストレーションとして作成されています。