PWA - GeneArbit

コンテンツに移動します
INTRODUCTION

はじめに ― このアプリでできること

これは「監視アプリ」ではありません。スマホで EA を“動かす”アプリです。
これまで、スマートフォンから EA(自動売買プログラム)の設定を変えたり、稼働を止めたりすることはできませんでした。MT5 の公式スマホアプリですら、できるのは口座状況の確認と手動決済まで。GeneArbit Pro Snowball の PWA は、エントリー条件・利確設定・ロット・稼働 ON/OFF までスマホから直接変更できる、私たちの知る限り業界初のアプリケーションです。

PWA(Progressive Web App)とは

PWA は、ブラウザで開くウェブサイトでありながら、ホーム画面に追加すると普通のアプリのように全画面で起動できる仕組みです。App Store や Google Play の審査・インストールは不要で、URL を開いて「ホーム画面に追加」するだけ。アップデートも自動で反映されるため、常に最新版が使えます。

4 つの画面でできること

① ダッシュ(監視)
Z スコア・相関・口座残高・損益・ポジションをリアルタイム表示。EA の稼働状態も一目で確認。
② チャート(分析)
日次損益グラフ・Z スコア時系列・TradingView チャートで、EA の動きを視覚的に把握。
③ 履歴(記録)
エントリー・利確・閾値超過などのイベントを時系列で確認。損益額も一覧表示。
④ 設定(コントロール)★
EA 稼働 ON/OFF、緊急決済、エントリー Z 閾値やロットの変更まで、すべてスマホから。
本マニュアルの読み方

本マニュアルは、はじめて GeneArbit Pro Snowball PWA を使う方が、画面を見ながら順に操作できるように構成しています。EA 本体のインストールがまだの場合は、先に別冊『インストールガイド』で MT5 への配置と認証を完了させてください。EA が稼働して PWA サーバへデータ送信を始めると、本アプリにログインできるようになります。

⚠ ご利用の前提

本アプリが表示・操作できるのは、あなたの口座 ID で稼働している GeneArbit Pro Snowball の EA に対してのみです。スマホからの操作(稼働停止・設定変更・決済)は、次の EA 通信タイミング(通常数秒以内)で MT5 側に反映されます。通信環境により反映が遅れる場合があります。

STEP 1

INSTALL & LOGIN

アプリを開いてログインする

ログイン画面(口座 ID とアクセスキーを入力)

手順 1 | ブラウザでアプリを開く

スマートフォンのブラウザ(iPhone は Safari、Android は Chrome 推奨)で、次の URL を開きます。

PWA 監視・コントロールアプリ

お問い合わせください

手順 2 | ホーム画面に追加する(推奨)

アプリをホーム画面に追加しておくと、次回からアイコンをタップするだけで全画面起動でき、通知も受け取れるようになります。追加方法は機種(iPhone / Android)で異なります。次ページのコラムで、画面の操作手順を 1 ステップずつ詳しく解説していますので、初めての方はそちらをご覧ください。

手順 3 | 2 つの情報でログイン

  1. 口座 ID(ACCOUNT ID) MT5 のログイン番号(口座番号)を半角数字で入力します。
  2. アクセスキー(ACCESS KEY) HangPong から発行された PWA アクセスキー(XXXX-XXXX-XXXX-XXXX 形式・19 文字)を入力します。インストーラーに入力したものと同じキーです。
  3. LOG IN ボタンをタップします。
⚠ ログインできないとき

HangPong ライセンスキー(HPX- で始まる 35 文字)と取り違えていないかご確認ください。ログインに使うのは PWA アクセスキー(19 文字)の方です。また、EA がまだ一度もサーバへデータを送っていない場合(インストール直後など)もログインできません。先に MT5 で EA を稼働させてください。

入力情報は端末に記憶されます

一度ログインすると、その端末では次回から自動でログインされます。共用端末では、設定画面の「ログアウト」で必ずサインアウトしてください。

COLUMN | STEP 1 の補足
ADD TO HOME SCREEN

ホーム画面にアイコンを追加する

本アプリはブラウザで開くウェブアプリ(PWA)ですが、ホーム画面に追加すると、普通のアプリと同じようにアイコンから全画面で起動でき、プッシュ通知も受け取れるようになります。一度追加すれば、次回からブラウザを意識せずに使えます。下記の手順に沿って追加してください。

iPhone / iPad(Safari)
iOS の標準ブラウザ「Safari」で開いてください。Chrome など他のブラウザでは追加できません。
  1. Safari で お問い合わせください を開きます。
  2. 画面下部中央の共有ボタン(四角から上向き矢印が出ているマーク )をタップします。
  3. メニューが下から開きます。少し下にスクロールし、「ホーム画面に追加」をタップします。
  4. 右上に表示されるアプリ名(「Snowball Monitor」など)を確認し、「追加」をタップします。
  5. ホーム画面に GeneArbit のアイコンが追加されます。次回からはこのアイコンをタップして起動してください。
⚠ 通知を使うには必須

iPhone では、ホーム画面に追加した PWA からのみプッシュ通知を受け取れます。Safari のタブで開いたままでは通知できないため、通知を使いたい方は必ずこの手順で追加してください。

Android(Chrome)
Android の標準ブラウザ「Chrome」で開いてください。機種により表記が少し異なる場合があります。
  1. Chrome で お問い合わせください を開きます。
  2. 画面右上のメニューボタン(縦三点 )をタップします。
  3. メニューの中から「アプリをインストール」または「ホーム画面に追加」をタップします。
  4. 確認ダイアログが出たら、「インストール」(または「追加」)をタップします。
  5. ホーム画面(およびアプリ一覧)に GeneArbit のアイコンが追加されます。次回からはこのアイコンで起動してください。
画面下部にバナーが出ることも

サイトを開くと、画面下部に「ホーム画面に追加」「アプリをインストール」の案内バナーが自動表示される場合があります。その場合はバナーをタップするだけで追加できます。

追加後の起動方法

ホーム画面のアイコンをタップすると、アドレスバーのない全画面モードでアプリが起動します。見た目も操作感も通常のスマホアプリと変わりません。アップデートがあった場合も、起動時に自動で最新版が読み込まれるため、手動での更新作業は不要です。

STEP 2

DASHBOARD

ダッシュボードの見方

ログインすると最初に表示されるのが、このダッシュボード画面です。EA の「いま」がすべてここに集約されています。画面右上の ● LIVE 表示と秒数は、サーバとの通信が生きていることと、最終更新からの経過秒数を表します。

ダッシュボード(メイン画面)

CORR / Z-SCORE / BETA

EA の売買判断の核となる 3 つの統計値です。

CORR2 通貨ペアの相関係数。逆相関ペアでは負の値(例:−0.73)になります。
Z-SCORE価格乖離の度合い。この値が大きいほどエントリー機会に近づきます。中央に強調表示されます。
BETA2 ペア間の感応度(連動の強さ)。ロット比率の算定に使われます。

ACCOUNT(口座状況)

残高・有効証拠金・維持率をリアルタイム表示。通貨単位は口座通貨(例:JPY)で表示されます。

LIVE P&L(損益)

本日・今週・今月の確定損益を表示します。EA がリアルタイムに集計した値です。

ポジション

現在保有中のポジション件数と内訳を表示します。決済ボタン(全決済 / SELL 決済 / BUY 決済)については、次ページで詳しく解説します。

EA 状態

EA が今どんな状態かを 6 つのフラグで表示します。

TRADING新規売買が有効か(YES=稼働中)
BREAKStatArb ブレイク(乖離拡大)検知中か
MON STAB月曜朝の安定待機の状態
AVG LV現在のナンピン(積み増し)段数
REGIME相場レジーム判定値
FRI BLOCK金曜の新規停止が有効か

画面下部のナビゲーション

「ダッシュ/チャート/履歴/設定」の 4 つのタブで画面を切り替えます。

STEP 3

MANUAL CLOSING

ポジションを手動で決済する

相場の急変時など、EA の自動決済を待たずに手動でポジションを閉じたいときは、ダッシュボード画面の決済ボタンを使います。スマホからその場で全決済・方向別決済ができます。

ポジション欄の 3 つの決済ボタン

3 種類の決済ボタン

ボタン動作
全決済保有中のすべてのポジションを即座に決済します。
SELL 決済売り(SELL)ポジションだけをまとめて決済します。
BUY 決済買い(BUY)ポジションだけをまとめて決済します。
★ 決済ボタンは初期状態では表示されません

誤操作による意図しない決済を防ぐため、決済ボタンは初期状態では非表示です。使うには、設定画面の「決済機能を有効にする」をオンにしてください(STEP 6 で解説)。この設定は端末ごとに保存されます。

2 段階タップで誤決済を防止

決済ボタンをタップすると、すぐには実行されず確認表示に変わります。もう一度タップして初めて決済が実行される2 段階タップ方式です。ポケットの中での誤タップや、一度の操作ミスで全決済してしまう事故を防ぎます。

決済までに数秒のタイムラグがあります

決済ボタンの操作はサーバ経由で EA に伝わり、EA が次に通信したタイミング(通常 5 秒間隔)で実行されます。そのため、タップしてからポジションが実際に閉じるまでおおむね数秒の遅れがあります。ポジション件数がすぐ「0 件」にならなくても、数秒待てば反映されますので、慌てて連打しないでください。即時性が必要な相場急変時は、可能であれば PC の MT5 から決済する方が遅延がありません。

⚠ 決済は EA の動作とは独立しています

手動決済はその時点のポジションを閉じる操作です。EA 自体は稼働したままなので、決済後も条件が整えば EA は再びエントリーします。新規エントリーごと止めたい場合は、設定画面で「EA 稼働」をオフにしてください(STEP 6)。

緊急時の「全ポジション緊急決済」

設定画面には、より強力な 全ポジション緊急決済 もあります。こちらは決済機能の有効化に関わらず使え、緊急時の最終手段として用意されています(STEP 6 で解説)。

STEP 4

CHART & ANALYTICS

チャート画面で動きを分析する

下部ナビの「チャート」タブでは、EA の成績とロジックの動きをグラフで確認できます。画面は上から、期間選択・損益サマリ・日次 P&L グラフ・Z スコア時系列・TradingView チャートの順に並んでいます。

チャート画面(上部:サマリと日次 P&L・Z スコア)

期間(日次 P&L)

「今日/7 日/30 日/指定」から集計期間を選べます。「指定」では任意の日付範囲を設定できます。

サマリ

選択期間の 合計損益・取引数・勝率を 3 枚のカードで表示します。EA の調子をひと目で把握できます。

日次 P&L グラフ

日ごとの確定損益を棒グラフで表示します。プラスの日は緑で伸び、どの日にどれだけ稼いだかが視覚的に分かります。

Z スコア時系列(直近 6 時間)

EA の判断材料である Z スコアの推移を折れ線で表示します。点線は閾値の目安(±1.6/±4.0 など)で、線が閾値に近づくとエントリーや非常停止が近いことを意味します。タップすると各時刻の正確な値を確認できます。

チャート画面(下部:通貨ペアと TradingView チャート)

通貨ペア

現在 EA が監視している基準ペア・従属ペア(例:EURUSD / USDCHF)と、現在値・BE(建値)・TP(利確目標)を表示します。

TradingView チャート

本格的な TradingView のローソク足チャートを内蔵しています。時間足(1 分〜日足)の切り替え、出来高表示、価格レンジの確認ができます。表示する通貨ペア・時間足・チャートタイプは設定画面でカスタマイズできます(STEP 7)。

プロのチャートをそのままスマホで

世界中のトレーダーが使う TradingView を組み込んでいるため、見慣れたインターフェースでそのまま相場を確認できます。EA が今どんな相場で動いているのか、ご自身の目でも検証できます。

STEP 5

EVENT HISTORY

履歴画面でイベントを振り返る

下部ナビの「履歴」タブでは、EA が行ったすべての出来事(イベント)を新しい順に時系列で確認できます。いつエントリーし、いつ利確し、どの瞬間に閾値を超えたのかが、損益額とともに一覧表示されます。

履歴画面(イベントのタイムライン)

イベントの種類とアイコン

表示意味
エントリー発火新規にポジションを建てた(Z 閾値を超えて売買開始)
利確ポジションを利益確定した。右側に確定損益額(例 +6,500)を表示
Z 閾値超過Z スコアがエントリー閾値を超えた瞬間の記録(注意マーク)
[遡及] 利確 / エントリー通信の取りこぼしを後から自動補完した記録(v11.0.3 の deal 定期スキャン機能による)

期間で絞り込む

画面上部の「今日/7 日/30 日/指定」で表示するイベントの期間を切り替えられます。右上にはその期間のイベント総数が表示されます。

「遡及」表示について

[遡及] と付いたイベントは、一時的な通信不良などでリアルタイムに記録できなかった取引を、EA が後からサーバ履歴を照合して補完したものです。これにより、記録漏れのない正確な履歴が保たれます。

履歴画面(スクロールで過去のイベントへ)

スクロールで過去をさかのぼる

画面を下にスクロールすると、より過去のイベントが続けて表示されます。一つひとつのカードに、イベント種別・日時・EA 識別子(snowball_001 など)が記載され、利確イベントには損益額が付きます。

EA 識別子(snowball_001)とは

各イベントに表示される snowball_001 は、その取引を行った EA を識別する名前です。将来、複数の EA を 1 台のスマホで管理する際、どの EA のイベントかを区別するために使われます。

成績の振り返りに

履歴画面は、EA の判断が結果としてどうだったかを検証する場でもあります。チャート画面の Z スコア時系列と合わせて見ると、「どの乖離レベルでエントリーし、どこで利確したか」の一連の流れが理解できます。

STEP 6

EA CONTROL | INDUSTRY FIRST

設定① ― スマホで EA を操作する

★ ここが本アプリ最大の特長です
下部ナビの「設定」タブを開くと、稼働中の EA をスマホから直接コントロールできます。稼働の停止、緊急決済、そしてエントリー条件やロットといったロジック設定の変更まで——PC の前に座らなくても、手元のスマホで完結します。
設定画面(上部:EA 切替・EA 制御・決済操作)

EA 切替

操作対象の EA を選びます。1 台のスマホで複数の EA を管理する場合、ここで切り替えます(現在は snowball_001 の 1 個)。

EA 稼働(ON / OFF)

スイッチをオフにすると、新規エントリーとナンピン(積み増し)を停止します。すでに保有中のポジションの決済・トレーリングは通常どおり継続されるため、「これ以上は新しく建てたくないが、今のポジションは利確まで持ちたい」というときに有効です。

全ポジション緊急決済

⚠ 最終手段のボタンです

保有中の全ポジションを即座に強制決済します。相場急変などの緊急時に、決済機能の有効化を待たずに使える最終手段です。実行すると取り消せないため、慎重に操作してください。

決済操作(決済機能を有効にする)

このスイッチをオンにすると、ダッシュボード画面に「全決済/SELL 決済/BUY 決済」の 3 ボタンが表示されます(STEP 3)。2 段階タップ確認で誤操作を防止します。この設定は端末ごとに保存され、初期値はオフです。

設定画面(中部:ロジック設定)

ロジック設定 ― 売買の条件を変える

EA の売買ロジックの主要パラメータを、スライダーまたは数値入力でその場で変更できます。

エントリー Z 閾値|Z| がこの値を超えたら新規エントリーを判断(既定 2.00)。大きくすると慎重に、小さくすると積極的にエントリーします。
利確 Z 閾値|Z| がこの値以下になったら利確(利確モード = Z 選択時、既定 0.50)。
非常停止 Z 閾値|Z| がこの値を超えたら全ポジ強制決済(既定 4.00)。乖離が想定外に拡大したときの安全弁です。
利確モード利確の判定方式。「スプレッド平均回帰(Z)」または金額固定などから選択。
利確目標金額利確モードが金額のときの目標利益(円、既定 5,000)。
通貨ペア B 基準ロットエントリー時の従属側基準ロット(既定 0.10)。
⚠ 設定変更は慎重に

これらは EA の収益性とリスクに直結する重要な値です。意味を理解しないまま変更すると、想定外の損失につながる可能性があります。各パラメータの詳しい意味と推奨範囲は、別冊『完全運用マニュアル』をご参照ください。

設定画面(保存ボタンとアカウント情報)

保存して反映

ロジック設定を変更したら、保存して反映 ボタンをタップします。変更は次のティック(価格更新)で EA に反映されます。元に戻したいときは「初期値に戻す」をタップします。

アカウント情報

画面下部に、接続中の口座 ID・EA 識別子・EA バージョンが表示されます。サポートに問い合わせる際は、この情報をお知らせいただくとスムーズです。

口座 IDMT5 のログイン番号
EA 識別子snowball_001(操作対象 EA の名前)
EA バージョン11.0.3
なぜこれが業界初なのか

従来、EA の設定変更には PC で MT5 を開き、チャート上の EA パラメータを直接編集する必要がありました。本アプリは、スマホからの変更指示をサーバ経由で EA に伝え、EA 側が次のティックで自分のパラメータを書き換える仕組みを実装しています。外出先からでも EA を“操縦”できる——これが私たちの目指した形です。

STEP 7

DISPLAY ・ NOTIFICATION ・ CONNECTION

設定② ― 表示・通知・接続

設定画面をさらに下にスクロールすると、チャート表示のカスタマイズ、プッシュ通知、接続状態の確認ができます。

設定画面(TradingView 表示設定)

TradingView 表示設定

チャート画面に表示する内容を自分好みに設定します。

  • 通貨ペア組合せ:EURUSD/USDCHF など 6 種類の組合せから、チャートに表示するペアを選択。
  • インターバル:1 分・5 分・15 分・30 分・1 時間・4 時間・日足から時間足を選択。
  • チャートタイプ:ローソク足・ライン・ヘイキンアシから表示形式を選択。

選んだら 保存して適用 をタップすると、チャート画面に反映されます。

見たい相場をすぐに

普段チェックしたい通貨ペアと時間足をここで決めておけば、チャートタブを開くたびにその設定で表示されます。

設定画面(通知・接続・アプリ情報)

通知(Web Push)

プッシュ通知を有効にすると、エントリーや利確などの重要イベントを、アプリを開いていなくてもスマホの通知で受け取れます。「テスト通知を送る」で、通知が正しく届くか確認できます。

⚠ 通知が届かないとき

スマホ本体の設定で、ブラウザ(またはこの PWA)からの通知が許可されているかご確認ください。iPhone では、ホーム画面に追加した PWA からのみ通知が使えます。

接続

サーバとの通信状態を表示します。

API サーバ(お問い合わせください)
最終受信最後にデータを受け取った時刻
送信間隔 / サーバ時刻EA がデータを送る間隔(5 秒)と現在のサーバ時刻

アプリ

PWA バージョン(1.8.4)とポーリング間隔(アプリがサーバを確認する間隔・5 秒)を表示します。

ログアウト

このボタンでサインアウトします。共用端末や、別の口座でログインし直すときに使ってください。

FAQ & REFERENCE

よくある質問・リファレンス

Q. アプリをアンインストールしたいときは?
A. ホーム画面のアイコンを長押しして削除するだけです(通常のアプリと同じ)。再び使うときは、ブラウザで お問い合わせください を開き直して、ホーム画面に追加してください。ログイン情報を消したい場合は、削除前に設定画面で「ログアウト」してください。
Q. スマホで設定を変えたのに、EA に反映されません。
A. 「保存して反映」をタップしたか確認してください。変更は次のティック(価格更新)で反映されるため、相場が動いていない時間帯(土日や祝日)は反映が遅れます。また、EA とサーバの通信が切れていると反映されません。設定画面の「接続」で最終受信時刻が更新されているかご確認ください。
Q. 「EA 稼働」をオフにしたのに、決済が行われました。
A. 正常な動作です。「EA 稼働」オフは新規エントリーとナンピンを止めるもので、保有中ポジションの決済・トレーリングは継続されます。すべての動作を止めたい場合は、全ポジション緊急決済で手仕舞いしたうえで稼働をオフにしてください。
Q. ダッシュボードに決済ボタンが出てきません。
A. 決済ボタンは初期状態では非表示です。設定画面の「決済機能を有効にする」をオンにすると表示されます。この設定は端末ごとに保存されます。
Q. ダッシュ画面の決済ボタンを押してから、実際に決済されるまでどのくらいかかりますか?
A. 決済ボタンの操作はサーバを経由して EA に伝わり、EA が次に通信したタイミングで実行されます。EA の通信間隔は通常 5 秒程度のため、ボタンをタップしてから実際にポジションが閉じるまで、おおむね数秒のタイムラグがあります。スマホ側の通信環境やサーバの状況によっては、もう少し時間がかかる場合もあります。タップ直後にダッシュボードのポジション件数がすぐ「0 件」にならなくても、数秒待てば反映されますので、慌てて何度もタップしないでください(2 段階タップ確認後の連打は、次のポジションまで決済してしまう恐れがあります)。相場急変時など、より確実・即時に手仕舞いしたい場合は、可能であれば PC の MT5 から直接決済する方が遅延がありません。
Q. 複数の証券会社(複数口座)で使えますか?
A. 仕組みとしては、口座 ID ごとに発行されるアクセスキーを使うことで、他の証券会社・他の口座でもご利用いただけます。別の口座で使う場合は、その口座 ID 用のキーが必要です。設定画面でログアウトし、別の口座 ID とキーでログインし直してください。追加キーの発行は HangPong サポートへお問い合わせください。ただし、現在 GeneArbit Pro Snowball が正式に対応している証券会社は「Exness」のみです。他社口座は EA のシンボル名(EURUSDm 形式)や銘柄仕様が異なる場合があり、動作を保証できません。対応証券会社は順次拡大予定ですので、Exness 以外でのご利用をご希望の場合は、事前に HangPong サポートまでお問い合わせください。
Q. 通知が届きません。
A. スマホ本体の通知設定で、ブラウザまたは本 PWA からの通知が許可されているか確認してください。iPhone では、Safari でホーム画面に追加した PWA からのみ Web Push が使えます(Safari のタブで開いたままでは通知できません)。設定画面の「テスト通知を送る」で確認できます。
Q. 「LIVE」表示の秒数が増え続け、データが更新されません。
A. EA とサーバの通信が途切れている可能性があります。MT5 が起動していて EA が稼働しているか、PC やVPS がネットに接続されているかをご確認ください。スマホ側の通信状況も併せてご確認ください。
Q. PWA アプリと PC(MT5)の設定、どちらが優先されますか?
A. PWA から「保存して反映」した設定が、EA の現在のパラメータとして適用されます。PC で MT5 のパラメータ画面を直接変更した場合も EA に反映されますが、運用中はどちらか一方(基本は PWA)に操作を統一すると混乱がありません。

関連 URL

項目URL
PWA 監視・コントロールアプリお問い合わせください
Preset Creator(プリセット生成)お問い合わせください
GeneArbit Pro(公式サイト)お問い合わせください

サポート

本マニュアルで解決しない場合は、HangPong まで以下をお知らせください:

  • お使いの口座 ID(MT5 のログイン番号)
  • PWA バージョン(設定画面下部に表示)と EA バージョン
  • 発生している症状と、そのときの画面のスクリーンショット
  • どの STEP・どの画面で起きているか
◆ HANGPONG ◆
GeneArbit Pro Snowball | PWA 監視・コントロールアプリ操作マニュアル
業界初のスマートフォン EA コントロールアプリケーション
(c) 2026 HangPong. All rights reserved. 本書の無断複写・転載・再配布を禁じます。
コンテンツに戻る