Atlas LP
  1. ホーム
  2. ブログ
  3. Atlas LPのスポット・マーケットメイキングワークフロー技術解説

Atlas LP

Atlas LPのスポット・マーケットメイキングワークフロー技術解説

Atlas LPのスポット・マーケットメイキングボットの技術的なワークフローを、セキュアなAPI管理からリアルタイム注文管理、データ同期まで詳しく解説します。

公開日

はじめに

Atlas LPは、ユーザー自身の中央集権型取引所アカウント上でスポット・マーケットメイキングボットを稼働させるためのマルチテナント型ソフトウェアプラットフォームです。セキュアなAPI接続と堅牢なワークフローを活用し、ユーザーが資産を完全にコントロールしながら、リミット注文による流動性提供を自動化できます。本記事では、Atlas LPがどのように注文管理、データ同期、アカウントセキュリティを実現しているか、技術的な観点からステップごとに解説します。

セキュアなAPI管理

セキュリティはAtlas LPのワークフローの基盤です。ユーザーの取引所アカウントと連携するため、Atlas LPは閲覧およびスポット取引権限のみを持つAPIキーを必要とします。出金権限は一切要求・使用しないため、ユーザーのリスクを最小限に抑えます。

  • 暗号化: すべてのAPIキーとシークレットは、保存前にAES-256-GCMで暗号化されます。取引所と通信するバックエンドワーカーのみが復号でき、シークレットは初回入力後に再表示されません。
  • 検証: 新しい取引所アカウントを追加する際、Atlas LPは詳細なAPI検証を実施します。ティッカー、板情報、シンボルルール、残高、オープン注文、直近の取引履歴をチェックします。オプションで、実際の取引許可を確認するために市場から離れた位置にリミット注文を出し、すぐにキャンセルするテストも可能です。

対応取引所

Atlas LPは以下の中央集権型取引所でスポット取引に対応しています:

  • Binance
  • DigiFinex
  • LBank
  • BingX
  • XT.com
  • Biconomy
  • Toobit
  • CoinW
  • P2B
  • Azbit
  • Dex-Trade

先物やマージン取引には対応していません。ボットが出すのはスポットのリミット注文のみです。

戦略の初期化とバリデーション

Atlas LPのマーケットメイキングワークフローの中心はBasic戦略です。これは、固定の基準価格を中心にリミット注文を階段状に配置する方式です。ボットを開始する前に、ユーザーが設定した各種パラメータが選択した取引所・シンボルのルールに合致しているか検証されます。

主な戦略パラメータ:

  • スプレッド最小/最大: 基準価格を中心としたバンド幅をベーシスポイント(最小幅40bps)で設定
  • 日中・時間帯バンド: 時間に応じたスプレッド調整が可能
  • 買い/売り注文レベル数: 階段状に配置する注文の深さを設定
  • レベル間隔: 最小0.1bpsから設定可能
  • 注文サイズ範囲: ユーザー指定の最小~最大値の中でランダム。取引所の最小数量・ノーションルールを常に満たす
  • ティック間隔: ボットが注文の再計算・更新を行う頻度(0.5秒から、デフォルト3秒)

各設定は、取引所ルールに適合しているか厳密に検証されてからボットが起動します。

リアルタイムデータ同期

Atlas LPのボットはティックベースのループで動作し、各ティックで以下の処理を行います:

  1. マーケットデータ取得: 最新のティッカーと板情報をWebSocketやRESTで取得。データが古い、または板がクロスしている場合はそのティックをスキップし、誤った注文を防ぎます。
  2. 注文ラダー計算: 現在の市場データと戦略設定に基づき、買い/売り両サイドの理想的なリミット注文(ラダー)を計算します。
  3. 注文管理:
    • 注文発注: ラダーを完成させるために不足しているリミット注文を新規発注
    • 注文キャンセル: 余分または価格がずれた注文のみをキャンセルし、不要な注文の出し直しを抑制
    • クオートシード: 板に注文がない場合は、基準価格付近に買い・売り注文を1つずつ出して流動性を提供
  4. アカウント同期: オープン注文、直近の約定(手数料含む)、残高、ボットイベントを同期し、すべてユーザーコンソールに表示
  5. 日次スナップショット: 毎日、アカウント資産価値のスナップショットを記録し、履歴管理が可能

ユーザーコントロールとアラート

Atlas LPは、ユーザーが状況を把握しコントロールできるよう、様々な機能を提供しています:

  • 注文キャンセル: ボットページから個別注文またはシンボル単位で全注文をキャンセル可能。ボット停止時は新規注文も即座に停止します。
  • Telegramアラート: ボット稼働中に一定時間約定がない場合、指定分数でTelegram通知を受け取ることができます。
  • エラーハンドリング: API認証情報が取引所に拒否された場合、ボットは自動停止しエラー状態を表示します。

複数アカウント・複数シンボル対応

Atlas LPでは、複数の取引所アカウントを登録し、各取引シンボルごとに個別のボットを作成できます。これにより、異なる市場や取引所での流動性提供を一元管理できます。

本物のマーケットメイキング:倫理的かつ透明性重視

Atlas LPは本物のマーケットメイキングを目的としています。すなわち、どの市場参加者も約定できるリミット注文を板に出すことです。ウォッシュトレードや自己取引、出来高操作などは厳格に禁止されています。マーケットメイキングは、公正かつ透明な価格発見に貢献するものであり、市場を歪める行為は認められません。

まとめ表:Atlas LPスポット・マーケットメイキングワークフロー

ステップ説明
API設定セキュアなキー保存、権限チェック、詳細なAPI検証
戦略バリデーションユーザー設定の適合性・正確性チェック
データ同期(ティックループ)リアルタイムのティッカー/板取得、ラダー計算、注文発注・キャンセル
アカウント監視オープン注文、約定、残高、イベントの同期・表示
ユーザーコントロール手動注文キャンセル、ボット停止、Telegramアラート
セキュリティ出金権限なし、AES-256-GCM暗号化、エラー処理

結論

Atlas LPの技術ワークフローは、ユーザーが自分の取引所アカウントでスポット・マーケットメイキングボットを安全・透明・効率的に運用できるよう設計されています。堅牢なAPI管理、リアルタイムデータ同期、倫理的なマーケットメイキング実践により、ユーザーは流動性提供を自動化しつつ、資産のコントロールと可視性を維持できます。

Atlas LPは利益、価格、取引量、上場などを保証するものではありません。

暗号資産取引にはリスクがあります。Atlas LP は指値注文を発注・管理するソフトウェアであり、収益、価格、取引量、上場を保証しません。各取引所の規則と適用法令を遵守してください。

← ブログに戻る

よくある質問

Atlas LPは私の取引所APIキーをどのように安全に管理しますか?

Atlas LPは、すべてのAPIキーとシークレットを保存前にAES-256-GCMで暗号化します。取引所と通信するバックエンドワーカーのみが復号でき、シークレットは初回入力後に再表示されません。

Atlas LPのボットが出す注文の種類は?

Atlas LPのボットは、対応スポット市場でリミット注文のみを出します。マーケット注文は一切使わず、先物やマージン取引にも対応していません。

複数の取引所やシンボルでボットを同時に動かせますか?

はい、複数の取引所アカウントを登録し、各取引シンボルごとに個別のボットを作成できます。これにより、さまざまな市場で柔軟に流動性提供が可能です。

価格変動が激しい市場でAtlas LPはどのように注文管理を行いますか?

ボットはユーザー設定に応じて最短0.5秒ごとに注文ラダーを再計算し、市場データが古い・クロスしている場合はティックをスキップします。必要な場合のみ注文の発注・キャンセルを行い、戦略に沿った注文状態を維持します。

Atlas LPは利益や取引量の増加を保証しますか?

いいえ、Atlas LPは利益、価格上昇、取引量、上場などを一切保証しません。ユーザー定義の戦略による本物のマーケットメイキング自動化が目的です。

関連記事

明確な設定で現物流動性ボットを運用

取引所の API キーを接続し、スプレッドバンドと注文レベルを設定して、注文・約定・残高を一つのコンソールで確認できます。

アカウントを作成
Atlas LP スポット・マーケットメイキングワークフロー:技術解説 | Atlas LP