テクニカル指標をPythonで計算する方法|移動平均・RSI・ATR・ボリンジャーバンド
移動平均・RSI・ATR・ボリンジャーバンドなど、自作ボットでよく使うテクニカル指標をPythonのpandasだけで計算する方法をコード付きで解説します。仕組みの理解にも役立ちます。
ボット運用ラボは、BTC自動売買ボットを実際に開発・運用している筆者による記録です。 バックテストの数字も、恥ずかしい失敗談も、そのまま公開しています。
バックテストと本番運用に基づく数字だけを書きます。「月利◯◯%」の夢は売りません。
Python・ccxt・VPS構築まで、実際に動かしている構成をコード付きで紹介します。
休眠バグ、バックテストの崩壊…。損した経験こそ、次に始める人の資産になります。
「何から始めればいいか分からない」という方向けに、読む順番をステップにしました。上から順に読めば、仕組みの理解から24時間運用まで一通りたどり着けます。
ボットとは何か、代表的な戦略、始め方の全体像をつかみます
API対応・手数料・流動性。ボット運用に向いた取引所の条件を解説
手数料を抑える通貨の選び方と、資産を失わないための鉄則
出金権限OFF・IP制限など、資産を守る5つの鉄則
ccxtで価格取得から注文まで。コード付きの最初の一歩
「バックテストでは勝てるのに本番で勝てない」を防ぐ3つの罠
実運用中の構成を公開。サービス化と自動再起動まで
「静かな故障」に気づける通知設計。Python実装例つき
1回の取引の損益と税金をその場で概算できる仮想通貨 損益・税金計算ツールを公開しています。買値・売値・数量とその年の他の所得を入れるだけで、実現損益と日本の雑所得・総合課税にもとづく概算税額が出て、結果をAIが平易に解説します(登録不要・無料)。
損益・税金計算ツールを開く →
移動平均・RSI・ATR・ボリンジャーバンドなど、自作ボットでよく使うテクニカル指標をPythonのpandasだけで計算する方法をコード付きで解説します。仕組みの理解にも役立ちます。

バックテストで良い成績が出ても本番で崩れることがあります。ccxtで取得したOHLCVデータを使い、ルックアヘッドを避けるウォークフォワード検証をPythonで実装する考え方とコード例を解説します。

BitgetやMEXCなど取引所に内蔵された自動売買ボット(グリッド・DCA)機能の使い方と選び方を解説。プログラミング不要で始められる代わりに何ができないのか、自作ボットとの違いを実運用者が正直に比較します。

認証エラー・レートリミット・残高不足・注文が見つからない…ccxtで遭遇するエラーの原因と対処法を、実際にボットを運用して踏んだ実体験ベースで解説。エラーメッセージが教えてくれない「本当の原因」がわかります。

「ccxtでアレどう書くんだっけ?」を解決する早見表。価格取得・ローソク足・残高・発注・キャンセル・約定履歴まで、コピペで動くPython実例と一覧表にまとめました。実運用ボット開発者が実際に使っている書き方です。

自動売買ボットの成績表に出てくる勝率・プロフィットファクター(PF)・最大ドローダウン(DD)の正しい読み方を実運用者が解説。数字だけを見て判断すると陥る罠も紹介します。