支付宝基金筛选
目標
公開公募基金データ、またはユーザーが指定した Alipay 候補コードから、検証可能な候補ランキングを生成します。すべての数値はスクリプトにより計算され、言語モデルの記憶に基づいてデータを補完することは禁止されています。
デフォルト動作
ユーザーがパラメータを指定しない場合、質問せずに以下を採用します:
- 戦略:
best——全カテゴリから推奨:A株ワイドベース、戦略/テーマ指数、QDII(海外)、債券、アクティブ株式 各カテゴリ内で最適なものを提示(QDII は最大 4 本)、評価は同一カテゴリ内でのみ比較可能;QDII は参加するが、購入申込停止は除外、大口制限/購入制限ありは保持しマーク付き; - リスク:
medium;保有期間:3 年; - 各ファンドについて「過去の保有体験」(任意時点で購入し 1/3/5 年保有した場合の過去の正収益確率、最長回収期間)と「推奨保有期間 ≥N 年」の参考(過去勝率 ≥80% の最短ウィンドウ;過去は未来を保証しないことを明記);
- 除外:クローズド型、定期オープン型、各種保有期間拘束・ロールオーバー型、年金、FOF、セカンダリ債/転換社債、テーマ・業種特化型;単一戦略(例:
core-index)では QDII と配当/低ボラティリティ/香港株戦略指数は参加しないが、best/allでは参加; - シェア規模が 0.5 億未満のファンドは除外(清算リスク);同一指数につき最大 1 本保持(
--max-per-indexで調整可能); - 収益、ドローダウン、ボラティリティなどの指標は配当再投資ベースで計算;自動モードでは評価期間全体をカバーする過去データがあるファンドのみ保持;
- Alipay にログインせず、口座情報を読み取らず、注文も発行しません。
回答では、どのパラメータがデフォルト値を使用したかを明確に記載し、各カテゴリのファーストチョイスと推奨保有期間を伝えてください。
パラメータ制約:--risk low は現在債券型ファンドのみ保持し、--strategy core-index や --strategy active との組み合わせは不可(スクリプトがエラーを返します);低リスクの要求には --strategy bond(または balanced/all)を使用してください。
実行手順
- この
SKILL.mdが配置されているディレクトリを特定し、SKILL_DIRとします。 SKILL_DIR/.venv/bin/pythonが存在することを確認します。存在しない場合は、ユーザーにそのディレクトリで./setup.shを実行するよう促し、結果を偽装してはいけません。- ユーザーの意図をパラメータにマッピングします:
- 「最高のものを勧めて」「タイプは問わない」「全部見せて」:
--strategy best(デフォルト) - 長期積立、一般投資家のコアポジション、ワイドベース指数:
--strategy core-index - 安定、低ボラティリティ、債券:
--strategy bond --risk low - アクティブ株式/混合ファンド:
--strategy active、運用会社変更の補正が限定的であることを注意 - 複数タイプの比較:
--strategy balanced - ユーザーが明確な基金コードを指定した場合:
--codes;ユーザーが CSV/テキストの候補リストを提供した場合:--watchlist
- 「最高のものを勧めて」「タイプは問わない」「全部見せて」:
SKILL_DIRからスクリプトを実行します。例:
cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
--strategy core-index \
--risk medium \
--holding-years 5 \
--top 5 \
--output /tmp/alipay_fund_report.md \
--json-output /tmp/alipay_fund_report.json
特定の基金コードを比較する場合:
cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
--codes "000051,110020,161017" \
--risk medium \
--holding-years 3 \
--top 3
Alipay 候補リストの厳格モード:
cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
--watchlist /path/to/alipay_watchlist.csv \
--risk medium \
--holding-years 3 \
--top 5
- 生成された Markdown と JSON を読み、回答には以下を含める必要があります:
- データの締切日(レポートヘッダーの「純資産価格データ締切」);
- ファーストチョイスと基金コード(best モードの場合は各カテゴリのファーストチョイス);
- 少なくとも 2 つの代替候補;
- 年率収益、最大ドローダウン、年率ボラティリティ、シャープレシオまたは月間黒字比率;
- 各ファンドの主なリスク、ならびに参考保有期間と過去の保有体験(正収益ウィンドウ比率/最悪ウィンドウ/回収期間);
- レポートに「相関に関する注意」または「A/C シェア費用比較」が含まれる場合は必ず転記;
- 「指数バリュエーション参考」を引用する場合は、「データ参考、投資助言ではありません」という断り書きを保持;
- Alipay 内での最終確認事項。
- データソースの障害、基金コードの不存在、過去データ不足の場合、そのまま説明し、数値を推測したり補ったりしてはいけません。ユーザーが明示的に指定した基金コードは黙ってフィルタリングされません:QDII、ロックアップ期間、購入申込停止などの場合は保持されリスクマークが付き、評価できなかったコードはレポートの「データ失敗・除外記録」セクションに現れます。回答ではこれらの項目を逐一ユーザーに伝えなければなりません。A/C シェアが同時に指定された場合は並べて表示し、費用比較を容易にします。
Alipay 自選リストメンテナンス(スクリーンショット取り込み)
Alipay には自選リストのエクスポート機能がありません。ユーザーが Alipay の基金ページのスクリーンショット(自選ページ、検索結果ページ、基金詳細ページ)を提供した場合、以下の手順で候補を自選リストに統合します:
- スクリーンショットから基金コードと基金略称のみを抽出します。保有額、収益額、アカウントニックネーム、アバターなどはすべて無視し、抽出せず、転記せず、ファイルにも書き込みません。
- スクリーンショットに名称のみありコードがない場合、記憶に基づいてコードを補ってはいけません。まず公開データ(ランキングテーブルキャッシュなど)で名称に一致する一意のコードを検索します。一意でない、または失敗した項目は個別にリストアップし、ユーザーに Alipay 内でコードを確認してからリストに追加するよう依頼します。
SKILL_DIR/watchlist.csv(またはユーザー指定の CSV)と統合します:ユーザーの既存エントリは保持し、6 桁のコードで重複除去して書き戻します。ファイルが存在しない場合はexamples/alipay_watchlist.example.csvの形式に従って新規作成します。ユーザーの自選リストは個人データであり、常に gitignored なwatchlist.csvに書き込まれ、決してexamples/下のテンプレートファイルには書き込みません(リポジトリ経由で保有情報が漏洩するのを防ぎます)。- リストに追加後、
--watchlistで再スクリーニングを行い、ユーザーに注意を促します:スクリーンショット認識は誤差を含む可能性があるため、購入前には Alipay 内で基金コードにより検証する必要があります。
リスク境界
- 出力は調査候補であり、利益を保証する買付指示ではありません。
- 直近 1 週間、1 ヶ月のランキングを中心的な判断根拠としません。
- レポート内の購入手数料は、東方財富が表示するサードパーティ割引価格であり、Alipay の割引は異なる場合があります。継続保有コストは「継続費用/年」(管理費+保管料)を参照し、Alipay 内で C 類販売手数料を確認してください。
- リスクカテゴリをまたいで、特定の債券ファンドが特定の株式ファンドよりも「優れている」と直接主張することはしません。
- Alipay のアカウント、パスワード、認証コード、保有スクリーンショット内の機密口座情報を読み取りまたは保存しません。
- 購入、償還、乗り換え、積立設定を自動実行しません。
- 自動モードでは、ユーザーの個人 Alipay アカウントに当該ファンドが実際に上場されているかどうかを確認できません。基金コードを使用して Alipay 内で検証する必要があります。
- アクティブファンドについて、現任の運用会社の在任期間中のパフォーマンスを正確に分離できない場合、結論の信頼度を下げ、その理由を明確に説明します。