Binanceアプリはデフォルトで、Binance公式サイトから相場情報、プッシュ通知、バックグラウンド更新データを継続的に受信しており、ヘビーユーザーの場合は1日あたり200〜500MBの通信量を消費します。Binance公式アプリにはオフにできる機能がいくつも用意されています。新規インストールの場合は、まずiOSインストールガイドに沿ってインストールしてから、通信量節約の設定を調整することをおすすめします。以下では消費の主な原因と最適化の方法を詳しく説明します。
実測では、iPhoneでBinanceアプリを24時間起動したまま(能動的な操作なし)にしておくと、約220MBを消費しました。内訳は相場のWebSocketが60%、プッシュ通知が15%、バックグラウンド更新が12%、チャートと画像リソースが8%、その他が5%です。
相場のWebSocketが最も大きな割合を占めるのは、アプリが一度開いた取引ペアのリアルタイム相場を継続的に購読し続けるためです。1つの取引ペアの購読で1分あたり約50〜100KBを消費し、10個購読すればその10倍になります。バックグラウンド更新とは、iOSシステムレベルの「バックグラウンドAppの更新」のことで、Binanceアプリはこれを利用して最新データを取得し、1回あたり約200KB〜1MBを消費します。
| 通信量項目 | 24時間の推定 | 制御場所 |
|---|---|---|
| 相場WebSocket | 約130MB | アプリ内のウォッチリスト数とチャート |
| プッシュ通知 | 約35MB | アプリ-通知設定 |
| バックグラウンド更新 | 約25MB | iOSシステム設定 |
| チャート読み込み | 約15MB | アプリ内のチャート指標数 |
| アイコン画像 | 約10MB | アプリのキャッシュ戦略 |
| お知らせ・速報 | 約5MB | アプリ-速報設定 |
通信量プランに制限がある場合や国際ローミング中の場合、Binanceのために毎月数十元から百元以上を余計に支払うことになりかねません。以下ではこれらの項目をそれぞれどう抑えるかを説明します。
Binanceアプリを開いて「相場」タブに入り、もう注目していない取引ペアを左にスワイプするか長押しして、「ウォッチリストから削除」を選びます。Binanceはデフォルトでウォッチリストに登録したすべての銘柄を購読するため、登録数が多いほど通信量がかかります。
ウォッチリストは10銘柄以内に抑えることをおすすめします。本当に数十の銘柄を同時に追いたい場合を除き、余分なウォッチリストはWebSocketが帯域幅を占有し続ける原因になります。ウォッチリストから削除すると、通信量の消費はすぐに下がります。
チャート画面は現在開いている取引ペアのリアルタイム相場を購読しており、アプリを閉じるかホーム画面に戻ると購読が停止します。よくある誤操作として、アプリを完全に閉じずにバックグラウンドに切り替えたままにすると、チャートが更新され続けてしまいます。相場を見終わったら、画面下部から上にスワイプしてアプリを完全に終了させることをおすすめします。
「マイページ-設定-通知とリマインダー」を開き、項目を1つずつ確認します。以下の3種類はオフにすることをおすすめします。
1つ目は「相場デイリーレポート」で、毎日1回プッシュされますが実際にはほとんど見られていません。2つ目は「マーケティングキャンペーン」で、頻度が高く取引とは無関係です。3つ目は「速報系のプッシュ」で、純粋に情報提供のみのメッセージです。
以下の3種類は残しておきます。アカウントセキュリティ(必ず残す必要があります)、注文成立、価格アラート(設定したしきい値に応じて)です。こうすることで、重要な情報を見逃さずにプッシュ通知の通信量を減らせます。
| プッシュ項目 | 月平均件数 | 月間通信量 | おすすめ |
|---|---|---|---|
| アカウントセキュリティ | 5〜10件 | 約0.1MB | 残す |
| 注文成立 | 50〜200件 | 約1MB | 残す |
| 価格アラート | カスタム | 0〜5MB | 必要に応じて |
| 相場デイリーレポート | 30件 | 約3MB | オフ |
| マーケティングキャンペーン | 60〜100件 | 約8MB | オフ |
| 速報 | 100〜300件 | 約15MB | オフ |
iOSシステムの「バックグラウンドAppの更新」をオンにしていると、Binanceがバックグラウンドで継続的にデータを取得します。バックグラウンドでのプッシュ通知に依存していない場合は、オフにしてかまいません。
手順:iOSの「設定-一般-バックグラウンドAppの更新-Binance」で「オフ」または「Wi-Fiのみ」を選びます。「Wi-Fiのみ」はバランスの取れた選択肢で、Wi-Fi接続時はバックグラウンド更新を続け、モバイル通信時は停止します。
バックグラウンド更新をオフにすると、一部の通知の到着が遅れることに注意してください。例えば注文成立の通知は、本来なら1秒で届くところが、次にアプリを開いたときにしか表示されなくなることがあります。高頻度取引を行っている場合はオフにすることをおすすめしません。受動的にポジションを保有しているだけであれば、オフにしても大きな影響はありません。
Androidでも同様の設定が「設定-アプリ-Binance-バッテリー-バックグラウンド制限」にあります。Binanceを「省電力ホワイトリスト」または「無制限のバックグラウンド動作」に追加してください。
Binanceのチャートは過去データを読み込み、デフォルトでは200本のローソク足を表示します。複数の時間足や複数のインジケーターを開くと、リクエスト量が倍増します。通信量が気になる場合は、Wi-Fi接続時のみ4時間足や日足を開き、モバイル通信時は1時間足以下だけを見ることをおすすめします。
アプリのキャッシュは定期的にクリアできます。「マイページ-設定-キャッシュを削除」を実行すると、ダウンロード済みのアイコン、アイコン画像、過去のチャートデータが削除されます。クリア後は次回アプリを開いたときに再ダウンロードされるため、Wi-Fi環境でクリアすることをおすすめします。
Binanceアプリ本体の容量は約350MBですが、キャッシュを含めると800MB〜1.2GBになることがあります。端末のストレージが逼迫している場合、月に1回キャッシュをクリアすると400〜700MBを解放できます。
国際ローミング中はBinanceアプリの通信コストが高くなるため、少なくとも次の3つを行うことをおすすめします。1つ目は「通信量節約モード」に切り替えること(アプリの「マイページ-設定」内にこの切り替えがあり、バージョンによっては「低データモード」と表示されます)。2つ目は不要なプッシュ通知をオフにすること。3つ目はバックグラウンド更新をオフにすることです。
ローミング中に相場を確認するだけで注文をしないのであれば、アプリの代わりにウェブ版を使うこともできます。SafariでBinanceのウェブページを開くと、現在見ているページの分しか通信が発生せず、ページを閉じれば通信量の消費が止まるため、アプリが常時WebSocket接続を維持するよりも通信量を節約できます。
一部の地域でBinanceへのアクセスが制限されている場合は、公式が推奨するルートを利用し、認可されていないミラーサイトやプロキシの使用は避けることをおすすめします。後者を使うとアカウントが異常と判定され、一時的に凍結される可能性があります。
Q:Binanceアプリで「低データモード」をオンにすると注文速度に影響しますか? A:わずかに影響があります。低データモードでは相場のプッシュ頻度が下がり(約500ミリ秒に1回から約2秒に1回に変わります)、注文をタップしてから反映されるまでの遅延も約0.5秒から約1秒に変わります。通常のポジション保有や現物取引ではほとんど体感できませんが、高頻度の先物取引では差を感じることがあります。
Q:Binanceアプリの通信量統計はどこで確認できますか? A:アプリ内には統計を確認する画面がありません。iOSの「設定-モバイル通信」を開き、下にスクロールしてBinanceの今月の使用量を確認する必要があります。Androidでは「設定-接続-データ使用量-Binance」で確認できます。
Q:Binanceの通知をすべてオフにしても、見知らぬ端末からのログイン通知は届きますか? A:届きます。見知らぬ端末からのログインは、メールとSMSの2つの経路で通知され、アプリのプッシュ通知はそのうちの1つに過ぎません。アプリの通知をすべてオフにしても、メールでの通知は届きます。
Q:BinanceアプリがiOSによって自動的にバックグラウンドで終了されてしまう場合はどうすればよいですか? A:iOSはメモリが逼迫すると自動的にバックグラウンドのAppを終了させ、再度開いたときに再読み込みします。これはアカウントのセキュリティには影響しませんが、リアルタイム性の一部が失われます。Binanceを「集中モード-許可されたApp」に追加して優先度を上げることをおすすめします。
Q:iOSの「低データモード」でもBinanceは正常に使えますか? A:使えますが、一部機能が制限されます。低データモードではiOSが一部のバックグラウンドリクエストを制限するため、Binanceアプリのリアルタイム相場の更新頻度が下がり、プッシュ通知が遅れることがあります。注文や照会などの中核機能には影響しません。
Q:モバイル通信でBinanceアプリを開くと、通信事業者に仮想通貨取引をしていると判別されますか? A:Binanceアプリの通信はHTTPSとWebSocketで暗号化されており、通信事業者はアクセス先のサーバードメイン(binance.com系)しか把握できず、具体的に何をしているかまでは分かりません。判別されるかどうかは、各国の通信規制の方針によって異なります。