完全初心者向け やさしい解説版

仮想通貨トレーディングBotのはじめ方
焦らず・少額で・順番に

「プログラムに自動で売り買いさせて稼ぐ」——夢のある話ですが、実際に勝ち負けを決めるのは戦略のアイデアではなく、地味な準備と安全装置です。このページは、本格ガイド『仮想通貨トレーディングBot構築 体系ガイド+段階的ロードマップ v2』(約3.4万字) を、専門用語を知らない人でも読み通せるように噛みくだいた入門版です。

TL;DR

  1. Botの利益は「作戦のうまさ」だけでは決まらない。手数料などのコストと、検証・安全装置の質がほとんどを決める。
  2. いきなり本番はNG。「決める → 土台 → 検証 → 練習 → 少額本番」の5段階を、合格基準を満たしてから進む。
  3. 最初に「全部なくしてもいい金額 (数万円)」を決める。それ以上は何があっても賭けない。

01そもそも何を作るの? — Botの利益のしくみ

「予想が当たれば儲かる」は半分しか合っていない

Botの利益のしくみを八百屋の商売にたとえた図解。利益の式とコストの内訳
図1: 利益の式。プラス側 (読み・量・売買の腕) を伸ばすより先に、マイナス側 (コスト) を抑えるほうが効く

トレーディングBotとは、あらかじめ決めたルールに従って、自動で仮想通貨を売り買いするプログラムのことです。「こういう条件になったら買う、こうなったら売る」を、人間の代わりに24時間休まずやってくれます。

ここで最初の、そして一番大切な事実があります。Botの儲けは「予想がどれだけ当たるか」だけでは決まりません。元のガイドは、利益を1本の式で説明しています。

利益 = 「読みの正しさ」×「賭ける量」×「売買の上手さ」 −「手数料」−「思った値段とのズレ」−「税金・サーバー代」

八百屋さんにたとえてみましょう。「安く仕入れて高く売る」目利きの腕 (=読みの正しさ) があっても、輸送費・場所代・売れ残りの廃棄 (=コスト) が大きければ商売は赤字です。Botもまったく同じで、引き算側を小さくする工夫のほうが、足し算側を伸ばす工夫より先に効いてきます。

つまり最初に作るべきなのは「すごい予想アルゴリズム」ではなく、「ズルなしで実力を測れる仕組み」と「失敗しても破産しない仕組み」。この考え方が、ページ全体を貫く背骨です。

02市場のキホン — 「販売所」と「取引所 (板)」

ここを間違えると、スタート前に負けが決まる

販売所と取引所(板)の違いを土産物屋と市場のセリにたとえた比較図
図2: 同じ取引所アプリの中に「販売所」と「取引所 (板)」が同居している。コスト差は数十倍

仮想通貨を売り買いする場所には、同じ会社のアプリの中に2種類あります。「販売所」と「取引所 (板取引)」です。名前がまぎらわしいのですが、中身はまったくの別物です。

販売所取引所 (板)
取引の相手運営会社ほかのユーザー
値段会社が決めた割高な価格買い手と売り手の注文で決まる
コスト片道2.5〜5%が価格に上乗せ手数料0.01〜0.15%程度
Botに使える?絶対NGここを使う

注意: 販売所でBotを動かすと、売買のたびに数%ずつコストが取られ、ほぼ確実に資金が減っていきます。アプリを開いて最初に出てくる画面はたいてい「販売所」なので、初心者が最初にハマる落とし穴です。

取引所で出てくる「板 (いた)」とは、「この値段で買いたい」「この値段で売りたい」という注文が値段順にずらりと並んだリストのことです。市場のセリのように、条件の合う注文同士が出会うと売買が成立します (これを「約定 (やくじょう)」と呼びます)。

手数料には面白いルールがあります。注文を板に置いて待つ人 (メイカー) は手数料が安く、今すぐ成立させたい人 (テイカー) は高い。さらに bitbank や GMOコインでは、待つ側で約定すると手数料を逆に受け取れる「マイナス手数料」もあります。お店側 (品揃えを増やす人) が優遇される、と覚えてください。

もうひとつ大事な言葉が「スリッページ」。注文したときに思っていた値段と、実際に成立した値段のズレのことです。買おうとした瞬間に安い注文が売り切れて、ひとつ高い値段で買う羽目になる——そんなイメージです。注文金額が大きいほどズレも大きくなります。

目安の数字 (元ガイドより): 取引所 (板) の手数料は0.01〜0.15%程度。販売所のスプレッドは片道2.5〜5%。その差は数十倍。この差を知っているかどうかだけで、Botの生死が分かれます。

03バックテストは嘘をつく

「過去データで勝てた」をそのまま信じてはいけない理由

バックテストの3つのワナを、答えを見ながら解いた模試にたとえた図解
図3: 放っておくとバックテストは必ず実力より良い成績を出す。良すぎる成績はまず疑う

バックテストとは、過去の値動きデータを使って「もしこのルールで売買していたら、いくら儲かっていたか」を計算するリハーサルのことです。Bot作りでは必ず通る工程です。

ところが、このリハーサルは放っておくと必ず実力より良い点数を出します。元のガイドが何度も「バックテストは嘘をつく」と繰り返すのはこのためです。代表的なワナは3つあります。

「勝率90%!」のような成績が出たら、喜ぶのではなく「どこかでカンニングしていないか?」と疑うのが正しい反応です。良すぎる成績は、ほぼ確実にワナのどれかを踏んでいます。

対策の考え方はシンプルです。「その時点で知らなかったはずの情報を使わない」「試した回数を正直に数える」「最後に、一度も触っていない期間のデータで一発勝負の確認をする」。ウォークフォワード分析などの専門手法も、すべてこの3原則の延長線上にあります。今は名前を覚えるより、原則を覚えてください。

「動いたから次へ」ではなく「基準を満たしたから次へ」 — 元ガイドの合言葉

04破産しない仕組みが最優先

「いくら儲けるか」より先に「いくらまで失ってよいか」

損失の非対称性と多層の安全装置を車の安全装備にたとえた図解
図4: 減るのは簡単、戻すのは大変。だからアクセル (戦略) より先にブレーキ (安全装置) を作る

資産が半分 (−50%) になったら、元に戻すには2倍 (+100%) に増やさなければなりません。減るのは簡単なのに、取り返すのは何倍も大変——この非対称性こそ、リスク管理を最優先にすべき理由です。

先に決めるのは3つだけ。 ① 全部なくしてもいい総額 (最初は数万円)、② 1日に失ってよい上限、③ 1回の取引で賭ける割合 (口座残高の0.25〜1%程度が目安)。これを決めてからコードを書き始めます。

車にたとえると、戦略はアクセル、リスク管理はブレーキとシートベルトです。Botの世界では「キルスイッチ」と呼ばれる緊急停止装置を必ず用意します。想定外の動きを検知したら、すべての注文をキャンセルして新規の売買を止める仕組みです。

安全装置は「作った」だけでは合格になりません。わざと異常を起こして、本当に止まるかをテストしてから本番に進む——元ガイドの合格基準 (判断ゲート) にも、この「発火テスト」が含まれています。

05日本の税金 — 知らないと一番痛い出費

「儲かったのに税金が払えない」を防ぐ

日本では、仮想通貨の利益はいまのところ「雑所得」として、給料などと合算して課税されます (総合課税)。税率は所得に応じて上がり、住民税と合わせて最大約55%。「儲けの半分以上が税金」になり得る、という前提でお金を管理する必要があります。

ありがちな誤解実際のルール (2026-06時点)
日本円に戻さなければ税金はかからないBTCをETHに交換した時点でも課税される (売却と同じ扱い)
利益20万円以下なら何もしなくていい所得税の申告が不要でも、住民税の申告義務は残る
損した分は来年の利益と相殺できる現行制度では翌年への繰越はできない
もう税率20%の新制度になった20.315%の分離課税は「方針」段階。適用は早くて2028年

鉄則は2つ。 ① 利益が出たら納税分を先に日本円で取り分けておく (最大55%を想定)。② すべての売買記録 (いつ・いくらで・どれだけ・手数料いくら) を最初の1件から自動保存し、Cryptact や Gtax などの損益計算ツールに読み込める形にしておく。後から取引履歴を復元するのは地獄の作業です。

Botは取引回数が人間の何十倍にもなるので、「記録は最初から自動で残す」設計が事実上の必須条件になります。元ガイドでも、税計算可能なログの保存はフェーズ1の合格基準に入っています。

※ 税制は移行期にあります (基準日 2026-06-01)。実際の申告前には国税庁の一次情報や税理士への確認を。

06全体地図 — 5段階ロードマップと判断ゲート

各段階の出口に「合格基準」があるすごろく

5つのフェーズと4つの判断ゲートを登山ルートにたとえたロードマップ全体図
図5: ロードマップ全体像。一番長いのは頂上付近ではなく中腹の「検証」区間

元ガイドの中心が、この5段階のロードマップです。大事なルールはひとつだけ。各段階の出口に「判断ゲート」と呼ばれる合格基準があり、満たすまで次に進まないこと。

段階名前期間の目安ひとことで言うと
フェーズ0決める約1週間目的・上限額・取引所・税の方針を決める
フェーズ1土台作り1〜2週間で着手、収集は継続データ集めと「壊れない発注」の骨格を作る
フェーズ2検証4〜10週間 (最長)過去データでズルなしのテストを繰り返す
フェーズ3練習 → 少額本番練習2〜4週 + 本番4〜8週仮想売買で練習してから、数千〜数万円で実戦
フェーズ4本格運用それ以降ずっと監視を固めて、少しずつ広げる

ゲートの中身をやさしく言うと——G0「上限額と取引所を決めた? 税金の基本を誤解していない?」、G1「データが安定して録れて、記録の残る発注ができる?」、G2「ズルなしの検証で、まぐれではないと言える成績が出た?」、G3「無人で安定して動き、想定と実績のズレが許容内に収まった?」。

初心者が覚えるべきは細部より「順番を飛ばさない」こと。検証のフェーズ2が一番長いのは偶然ではありません。ここで手を抜いた分は、あとで実弾 (自分のお金) で授業料を払うことになります。

運用額を増やすときは、そのたびにG3をやり直します。少額でうまくいっても、金額を増やすと「思った値段で売買できないズレ」が大きくなり、せっかくの優位性が消えることがあるからです。

07よくある落とし穴ベスト7

先輩たちが実際にハマった穴 (元ガイドには17項目の完全版)

元ガイドには17個の落とし穴がリストアップされています。ここでは初心者がとくに踏みやすい7つに絞って、「何が起きるか」と「どう防ぐか」をセットで紹介します。

落とし穴何が起きるか防ぎ方
販売所でBotを動かす売買のたびに数%取られ、資金が静かに溶ける必ず「取引所 (板)」のAPIを使う。コードでも保証する
未来カンニング検証では絶好調、本番で成績が急落「確定したローソク足だけ使う・売買は次の足」をルール化
出来すぎ最適化まぐれを実力と思い込み、本番で裏切られる試した回数を記録し、統計的なチェックを通す
手数料・ズレの無視「微益のはず」が積もり積もって赤字コスト込みで検証。コスト2倍でも耐えるか試す
出金権限つきAPIキーキーが漏れたら資産ごと盗まれる「出金権限なし + IP制限」でキーを発行する
安全装置なしで本番投入暴走したとき、止める手段がないキルスイッチを作り、発火テストに合格してから
小数の計算誤差 (float)注文金額が微妙にズレて注文拒否や事故お金の計算は誤差の出ないDecimal型で行う

7つに共通するのは、「コードが動く」と「お金を任せられる」はまったく別物だ、ということ。プログラムとしては正常に動いていても、お金の扱いとしては事故、という状態がいくらでもあり得ます。

08道具箱 — 最初はこれだけそろえれば十分

ぜんぶ無料のオープンソースでそろう

「何をインストールすればいいの?」に対する元ガイドの答えを、初心者向けに絞ったのがこの表です。いまは名前が呪文に見えて構いません。「この組み合わせで全部そろう」「珍しいものを自作しなくていい」の2点だけ持ち帰ってください。

やりたいこと道具ひとこと
プログラミング言語Pythonこの分野の事実上の標準。教材も最多
取引所への接続CCXT多くの取引所を同じ書き方で操作できる定番ライブラリ
Botの土台Freqtrade売買Botの骨組みが最初から入っているオープンソース
過去データでの検証vectorbtバックテストを高速に大量に回せる
データの保存Parquet + DuckDBファイルベースで手軽に始められるデータ置き場
成績レポートQuantStats成績表 (リターン・最大下落など) を自動生成
税金の計算Cryptact / Gtax売買記録を読み込んで損益を計算してくれる

取引所は bitbank と GMOコイン が二大推奨 (元ガイドの選定表で最高評価)。どちらも板取引のAPIが整っていて、「待つ側」の注文なら手数料を受け取れる料金体系です。Coincheckは販売所が主体なので、Bot用途では注意が必要です。

道具選びで時間を溶かすのは典型的な回り道です。上の表のまま始めて、不満が出てから乗り換えを考えれば十分です。

09最初の2週間 — 今日から始める具体的な一歩

Week 1 はお金もコードも不要

最初の2週間でやることを夏休みの計画表風にまとめたカレンダー図
図6: 最初の2週間。前半は観察だけ、後半で初めてコードを書く

Week 1 は観察と準備です。お金を入れる必要も、コードを書く必要もありません。

Week 2 で初めてコードを書きます。といっても、自動売買はまだ先。取引所と「会話」できるようになるのが目標です。

この2週間の目標は「儲けること」ではなく「世界の解像度を上げること」。板が動く様子を10分眺めるだけでも、本で読む100ページ分の理解が進みます。

10つまずき用語ミニ辞典

読んでいて分からなくなったら、ここに戻る

用語やさしい意味
板 (いた)「買いたい」「売りたい」の注文が値段順に並んだリスト
約定 (やくじょう)売買が成立すること
スプレッド「今すぐ買える値段」と「今すぐ売れる値段」の差
スリッページ思った値段と、実際に売買できた値段のズレ
メイカー / テイカー注文を置いて待つ人 / 今すぐ成立させる人。待つ方が手数料が安い (もらえることも)
バックテスト過去のデータで「もしやっていたら」を計算するリハーサル
ルックアヘッドその時点では知り得ない未来の情報を、検証でうっかり使ってしまうミス
過剰最適化過去データに合わせ込みすぎて、まぐれを実力と勘違いすること
ドローダウン資産が最高値からどれだけ減ったか
キルスイッチ異常時に全注文を取り消して止める緊急停止装置
ペーパートレード実際のお金を使わずに行う練習売買
API / APIキープログラムから取引所を操作するための窓口と、その鍵

ここに載っていない言葉 (ウォークフォワード分析、DSR、トリプルバリアなど) は、フェーズ2に進んでから元ガイドで学べば間に合います。

結論

  1. 勝負を分けるのは派手な戦略ではなく、ズルのない検証・破産しない設計・正確な売買・税金の備え。地味な側が利益のほとんどを決める。
  2. 「決める → 土台 → 検証 → 練習 → 少額本番」の順番を守り、各ゲートの合格基準を満たしてから次へ。「動いたから次へ」は禁句。
  3. 最初の一歩は今日できる: 口座を開いて、「販売所」と「取引所 (板)」の価格差を自分の目で見比べること。