mcpField
C
crypto-hft

crypto-hft

github.com/alsk1992その他3.0k143 回インストール7 週間前に更新
リポジトリ

crypto-hft について

crypto-hft は、Polymarketの暗号資産バイナリー市場を自動取引するCloddsスキルです。4種類のエントリー戦略と期間別プリセットを備え、初期状態ではドライランで動作します。

主な機能

  1. 014種類の自動エントリー戦略
  2. 02複数の市場期間プリセット
  3. 03初期設定のドライラン
  4. 04ポジションと取引の監視
  5. 05終了条件とリスク上限の設定

活用シーン

  1. 01実注文を出さずに戦略を試す
  2. 025分足のBTC市場を取引する
  3. 03ポジションと決済済み取引の損益を確認する

インストール

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

$npx skills add https://github.com/alsk1992/cloddsbot --skill crypto-hft

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

同梱ファイルindex.ts

詳細

Crypto HFT - バイナリ市場取引

4つの自動戦略でPolymarketの暗号資産バイナリ市場を取引します。希望を伝えるだけで始められます!

利用可能な市場期間(いずれかを選択):

  • 5分:BTCのみ - 超高頻度HFT
  • 15分:全アセット(BTC、ETH、SOL、XRP) - バランス重視で最も人気
  • 1時間:全アセット - より短期のスイングトレード
  • 4時間:全アセット - 数時間にわたるトレンド
  • 日次:全アセット - ポジショントレード、翌日まで保有

各ラウンドにはUP/DOWNトークンのペアがあり、Chainlinkの価格フィードを使用して0または1で決済されます。

デフォルトではドライランモード(実際の注文なし)で開始します。無料でテストしてから、ライブ取引に移行しましょう!

Clodds に自然な言葉で話しかける

取引したい内容を伝えるだけです:

"Trade 5-minute BTC markets"
→ /hft start --preset 5min-btc

"Start 1-hour trading on all assets"
→ /hft start --preset 1h-all

"I want 4-hour swing trades"
→ /hft start --preset 4h-all

"Show me daily market presets"
→ /hft preset list

"Trade conservatively on 15-minute markets"
→ /hft start --preset conservative

"Aggressive all-in on 15-min with all strategies"
→ /hft start --preset aggressive

クイックスタート

/crypto-hft start                          # 15-min (default): BTC,ETH,SOL,XRP
/crypto-hft start --preset 5min-btc        # 5-minute BTC (fast, aggressive)
/crypto-hft start --preset 1h-all          # 1-hour all assets
/crypto-hft start --preset 4h-all          # 4-hour all assets (swing)
/crypto-hft start --preset daily-all       # Daily all assets (position)
/crypto-hft start BTC,ETH --dry-run       # 15-min specific assets, dry run
/crypto-hft status                         # Check stats + open positions
/crypto-hft stop                           # Stop and show summary

ライブ取引を行うには、Polymarketの環境変数を設定し、--dry-runを省略します:

export POLY_PRIVATE_KEY="..."
export POLY_FUNDER_ADDRESS="..."
export POLY_API_KEY="..."
export POLY_API_SECRET="..."
export POLY_API_PASSPHRASE="..."

コマンド

開始/停止
/crypto-hft start [ASSETS] [--size N] [--dry-run] [--preset NAME]
/crypto-hft stop
監視
/crypto-hft status       Stats, round info, open positions
/crypto-hft positions    Last 20 closed trades with PnL
/crypto-hft markets      Active markets from Gamma API (5-min or 15-min)
/crypto-hft round        Current round slot and timing
設定(実行中)
/crypto-hft config                                 Show current config
/crypto-hft config --tp 15 --sl 12                 Set take-profit/stop-loss %
/crypto-hft config --size 30 --max-pos 4           Set trade size and max positions
/crypto-hft config --ratchet on --trailing off      Toggle exit features
/crypto-hft config --max-loss 100                   Set daily loss limit
戦略の制御
/crypto-hft enable momentum          Enable a strategy
/crypto-hft disable expiry_fade      Disable a strategy
プリセット
/crypto-hft preset list              Show all presets
/crypto-hft preset save my_config    Save current config as preset
/crypto-hft preset load scalper      Load a preset (into running engine or for next start)
/crypto-hft preset delete my_config  Delete a saved preset

戦略

戦略エントリー条件注文モード最適な用途
momentum現物価格が変動し、polyが遅れているmaker_then_taker遅れた反応を捉える
mean_reversionトークンが誤価格で、現物価格が落ち着いているmaker(手数料0%)レンジ相場
penny_clipperゾーン内で価格が振動し、平均を下回っているmaker(手数料0%)狭いスプレッドでのスキャルピング
expiry_fade満期が近く、価格が偏っており、現物価格が横ばいtaker(速度重視)ラウンド終盤の平均回帰

組み込みプリセット

市場期間別
5分(BTCのみ)
プリセットサイズ最大ポジション戦略特徴
5min-btc$1514つすべてアグレッシブ - 最小経過時間10秒
5min-btc-conservative$101MR、PC保守的 - 最小経過時間15秒
1時間(全アセット)
プリセットサイズ最大ポジション戦略特徴
1h-all$2034つすべてバランス型 - ラチェット+トレーリング
4時間(全アセット - スイング)
プリセットサイズ最大ポジション戦略特徴
4h-all$304Mom + MRスイングトレード重視
日次(全アセット - ポジション)
プリセットサイズ最大ポジション戦略特徴
daily-all$504Mom + MRポジショントレード、厳格なラチェット
15分(クラシック - 全アセット)
プリセットサイズ最大ポジション戦略リスク
conservative$102MR、PC低 - ドライラン、厳格なストップ
aggressive$5044つすべて高 - ライブ取引、広いストップ
scalper$203PCのみ中 - ラチェット有効
momentum_only$303Momのみ中 - ラチェット+トレーリング

凡例: MR=mean_reversion、PC=penny_clipper、Mom=momentum

市場期間の比較

項目5分1時間4時間日次
アセットBTCすべてすべてすべて
期間300秒3,600秒14,400秒86,400秒
ラウンドの最小経過時間10秒60秒120秒600秒
残り時間の最小値50秒180秒600秒3,600秒
強制決済10秒60秒120秒600秒
最適な用途HFTスキャルピング短期スイングスイングトレードポジショントレード
流動性薄い良好非常に良好最高
手数料の影響重大中程度小さい非常に小さい
1日のサイクル数2882461

期間別の取引戦略:

  • 5分:超高頻度。厳格なリスク管理が必要で、penny_clipperを重視します
  • 1時間:バランスの取れたエントリーポイント。平均回帰とモメンタムに適しています
  • 4時間:スイングトレード。数時間にわたるトレンドを捉え、モメンタムを重視します
  • 日次:ポジショントレード。マクロ経済要因を重視し、長期間保有します

決済ロジック

ポジションは500ミリ秒ごとに、優先順位順の9種類の決済条件で監視されます。

  1. 強制決済 - 満期まで30秒未満(15分)または10秒未満(5分)
  2. テイクプロフィット - PnL >= TP%(デフォルトは15%)
  3. ストップロス - PnL <= -SL%(デフォルトは12%)
  4. ラチェットフロア - 確認済みの最高値からの利益の段階的な引き戻し
  5. トレーリングストップ - 満期が近づくにつれて引き締め
  6. 板の厚みの急減 - 価格下落中にオーダーブックの厚みが60%以上低下
  7. 利益の停滞 - 利益が出ているものの、買値が7秒間変化しない
  8. 利益の伸び悩み - 13秒間、+3%のまま進展がない
  9. 時間による決済 - 最低残り時間に近づいた場合

アーキテクチャ

Binance WS (spot) --> CryptoFeed --> Strategy Evaluators --> Entry Signals
Gamma API ---------> MarketScanner --> Round Detection    |
                                                          v
Poly Orderbook ----> OBI/Spread/Depth --> Exit Checks --> ExecutionService
                                    |
                              PositionManager (ratchet, trailing, depth collapse)

コメント