alphaear-predictor について
alphaear-predictorはKronosモデルを使って市場の時系列を予測するスキルです。定量的な基礎予測を生成し、最近のニュースや推論を踏まえてエージェントが調整します。
主な機能
- 01Kronosによる基礎予測
- 02最近のニュースに基づく予測調整
- 03予測期間の指定
- 04任意のニュース投影モデル重み
活用シーン
- 01市場トレンドの予測生成
- 02ニュースを踏まえた予測の修正
- 03予測での埋め込みモデルの利用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rkiding/ awesome-finance-skills --skill alphaear-predictorインストール後、Claude Code で/alphaear-predictorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/PROMPTS.mdscripts/__init__.pyforecast_agent.pyjson_utils.pykronos_predictor.pyscripts/predictor/model/__init__.pykronos.pymodule.pyscripts/prompts/fin_agent.pyforecast_analyst.pyintent_agent.pyisq_prompt_generator.pyreport_agent.pytrend_agent.pyvisualizer.pyscripts/schema/isq_template.pymodels.pyscripts/utils/__init__.pydatabase_manager.pyjson_utils.pylogging_setup.pyscripts/utils/llm/capability.pyfactory.pyrouter.pyscripts/utils/predictor/evaluation.pykline_generate.pytraining.pyscripts/utils/predictor/model/__init__.pykronos.pymodule.py詳細
AlphaEar 予測スキル
概要
このスキルは、Kronos モデル(KronosPredictorUtility 経由)を使用して時系列予測を行い、ニュースのセンチメントに基づいて予測を調整します。
機能
1. 市場動向の予測
1. 市場動向の予測
ワークフロー:
- ベース予測の生成:
scripts/kronos_predictor.py(KronosPredictorUtility経由)を使用して、技術的・定量的な予測を生成します。 - 予測の調整(エージェントによる処理):
references/PROMPTS.mdの 予測調整プロンプトを使用し、最新のニュースやロジックに基づいて数値を主観的に調整します。
主なツール:
KronosPredictorUtility.get_base_forecast(df, lookback, pred_len, news_text):List[KLinePoint]を返します。
使用例(Python):
from scripts.utils.kronos_predictor import KronosPredictorUtility
from scripts.utils.database_manager import DatabaseManager
db = DatabaseManager()
predictor = KronosPredictorUtility()
# Forecast
forecast = predictor.predict("600519", horizon="7d")
print(forecast)
設定
このスキルには Kronos モデルと埋め込みモデルが必要です。
- Kronos モデル:
- プロジェクトのルートに
exports/modelsディレクトリがあることを確認してください。 - 学習済みのニュースプロジェクターの重み(例:
kronos_news_v1.pt)をexports/models/に配置してください。 - または、ベースモデルを使用します(自動的にダウンロードされます)。
- プロジェクトのルートに
注意
モデルのセキュリティ:このスキルは
exports/modelsからモデルの重みを読み込みます。weights_only=Trueを使用し、kronos_news_*.ptのパターンに一致するファイルのみを検索します。このディレクトリには、信頼できるチェックポイントのみを配置してください。
- 環境変数:
EMBEDDING_MODEL:埋め込みモデルのパスまたは名前(デフォルト:sentence-transformers/all-MiniLM-L6-v2)。KRONOS_MODEL_PATH:モデルの読み込み先を上書きするための任意のパス。
依存関係
torchtransformerssentence-transformerspandasnumpyscikit-learn
コメント
Markdown 対応