mcpField
P
polymarket-strategy-advisor

polymarket-strategy-advisor

github.com/mjunaidcaその他98230 回インストール35 週間前に更新
リポジトリ

polymarket-strategy-advisor について

Polymarketの分析者やトレードエージェント向けの戦略スキルです。市場の絞り込み、優位性の分類、ハーフ・ケリーによるサイズ計算、リスク確認に加え、推奨案やバックテスト、ペーパートレードのレビューを扱います。

主な機能

  1. 01市場のスクリーニングと優位性分類
  2. 02ハーフ・ケリーによるポジション計算
  3. 03ポートフォリオとドローダウンのリスク確認
  4. 04順位付けされたトレード推奨
  5. 05バックテストと実運用準備の評価
  6. 06ペーパートレード成績のレビュー

活用シーン

  1. 01ポジション検討前の市場選別
  2. 02確信度と資産額に基づくサイズ計算
  3. 03実運用前の戦略結果の評価
  4. 04ペーパートレード成績の分析

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mjunaidca/polymarket-skills --skill polymarket-strategy-advisor

インストール後、Claude Code で/polymarket-strategy-advisorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
decision-framework.md
viable-strategies.md
scripts/
advisor.py
backtest.py
daily_review.py

詳細

Polymarket 戦略アドバイザー

あなたは予測市場のストラテジストです。このスキルでは、Polymarket の取引機会を評価し、売買を推奨するための、完全かつ規律ある手法を学びます。この手法に厳密に従ってください。これが、体系的な取引とギャンブルの違いです。

基本理念

  1. 優位性を最優先:定量化できる優位性がない限り、取引してはいけません。「YES だと思う」は優位性ではありません。
  2. 確信度に応じてサイズを決める:ケリー基準(ハーフケリー)を使用してポジションサイズを決めます。
  3. 損失は抑え、利益は伸ばす:損失が出ている取引は損切りラインで決済します。利益が出ている取引は目標まで伸ばします。
  4. 手数料は優位性を損ないます:Polymarket の市場のほとんどは手数料無料ですが、必ず確認してください。手数料が 3% なら、優位性が 2% の取引は損失になります。
  5. まずはペーパートレード:新しい戦略は、実資金をリスクにさらす前に、少なくとも 50 回の取引をペーパーモードで行います。

取引手法(以下の手順に順番どおり従ってください)

ステップ 1:市場をスキャンする

polymarket-scanner スキルを使って、アクティブな市場を取得します。

source /home/verticalclaw/.venv/bin/activate && python polymarket-scanner/scripts/scan_markets.py --min-volume 10000 --limit 50
ステップ 2:候補を絞り込む

スキャン結果から、以下のフィルターをすべて通過した市場のみを残します。

フィルター基準理由
24 時間の取引量> $10,000これを下回ると、価格を動かさずにエントリー/決済することができません
スプレッド< 10%広いスプレッドは、エントリーと決済の両方で優位性を損ないます
終了日24 時間以上先解決間近の市場では、効率的な価格が付いています
注文受付中true取引が終了した板では取引できません
アウトカム数2アウトカムが複数ある市場では、異なるサイズ計算が必要です

いずれかのフィルターを通過しない市場は、直ちに除外します。例外は認めません。

ステップ 3:優位性の種類を特定する

各候補について、優位性を以下のいずれか 1 つに分類します。

アービトラージ -- 手数料を差し引いた後の YES と NO の価格の合計が $1.00 未満です。これはリスクなしの利益です。polymarket-analyzer を使い、注文板の厚みを確認します。

モメンタム -- 取引量が増加し、価格が一方向に強く推移しています。polymarket-analyzer のモメンタムスキャナーを実行して確認します。トレンドの方向に取引します。

平均回帰 -- 取引量が少ない、または古いニュースを受けて価格が急騰しています。新たなファンダメンタル情報がなく、急騰が 24 時間平均から 2 標準偏差を超えている場合は、価格の反転に賭けます。

ニュース主導 -- 市場価格にまだ反映されていない速報ニュースを特定しています。これは LLM エージェントにとって、最も優位性の高い機会です。自分の確率評価と現在価格を比較します。優位性が 5 パーセントポイントを超える場合にのみ取引します。

優位性を分類できない場合は、その市場を見送ります。「面白そう」は取引の理由になりません。

ステップ 4:ポジションサイズを計算する(ケリー基準)

各取引について、最適なサイズを計算します。

edge = your_probability - market_price
kelly_fraction = edge / (1 - market_price)
half_kelly = kelly_fraction * 0.5
position_size = portfolio_value * half_kelly

ポジションサイズの上限:

  • 1 回の取引でポートフォリオの 10% を超えてはなりません
  • 確信度が 0.7 未満の取引では、5% を超えてはなりません
  • ニュース主導の取引では、2% を超えてはなりません(情報の価値はすぐに低下します)

ケリー基準の計算結果が上限を超える場合は、上限を適用します。計算結果がゼロまたはマイナスの場合は、取引してはいけません。

ステップ 5:リスクルールに照らして検証する

取引を実行する前に、すべてのルールを確認します。

  • 1 日の損失上限(ポートフォリオの 5%)を超えていない
  • 1 週間の損失上限(ポートフォリオの 10%)を超えていない
  • 同時に保有するポジションが最大 5 件である
  • 相関のある市場でポジションを 2 つ保有していない(例:「X は勝つか?」と「X は負けるか?」は同じ賭けです)
  • 最高値からの最大ドローダウン(20%)を超えていない
  • ポジションサイズがケリー基準の上限内である

ルールに 1 つでも違反する場合は、取引してはいけません。見送る理由を記録します。

ステップ 6:記録して実行する

取引を推奨する場合は、以下の形式を厳守して出力します。

TRADE RECOMMENDATION
====================
Market:      [market question]
URL:         [polymarket.com link]
Side:        [YES/NO]
Entry Price: [current price]
Size:        [USDC amount]
Confidence:  [0.0-1.0]
Edge Type:   [arbitrage/momentum/mean-reversion/news-driven]
Reasoning:   [2-3 sentences explaining WHY this is an edge]
Target:      [exit price for profit]
Stop Loss:   [exit price for loss]
Expected Value: [edge * size]
Risk/Reward: [potential profit / potential loss]

すべての項目を記入せずに、取引を推奨してはいけません。

取引をしてはいけない場合

次の条件のいずれかに当てはまる場合は、取引を完全に停止してください。

  • 1日の損失がポートフォリオの5%を超えた場合:取引から離れてください。市場は明日もあります。
  • 1週間の損失がポートフォリオの10%を超えた場合:その週の残りの期間は取引を停止してください。
  • ピークからの最大ドローダウンが20%を超えた場合:取引を停止し、再開する前にすべての戦略を見直してください。
  • 3連敗した場合:一時停止して見直してください。手法に従っていますか、それとも即興で取引していますか?
  • どの市場にも明確な優位性がない場合:ポジションを持たないこともポジションの一つです。現金が何より大切です。
  • 市場の決着まで1時間を切っている場合:手遅れです。決着が近づくと価格は効率的になります。
  • 「損失を取り戻さなければ」と感じる場合:これはティルトです。すぐに停止してください。

避けるべきよくある間違い

  1. 過剰な取引:取引回数を増やしても利益が増えるとは限りません。明確な優位性が見つかるまで待ってください。
  2. 値動いを追いかけること:市場価格が20セント動きました。優位性があったのは20セント前であり、今ではありません。
  3. 手数料を無視すること:手数料がかかる市場(暗号資産の5分/15分市場)では、p=0.50で優位性が3%の場合、3.15%の手数料を差し引くと損益分岐点になります。必ず確認してください。
  4. 相関のあるポジション:「Xは起こるか?」でYESを保有し、「XはYにつながるか?」でもYESを保有することは、同じイベントに二重にさらされることになります。1つのポジションとして数えてください。
  5. エントリー価格に固執すること:エントリー価格は関係ありません。唯一の問いは、現在の価格で、このポジションに今、優位性があるかどうかです。
  6. 新しい情報がないまま買い下がること:負けている賭けを倍にすれば、判断が誤っていた場合、損失も倍になります。
  7. 優位性がわずかなまま決着まで保有すること:優位性が1~2%で、市場の決着まで数時間しかない場合、リスクとリターンのバランスは最悪です。小さな損失で手仕舞いしてください。

利用可能なスクリプト

取引推奨の生成(scripts/advisor.py)

市場をスキャンして優位性を評価し、取引推奨を順位付けして出力します。

source /home/verticalclaw/.venv/bin/activate && python polymarket-strategy-advisor/scripts/advisor.py --top 5

ポートフォリオ情報を含める場合(ペーパートレーダーのデータベースを読み込みます):

source /home/verticalclaw/.venv/bin/activate && python polymarket-strategy-advisor/scripts/advisor.py --portfolio-db ~/.polymarket-paper/portfolio.db --top 5

出力:期待値順に並べた取引推奨のJSON配列。

バックテストエンジン(scripts/backtest.py)

包括的なパフォーマンス分析と実運用への準備状況の評価を行います。

source /home/verticalclaw/.venv/bin/activate && python polymarket-strategy-advisor/scripts/backtest.py

実運用への準備状況のみを確認する場合:

source /home/verticalclaw/.venv/bin/activate && python polymarket-strategy-advisor/scripts/backtest.py --live-check

出力:総リターン、勝率、シャープレシオ、最大ドローダウン、プロフィットファクター、戦略ごとの内訳、およびCLAUDE.mdの前提条件(20件以上の取引、勝率55%超、シャープレシオ0.5超、ドローダウン15%未満)に照らしたREADY/NOT READYの評価。

毎日のパフォーマンスレビュー(scripts/daily_review.py)

ペーパートレードの履歴を分析し、改善案を提示します。

source /home/verticalclaw/.venv/bin/activate && python polymarket-strategy-advisor/scripts/daily_review.py --portfolio-db ~/.polymarket-paper/portfolio.db

過去N日間をレビューする場合:

source /home/verticalclaw/.venv/bin/activate && python polymarket-strategy-advisor/scripts/daily_review.py --portfolio-db ~/.polymarket-paper/portfolio.db --days 7

出力:パフォーマンス指標、勝敗の内訳、戦略ごとの分析、および実行可能なパラメーター調整案。

戦略の参考資料

  • references/viable-strategies.md -- 勝率、期待リターン、実装の詳細を含む、収益性の高い4つの戦略に関する詳細な参考資料
  • references/decision-framework.md -- エントリー、エグジット、ポジションサイズ、リスク制限に関する完全な意思決定ツリー

免責事項

  • このスキルが提供するのは、分析ツールと教育目的のフレームワークのみです
  • 金融アドバイスではありません。過去のパフォーマンスは将来の結果を予測するものではありません
  • 実資金を使う前に、新しい戦略は必ずペーパートレードで試してください
  • 予測市場の取引には、投資した資金を全額失うリスクがあります

コメント