【📢 価格についてのお知らせ】
本システムは現在「初期リリース特別価格(19,800円)」で提供中です。
アルゴリズムの優位性を保ち、購入者へのサポート品質を維持するため、一定部数が売れるごとに段階的に値上げを行います。
現在の価格が最安値となりますのでご了承ください。
⚠️ 免責事項 本記事およびソースコードは、プログラミング学習・自動売買システム構築の教材として提供するものであり、特定の投資行動を推奨・助言するものではありません。
仮想通貨のレバレッジ取引には元本割れ・追証等のリスクが伴います。
投資判断はすべてご自身の責任のもとで行ってください。
本ツールの運用によって生じたいかなる損害についても、筆者は一切の責任を負いません。
━━━━━━━━━━━━━━━━━━━━━━━━
■ はじめに — なぜ「ショートBot」なのか?
仮想通貨市場には、株式市場にはない「構造的な歪み(エッジ)」が存在します。
それは、急騰した草コインは、ほぼ確実に暴落するということ。
いわゆる「イナゴタワー」です。
SNSでバズった銘柄に群衆が殺到し、24時間で+50%、+100%と狂ったように上がる。
しかしその勢いは長くは続かず、買い手がいなくなった瞬間に価格は崩壊します。
このBotは、その「崩壊の瞬間」を全自動で捉え、ショート(空売り)で利益を得るシステムです。
人間がやると、こんな問題が起きます:
😰 「まだ上がるかも…」と恐怖でエントリーできない
😡 損切りできずに担がれて大損
😴 深夜の暴落チャンスを見逃す
💸 ファンディング手数料で知らぬ間に資金が削られる
これらすべてを、プログラムが24時間365日、感情なしで処理します。
【🆕 アップデート検証実績(2026年4月)】
エントリーフィルターをより厳格化(過熱度40%等)した最新アルゴリズムによるフォワードテストにて、実稼働数日で +$78.22 の利益(複数取引所の合算)を達成しました。
無駄なエントリーを徹底的に排除し、勝率とリスクリワードが劇的に向上していることが確認されています。(※相場環境により変動します)
━━━━━━━━━━━━━━━━━━━━━━━━
■ 🏗️ システム全体像
このBotは大きく「2つの非同期ループ」で動作しています。
◆ 1. スキャナーループ(2時間ごと) 取引所APIを叩いて「24時間の値上がり率ランキング」を取得し、4つの独自フィルター(後述)で「本当にショートすべき銘柄」だけを厳選します。
◆ 2. モニターループ(60秒ごと) 保有中のポジションを常時監視し、利確・損切り・時間切れ・ファンディング手数料の急変など、あらゆる条件を60秒おきにチェックして自動で決済します。
━━━━━━━━━━━━━━━━━━━━━━━━
■ 🎯 4つのエントリー条件 — 「本物のパンプ」だけを見抜くフィルター
このBotの心臓部は スクリーナー(screener.py) です。
単に「上がった銘柄をショートする」のではなく、4つの独立した条件を組み合わせて「崩壊が近い銘柄」だけを検出します。
◆ 各条件の解説
【A】過熱シグナル(Overheating)
短期間で異常に上がりすぎた銘柄を検出します。
3日間で+40%以上の上昇は、「買いが買いを呼ぶパニック買い」であり、持続不可能です。
【B】トークンアンロック(Token Unlock)
Tokenomist APIと連携し、近日中に大量のトークンロック解除(=売り圧力)が予定されている銘柄を検出します。
この機能を搭載している市販Botはほぼ存在しません。
【C】ファンディングレート(Funding Rate)
仮想通貨先物取引特有の「資金調達率」を利用します。
FRが正の場合、ショートポジションは定期的に手数料を「受け取る」ことができます。
つまり、ポジションを持っているだけで追加収益が入る状態です。
【D】長期ラリー(Extended Rally)
7日間で+60%以上かつ、直近の日足ローソク足が過去7日間の平均の2倍以上という「最後の噴き上げ」を検出します。
SNSで話題になり、最後のイナゴが飛びついているタイミングです。
◆ エントリー判定の流れ 24h値上がりランキング TOP10 を取得
→
プレフィルター(出来高50万ドル以上、スプレッド0.5%以内、FR > -0.05%)で絞り込み →
上記4条件のうち2つ以上を満たす銘柄のみエントリー(米国市場オープン時は3つ以上)
━━━━━━━━━━━━━━━━━━━━━━━━
■ 🛡️ 7つの出口戦略 — 「損小利大」を実現するリスク管理
エントリーと同じくらい重要なのが「いつ出るか」です。
このBotは 7つの出口条件 を常時監視し、あらゆるシナリオに対応します。
① ストップロス(SL):
+6%で損切り → 「小さく負ける」を徹底
② テイクプロフィット1(TP1):
-8%で70%を利確 → 利益の大部分を確保
③ テイクプロフィット2(TP2):
-15%で残り全決済 → さらなる下落を最後まで取る
④ TP1後のSL移動(ブレイクイーブン)
→ TP1到達後、SLを「エントリー価格」に移動。
もう負けない状態を作る
⑤ 時間切れ(Time Expired):
72時間で強制決済
→ 塩漬けポジションを防ぐ
⑥ ファンディング緊急脱出:
FRが-0.1%を下回ったら即座にポジション解消
→ 手数料で資金が削られる前に逃げる
⑦ 取引所レベルSL/TP:
取引所のサーバー側でもSL/TPを設定済みのため、万が一Botが落ちても安全に損切り・利確される
◆ 「損小利大」の数学的根拠
損切り幅: 6%(固定) 利確幅: 8%〜15%(段階的)
→ 仮に勝率が40%(10回中4回しか勝てない)
でも: 勝ち: 4回 × 平均+10% = +40% 負け: 6回 × -6% = -36% 合計: +4%(プラス!)
→ つまり、半分以上負けても利益が出る設計です。
━━━━━━━━━━━━━━━━━━━━━━━━
■ 🏦 ポジションサイジング — 「1回の負けで退場しない」資金管理
【ポジションサイズ計算式】 ポジションサイズ = (残高 × リスク率) ÷ ストップロス幅
例:
残高 $3,000、リスク率 0.35%、SL 6%の場合
= ($3,000 × 0.0035) ÷ 0.06 = $10.5 ÷ 0.06
= $175(レバ3xで $525相当のポジション)
1回のトレードで失う最大額 = 残高の0.35%(約$10.5)
これは、仮に10回連続で負けても残高の3.5%しか減らないという、極めて保守的な設計です。
さらに、以下のサーキットブレーカーが自動で発動します:
・日次損失上限(残高の5%)
→ 当日の新規エントリーを停止 ・週次損失上限(残高の10%)
→ 1週間の新規エントリーを停止 ・最大同時ポジション(5ポジション)
→ それ以上のエントリーを拒否
━━━━━━━━━━━━━━━━━━━━━━━━
■ 📲 Telegram通知 — スマホでリアルタイム監視
すべてのアクション(シグナル検出・エントリー・利確・損切り・日次レポート)が、Telegramにリアルタイムで通知されます。
シグナル通知の例:
🔻 [BITGET] SHORT シグナル — ZAMA/USDT エントリー: $0.0286 条件: [AC] (過熱 + ファンディング) 推奨ポジションサイズ: 資金の 5.8% ($173.61 / $2,976) 数量: 6,070 ZAMA / レバレッジ: 3.0x TP1 (70%決済): $0.026312 (-8.0%) TP2 (残り決済): $0.02431 (-15.0%) SL: $0.030316 (+6.0%)
利確通知の例:
✅ [BITGET] SHORT Exit — take_profit Symbol: ZAMA/USDT:USDT Entry: $0.0286 / Exit: $0.02628 P&L: $+4.2249 (+8.11%)
━━━━━━━━━━━━━━━━━━━━━━━━
■ 🌐 マルチ取引所対応 — 5つの取引所を同時スキャン
このBotは、1つのコードベースで 5つの取引所 を同時に監視・取引できます。
・Bitget(CEX): アルトコイン先物が充実、安定性◎ ・Gate.io(CEX): 超マイナー草コインの先物が豊富 ・KuCoin(CEX): 独自の草コインが多い ・Hyperliquid(DEX): オンチェーンDEX、手数料最安 ・MEXC(CEX): 新規上場銘柄が最速
※MEXCは手動対応の必要あり
各取引所の起動は環境変数で指定するだけです:
EXCHANGE=bitget python bot.py
EXCHANGE=gate python bot.py
EXCHANGE=hyperliquid python bot.py
VPS上でsystemdサービスとして各取引所を並列稼働させれば、1台のサーバーで5つの取引所を24時間同時監視できます。
━━━━━━━━━━━━━━━━━━━━━━━━
■ 🔧 ファイル構成
short/
bot.py … メインオーケストレーター(2つの非同期ループ)
config.py … 設定管理(すべて.envから読み込み)
screener.py … スクリーナー(4条件の評価エンジン)
strategy.py … エントリー・エグジット判定ロジック
risk_manager.py … リスク管理・ポジションサイジング
position_tracker.py … ポジション永続化(クラッシュ復帰対応)
telegram_notifier.py … Telegram通知モジュール
unlock_checker.py … Token Unlock検出(Tokenomist API連携)
bitget_client.py … Bitget取引所クライアント
gate_client.py … Gate.io取引所クライアント
kucoin_client.py … KuCoin取引所クライアント
hyperliquid_client.py … Hyperliquid (DEX) クライアント
mexc_client.py … MEXC取引所クライアント
.env.example … 環境変数テンプレート
requirements.txt … Python依存パッケージ
data/positions.json … 保有ポジション永続化データ
data/trade_log.json … トレード履歴ログ
━━━━━━━━━━━━━━━━━━━━━━━━
■ 🚀 導入マニュアル(初心者向けステップバイステップ)
◆ Step 1: 事前準備
必要なもの:
・Python 3.10以上 がインストールされたPC(Windows / Mac / Linux)
・取引所のAPIキー(Bitget推奨)
・Telegram Bot Token(通知用、任意)
・VPS(24時間稼働させる場合、月額$5〜$10程度)
◆ Step 2: ソースコードの配置
購入したZIPファイルを任意のフォルダに解凍してください。
例: mkdir ~/short-bot → ここにZIPの中身を展開
◆ Step 3: 依存パッケージのインストール
ターミナルを開き、解凍したフォルダに移動して以下を実行します:
pip install -r requirements.txt
requirements.txt の内容:
requests>=2.28 python-dotenv>=0.21 ccxt>=4.0 eth-account>=0.9
◆ Step 4: 環境変数の設定
テンプレートをコピーします:
cp .env.example .env
.env ファイルをテキストエディタで開き、以下を設定します:
EXCHANGE=bitget BITGET_API_KEY=あなたのAPIキー
BITGET_API_SECRET=あなたのAPIシークレット
BITGET_PASSPHRASE=あなたのパスフレーズ
DRY_RUN=true (まずはtrueでテスト!実弾投入時にfalseへ)
LEVERAGE=3.0
MAX_RISK_PER_TRADE=0.0035 (1トレードあたり残高の0.35%をリスク)
STOP_LOSS_PCT=0.06 (6%で損切り)
TAKE_PROFIT_1_PCT=0.08 (8%で70%利確)
TAKE_PROFIT_2_PCT=0.15 (15%で残り全決済)
SCAN_INTERVAL_HOURS=2 (2時間ごとにスキャン)
MIN_3D_CHANGE_PCT=40.0
MIN_7D_CHANGE_PCT=60.0
MIN_VOLUME=500000
MAX_SPREAD_PCT=0.5
TELEGRAM_BOT_TOKEN=あなたのBotToken
TELEGRAM_CHAT_ID=あなたのチャットID
◆ Step 5: テスト実行(ドライラン)
python bot.py --scan-only
正常に動作すれば、スキャン結果がログに出力されます。
◆ Step 6: 本番稼働
テストが問題なければ、.env の DRY_RUN を false に変更し: python bot.py
◆ Step 7: VPSでの24時間稼働(推奨)
VPS(Vultr, DigitalOcean等)にデプロイし、systemdサービスとして登録すれば24時間自動稼働します。
systemdの設定ファイルもソースコードに同梱されています。
━━━━━━━━━━━━━━━━━━━━━━━━
■ 📊 推奨パラメータ設定
運用スタイルに合わせて、パラメータを調整できます。
【保守的(初心者向け)】
LEVERAGE: 2.0x / MAX_RISK_PER_TRADE: 0.2% / STOP_LOSS: 4% / MIN_3D_CHANGE: 50% / MIN_VOLUME: 1,000,000 / 最大同時ポジション: 3
【標準(推奨)】
LEVERAGE: 3.0x / MAX_RISK_PER_TRADE: 0.35% / STOP_LOSS: 6% / MIN_3D_CHANGE: 40% / MIN_VOLUME: 500,000 / 最大同時ポジション: 5
【積極的(上級者向け)】
LEVERAGE: 5.0x / MAX_RISK_PER_TRADE: 0.5% / STOP_LOSS: 8% / MIN_3D_CHANGE: 25% / MIN_VOLUME: 100,000 / 最大同時ポジション: 8
━━━━━━━━━━━━━━━━━━━━━━━━
■ ⚠️ リスクと注意事項
- 相場環境による影響:仮想通貨全体が強烈な上昇トレンド(ブルラン)にある時は、ショート戦略の勝率が低下します。
- 取引所リスク:取引所のサーバー障害やAPIの変更により、注文が正しく執行されない可能性があります。
- ファンディングコスト:ショートポジションの保有中、ファンディング手数料が発生する場合があります(Botは自動で監視・回避しますが、完全な回避は保証できません)。
- 推奨取引所とレバレッジについて:本記事ではBotの仕様上、海外取引所(Bitget等)やレバレッジ取引を例示していますが、これらは特定の取引所の利用を推奨・勧誘するものではありません。ご利用の取引所がご自身の居住国の法規制に準拠しているかは、すべて読者ご自身の責任にてご判断ください。
- 必ず余剰資金で:生活資金を含めた全財産を投入することは絶対にお控えください。
━━━━━━━━━━━━━━━━━━━━━━━━
■ 🎁 購入者特典
・✅ 全ソースコード一式(5取引所対応)
・✅ VPSデプロイ用systemd設定ファイル
・✅ .env.example(推奨パラメータ設定済み)
・✅ この記事の「ロジック図解」すべて
━━━━━━━━━━━━━━━━━━━━━━━━
📌 最後に このBotは「聖杯(必ず勝てるシステム)」ではありません。
しかし、仮想通貨市場に存在する構造的なエッジ(過熱→暴落、ファンディング収益、トークンアンロック売り圧)を、プログラムによって機械的に、感情なく、24時間365日捉え続ける設計になっています。
あなたが寝ている間も、このBotは黙々と市場を監視し、チャンスを逃しません。
ぜひ、ご自身の投資スタイルに合わせてパラメータをカスタマイズし、バックテストを重ねた上でご活用ください。
※ 本記事は2026年4月時点の情報に基づいています。
取引所APIの仕様変更等により、コードの修正が必要になる場合があります。
⚠️ 再確認:
法的免責事項 本ツールは自動売買アルゴリズムの教材です。
投資助言や利用勧誘を行うものではありません。
設定値のままでの運用や、自己責任の原則を理解できない方のご利用はお控えください。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
