ドキュメント

ユーザーガイド&公式ドキュメント

拡張機能によるTradingView戦略の最適化、クラウドバックテスト、AIによるPine Script構築、自動化まで、Backpulseのすべてを解説。

クイックスタート

Backpulseとは何ですか?

Backpulseは、TradingViewのトレード戦略を最適化・自動化するためのオールインワン・プラットフォームです。主な機能:(1) Chrome&Firefox対応の無料ブラウザ拡張機能:チャート上のPine Scriptパラメータを自動スキャンし、高速バックテストを実施(ローカル&クラウド対応);(2) クラウドバックテストエンジン:クラウド上で自動パラメータグリッドサーチを実行;(3) AI Studio&ビジュアルビルダー:ノーコードでPine Script v5/v6戦略を直感的に設計・生成;(4) quantbt搭載のPython戦略バックテスト:15種類以上の高度な定量的指標を瞬時に算出;(5) 超低遅延Webhook自動売買:TradingViewのアラートをBinance、Bybit、OKX、Krakenなど30社以上の主要取引所へ300ms未満で高速発注;(6) クラウドホスティング型Freqtradeボット:VPS不要でデモ取引・実取引をクラウド上で24時間完全自動稼働。

利用を開始するには何が必要ですか?

利用したい機能によって異なります:

- ブラウザ拡張機能でTradingView戦略を最適化する場合:無料拡張機能をインストールしてTradingViewチャートを開くだけです(ローカルモードなら登録・APIキー不要)。

- クラウドバックテストやAI Studioを利用する場合:無料のBackpulseアカウントを作成してください。

- Webhookによる自動発注やFreqtradeボットを稼働させる場合:取引所(Binance、Bybit、OKXなど)のAPIキーが必要です。「取引(Trade)」権限のみを付与し、「出金(Withdraw)」権限は絶対に有効にしないでください。

初期設定にはどれくらい時間がかかりますか?

- ブラウザ拡張機能:1分未満 — ChromeウェブストアまたはFirefox AMOから追加し、Pine Script戦略のあるチャートを開いて「Run」をクリックするだけです。

- Webhook自動売買:5〜10分程度 — アカウント作成 → Webhook管理(または /hub)で取引所Providerを作成 → 通貨ペアのRouteを追加 → Webhook URLをコピーしてTradingViewアラートに貼り付け。

Googleアカウントでのログインに対応していますか?

はい。Googleアカウント(OAuth)を利用して、ワンクリックで安全にログインおよびアカウント作成が可能です。

ブラウザ拡張機能

Backpulseブラウザ拡張機能とは何ですか?

Backpulse拡張機能(無料)は、Google Chrome、Mozilla Firefox、Chromium系ブラウザ向けのトレーダー向けプラグインです。TradingViewチャート上のPine Script戦略(v4, v5, v6)を自動検出し、インジケーター期間、乗数、閾値、TP/SLなどのパラメータ入力を自動走査して、何百・何千通りもの組み合わせから最適な設定を自動探索します。最良の結果が見つかったら、「Apply to Chart」をクリックするだけでチャートに即座に反映されます。

どのブラウザに対応していますか?

Google Chrome(Chrome ウェブストア)およびMozilla Firefox(AMO)で公式提供されており、Brave、Opera、Microsoft EdgeなどのChromium系ブラウザでも完全動作します。

拡張機能の「ローカルモード」と「クラウドモード」の違いは何ですか?

2つの柔軟な動作モードを備えています:

- ローカルモード(標準・完全無料):開いているTradingViewタブ内で直接動作し、データは外部へ一切送信されません(100%クライアント側プライバシー)。アカウント登録なしでネイティブの戦略テスターを自動操作します。

- クラウドモード:Backpulseアカウントにログインすると、バックテスト計算をクラウドクラスタへ委譲できます。PCを閉じてもバックグラウンドで実行され、複数デバイス間で履歴が同期されます。

拡張機能の利用にアカウント登録は必要ですか?

ローカルモードでの利用には登録は不要です。インストール後すぐにお使いいただけます。ログインすると、クラウドモードや履歴同期などの高度な機能が有効化されます。

バックテストと最適化

TradingViewのバックテスト最適化はどのように機能しますか?

2種類のアプローチを提供しています:

1. ブラウザ内直接最適化(拡張機能のローカルモード):チャート上のパラメータをスキャンし、PC上でネイティブ戦略テスターを自動で連続実行します。

2. クラウド最適化(/backtestまたは拡張機能のクラウドモード):クラウド上のヘッドレスChromiumワーカーにジョブを委譲します。パラメータを自動検出し、並列グリッドサーチを実行して、純利益・最大ドローダウン・勝率・プロフィットファクターを瞬時に集計します。

クラウドバックテストの仕組みについて教えてください。

クラウドバックテストを起動すると、クラウド環境のPlaywrightブラウザがチャートをロードし、各パラメータの組み合わせを体系的に戦略へ適用して戦略テスターからリアルタイムにパフォーマンスを収集します。PCを起動し続ける必要がなく、何千もの組み合わせを高速に検証できます。

公開戦略(Public)と非公開戦略(Private)の違いは何ですか?

公開戦略:TradingViewコミュニティで公開されているスクリプト。Backpulseがスクリプト名と作者から自動検索してチャートへ追加します。

非公開戦略:自作スクリプトや招待専用スクリプト。有効なセッションで開いているチャートレイアウト上にあらかじめ読み込ませておく必要があります。

Pythonバックテスト(Freqtrade)とは何ですか?

Pythonバックテスト(/backtest/freqtrade)は、FreqtradeのIStrategy規格に準拠したPython戦略を、サーバー構築不要でブラウザ上で直接バックテストできる機能です。Binance Futuresの高精度な過去Tickデータを基に、シャープレシオ、CAGR、最大ドローダウン、勝率、ソルティノレシオなど15以上の定量的指標を算出し、資産曲線を可視化します。

最適化の結果はどこで確認できますか?

ジョブ完了後、ジョブ詳細ページ(/backtest/jobs)を開くと、純利益やドローダウン、取引回数などでソート可能なランキング表が表示されます。行をクリックするとパラメータセット全体を確認・コピーできます。

Webhookとシグナル自動売買

TradingViewとBackpulseを連携させる手順は?

1. Webhook管理(または /hub)で取引所Providerを作成し、APIキーを登録します。

2. 取引したい通貨ペアのRouteを追加します(例: BTC/USDT:USDT)。

3. 発行されたWebhook URL(形式: https://hook.backpulse.io/tv/TOKEN)をコピーします。

4. TradingViewで戦略アラートを作成し、Webhook URL欄に貼り付けます。

5. アラートのメッセージ欄に標準JSONペイロードを貼り付けます。

標準のJSONペイロード形式はどのようになりますか?

{
  "side": "{{strategy.order.action}}",
  "market_position": "{{strategy.market_position}}",
  "qty": "{{strategy.order.contracts}}",
  "symbol": "{{ticker}}",
  "price": "{{close}}",
  "entry_price": "{{strategy.position_avg_price}}",
  "ts": "{{timenow}}"
}

主な項目:

- side: "buy" または "sell"(必須)

- market_position: "long", "short", "flat"(エントリーと決済を自動識別)

- qty: 発注数量(必須、0より大きい値)

- symbol, price, entry_price, ts: 任意(省略時はRoute設定を使用)

エントリーとイグジット(決済)はどのように判定されますか?

market_positionフィールドに基づいて自動判定されます:

- "flat"から"long"または"short"への変化:新規成行エントリーを発注。

- "flat"への変化:現在のポジションを全決済。

- 指定がない場合、sideと取引所の実保有ポジションを照合して適切な注文を実行します。

Webhookのセキュリティはどのように保護されていますか?

各Routeには推測不可能な256ビットUUIDトークンが割り当てられ、HTTPS (TLS 1.3) による強固な通信暗号化、厳格なIPレートリミットおよびリプレイ攻撃防止機構が実装されています。

アラート受信から取引所への注文執行までの遅延はどれくらいですか?

Backpulseのエッジゲートウェイがアラートを受信してから取引所に署名付き注文を送信するまでの実行遅延は、通常300ミリ秒未満です。

実際のシグナルを待たずにテスト発注できますか?

はい。Route詳細画面の「Send Test Signal」をクリックすることで、少額のテスト注文を取引所に送信し、接続と設定が正常であることを即座に確認できます。

取引所アカウント連携

対応している仮想通貨取引所はどこですか?

Binance(現物&先物)、Bybit(現物&リニア無期限)、OKX、Kraken、Gate.io、Bitget、KuCoin、BingXを公式サポートしています。対応先は順次拡大中です。

APIキーにはどのような権限を設定すべきですか?

「読み取り(Read)」と「取引(Trade/Futures)」権限のみを有効にしてください。

「出金(Withdrawal)」権限は絶対に付与しないでください。出金権限が有効なキーは安全のため自動的に拒否されます。

登録したAPIキーの保管安全性はどうなっていますか?

すべてのAPIキーはAES-256-GCMアルゴリズムで暗号化されて安全に保管され、暗号化キー自体も独立したセキュリティモジュールによって厳重に管理されています。

Testnet(テスト環境)に対応していますか?

はい。取引所Provider作成時に「Testnet Mode」を有効にすることで、Binance TestnetやBybit Demo環境に接続してノーリスクで動作確認を行えます。

OKXやBitgetのPassphraseはどのように入力しますか?

取引所側でAPIキー発行時に設定したPassphrase(パスフレーズ)を、BackpulseのProvider登録画面にある専用フィールドへ正確に入力してください。

ストラテジースタジオ&AI

ストラテジースタジオにはどのようなツールが含まれますか?

3つの主要ツールが含まれます:(1) AI Studio:自然言語プロンプトからPine Script/Pythonコードを自動生成・リファクタリング;(2) ビジュアルビルダー:ノーコードでインジケーター条件を組み立てて売買ロジックを作成;(3) 検証済みテンプレートライブラリ:NFIやSMAOffsetなどの実証済みアルゴリズム。

AI Studioはどのように機能しますか?

TradingViewのPine Script v5/v6および定量的トレードコードで学習した特化型AIモデルが、入力されたトレードアイデア(例:「15分足でRSIが30以下かつEMA200を上抜けたらロング、損切り2%」)を即座にエラーのない実動コードへ変換します。

ビジュアルビルダーとAI Studioの違いは何ですか?

ビジュアルビルダーは視覚的なブロック操作で直感的にロジックを組み立てるノーコードツールであり、AI Studioは対話形式で柔軟にコード生成やデバッグを行うAIアシスタントです。

リーダーボード&コピートレード

トップトレーダー・リーダーボードとは何ですか?

コミュニティで実績のある自動売買ボットや戦略の運用成績(収益率、ドローダウン、勝率など)を透明性高くランキング表示する機能です。

コピートレードの仕組みはどうなっていますか?

ランキングから優れた戦略を購読すると、その戦略が発する売買シグナルがご自身のWebhook経由で自動的にご自身の取引所口座へ即座に複製発注されます。

Bot Hubとは何ですか?

稼働中のFreqtradeボットやWebhookルート、現在のアクティブポジションを一元的に監視・管理できる総合ダッシュボードです。

ビジュアルダッシュボードでは何が確認できますか?

資産残高の推移チャート、リアルタイム未実現損益、ポジション保有状況、最近の注文履歴などをグラフィカルに把握できます。

Freqtradeボットのクラウドホスティング

Freqtradeボットホスティングとは何ですか?

サーバー管理やDockerの専門知識がなくても、Backpulseのクラウド上で高機能クオンツボット「Freqtrade」を24時間安定して自動稼働させられるマネージドサービスです。

Dry-run(デモ運用)とLive(実取引)の違いは?

Dry-runは仮想USDTを使ってリアルタイム相場でノーリスク検証を行うモードであり、Liveは取引所アカウントに直結して実際の資金で取引を行うモードです。

Freqtrade公式のWeb画面(FreqUI)にアクセスできますか?

はい。稼働中のボットごとにセキュアなFreqUIコンソールが自動生成され、ワンクリックのJWTシングルサインオンでブラウザから直接操作できます。

Telegramへの約定通知はどのように設定しますか?

ボット設定にTelegram Bot TokenとChat IDを入力するだけで、エントリーや利確、損切りの通知がスマホへリアルタイムに届くようになります。

プランとサブスクリプション

Backpulseの料金プラン体系はどうなっていますか?

無料プラン(拡張機能ローカルモード、基本バックテスト、手動テスト機能)と、Proプラン(無制限のクラウド最適化、高速並列実行、無制限Webhookルート、Freqtradeボットホスティング)をご用意しています。

Proプランの無料トライアルはありますか?

新規登録時にクラウド計算クレジットが付与され、クレジットカード登録なしでクラウド最適化やWebhookの全機能を体験していただけます。

利用可能な支払い方法は何ですか?

Visa、Mastercard、American Expressなどの各種クレジットカードのほか、USDTやUSDCによる暗号資産決済に対応しています。

プランの変更や解約はいつでも可能ですか?

はい。アカウント設定画面からいつでも即座にアップグレード、ダウングレード、解約が可能です。解約金や追加料金は一切発生しません。

ご不明な点がありますか?

サポートに問い合わせる