コピートレード検証版

コピートレード検証版

模擬データ
経過 0 歩

BTC_USDT(模擬価格)

ETH_USDT(模擬価格)

プロトレーダー(模擬)

ユーザー口座(模擬)

デモ注文(手動)

通知

出金申請

会員が報酬の出金を申請すると、ここに並び、管理者2人に同時に通知します(このダッシュボード・Telegram・メール)。金額は会員の報酬残高から先に引いてあります。

  1. 1人目が「承認」
  2. 2人目がパスワードを入れて「承認」→ 承認済み
  3. 会社のウォレットから送金し、トランザクションIDを入れて「送金済みにする」

どちらの管理者も、送金前ならいつでも「却下」でき、金額は会員の残高に戻ります。自分が承認した申請を、自分でもう一度承認することはできません。

CoinW 連携の状態

CoinW の公開 API(紹介者向け)から、紹介したユーザー・KYC・入出金・ユーザーごとの手数料とリベートを取り込みます(こちらから取りに行く方式。リベートは1分ごと)。増えたリベートを1件ずつ台帳に記録し、紹介コード(招待者のUID)から会員に結び付けて、報酬計算の元にします。同じものは1件として数えます。

Webhook(CoinW が専用の通知を用意した場合)

紹介したユーザー(CoinW)

UID は伏せて表示します。今日のリベートが多い順。

集計

要確認(配分を止めています)

数字のつじつまが合わない(HWMと利益、率と手数料、保証金以外からの差し引きなど)・同じIDで中身が違う通知です。CoinW に確認してから「確認して配分へ」(管理者2人の承認)。

紹介コードの紐付け

CoinW の紹介リンクのコードを、当社の会員(紹介者)に結び付けます。報酬の行き先が変わるので、変更は管理者2人の承認です。紐付けると、それまで「紐付け待ち」だった分も配分待ちに入ります。

月次の照合

CoinW の月次の正式明細の合計を入れると、台帳の合計と並べて比べます。合わない月は、解決するまで確定しません。

最近の通知

コピー設定

注文量の試算(フォームの値で計算)

模擬取引所のルール

実際の最小数量・刻み・最小約定金額は銘柄ごとに異なり、変更されます。本番では取引所の仕様を毎回取得して使います。

遅延とスリッページ(模擬値)

ここの数値は乱数で作った模擬値です。実際の遅延・価格差は本番の取引所で測る必要があります。

注文ログ(新しい順、最大60件)

成功報酬(高水位方式)

報酬 = max(0, 評価残高 − HWM) × 10%。HWMを超えた分にだけかかり、HWM以下では0です。決算日以外は計算しません。金額は整数(セント)で計算します。

入出金(HWMへの反映)

入金はHWMに加算、出金は出金割合に応じてHWMを減らします(入金を利益と数えないため)。

決算の履歴

要件定義書の例との照合

紹介報酬(分配)

無効法務確認後に有効化します。紹介・多段の報酬分配は、弁護士の確認が済むまでこの検証版では動かしません。

バグチェック(不具合の通知)

緊急はOcean・Apple・Greenの3人全員に、通常はOceanに通知します。Telegram を先に試し、届かなければメールに切り替えます。緊急は誰も「確認」しないと30分ごとに再通知します。同じ不具合は回数だけ数え、通常が5回続くと緊急に格上げします。

不具合を報告する

パスワード・鍵・会員コードは書かないでください(通知は外部サービスを通ります。鍵らしい文字は自動で伏せますが、完全ではありません)。

不具合の一覧

パートナーの条件と承認

会員本人が条件(認証アプリ・自分のAPIキー・リスク確認・確認テスト全問正解・ルール同意)をすべて満たして申し込むと「申請中」になります。承認は管理者2人。承認された会員だけが、下の「事業の説明」を見られます。

ボーナスプランの公開段階

承認済みパートナーにだけ、選んだ段階まで表示します。段階の変更(上げる・下げる)は管理者2だけができ、承認は要りません。管理者1は緊急時に「0 非公開」に戻すことだけできます。表示しても、支払いの元手は「回収できた成功報酬のうちネットワーク枠」だけです。枠の率は「成功報酬」タブで決めます(2人承認)。

事業の説明(承認済みパートナーだけに表示)

ここに書いた文章はデータベースだけに保存し、公開のファイルやログイン前の画面には出しません。会員の画面では文字としてそのまま表示します(HTMLは使えません)。紹介報酬の率はここでは変わりません(「成功報酬」タブ・2人承認)。利益の約束や「誰でも儲かる」といった表現は書かないでください。

会員本人のAPIキー

防御センター(フィッシング・ハッキング対策)

設定の自己点検です。満点でも安全の保証にはなりません。24時間365日の人による監視、偽サイトの削除交渉、脆弱性の専門診断は、この画面だけでは代わりになりません(外部の専門会社への依頼を本番前に検討してください)。

事象(検知した出来事)

緊急は3人全員、通常はOceanに通知済み。流れ: 新規 → 確認(triage) → 封じ込め → 解決。右端はMITRE ATT&CKの技術番号です。

偽サイトの監視(似たドメイン)

守るドメイン: (環境変数 COPYTRADE_DOMAINS で設定)。走査は6時間ごとにも自動で行います。

      

似たドメインの生成(入れ替え・抜け・似た文字・TLD違い)と、証明書の公開記録(Certificate Transparency)の両方で探します。削除依頼は人が出します。「削除依頼の資料」に送り先と証拠の集め方をまとめます。

IPの遮断

自動遮断: おとりのID(admin / root など本物では使わない名前)の使用で24時間、1つのIPが5分で5個以上の違うIDを試したら1時間。自分のPC(localhost)や COPYTRADE_ALLOW_IPS のIPは遮断しません。

ファイルの改ざん検知

起動時のファイル(画面・プログラム)の指紋と1分ごとに比べ、変更・追加・削除があれば緊急で通知します。正規の更新後は、2人承認で基準を更新します。

怪しい文面・URLの判定

2人承認と不審検知

承認待ちの依頼

運営費の引き出し(依頼→もう1人が承認)

不審検知・承認の記録

自動で安全モードになる条件(仮置き): 管理者ログイン失敗が5分で10回 / 重要操作の依頼が10分で6件 / 承認時のパスワード失敗が5分で5回 / 内部の整合性のずれ / 監査ログの改ざん。会員単位で止める条件: 出金の依頼が10分で3回 / 確認の6桁の失敗が5分で5回。安全モードの解除と会員の停止解除は、管理者2人の承認が必要です。

障害の注入(模擬)

冪等キーをOFFにしてタイムアウトを起こすと二重発注になり、照合が不一致を検知します。APIキーを失効させると決済できず、照合が警告を出し、再接続すると補正されます。

ポジション照合(想定と実際)

サーキットブレーカーと停止

価格差(模擬)が50bpを超えたトレーダーの新規コピーを止めます。緊急停止は新規だけを止め、決済は通します。

監査ログ(ハッシュ連鎖、直近40件)