Origami TechにおけるPercept Labsチャート統合の全貌

はじめに
価格チャートは、市場の動きだけでなくトレーダーのアカウント内で何が起きたかも表示できると、より便利になります。
Origami TechはPercept Labsのチャート技術を統合し、市場データとともに約定、アクティブな注文、保有ポジション、損益分岐水準、清算ラインを表示します。この統合は、Origami Techの取引ターミナル内で利用できるチャートレイヤーであるPerceptChartと、Percept Labsが開発した金融チャートライブラリであるTitanChartsを中心に構築されています。
暗号資産取引ボットを運用しているトレーダーや、複数の自動化戦略を管理しているトレーダーにとって、これは市場の動きと実際の執行を直接結びつけるものとなります。
市場価格から取引の文脈へ
一般的なチャートは、銘柄の価格が時間とともにどう変化したかを示します。一方、取引ターミナルでは、ユーザーや自動化戦略がその値動きにどう関わったかも示す必要があります。
Origami Tech内では、PerceptChartがこの2つのレイヤーを組み合わせています。
トレーダーは、完了した約定を対応する値動きと照らし合わせて確認し、アクティブな注文を監視し、保有ポジションを追跡し、損益分岐水準や清算水準を同じチャート上で確認できます。注文テーブルのタイムスタンプを別の市場画面と見比べる必要はなく、取引を元の市場の文脈の中で振り返ることができます。
これにより、戦略がどこで市場にエントリーしたのか、執行後に価格がどう動いたのか、現在のポジションが直近のボラティリティに対してどのような構成になっているのかを把握しやすくなります。
この違いは、自動売買ボットにとって特に重要です。実現PnL、未実現PnL、手数料、取引高、取引回数といった集計指標は、戦略の結果を示します。しかし、その結果がどのように生まれたのかを必ずしも説明してはくれません。
約定マーカーやポジション水準は、もう一段階深い分析を可能にします。トレーダーは、注文が意図した価格水準で発注されたか、複数の約定が特定の価格帯に集中していないか、相場の方向が変わったときにボットがどう反応したかを確認できます。
PerceptChartとTitanChartsはOrigami Techの中でどう機能するのか
PerceptChartは、Origami Techに組み込まれたユーザー向けのチャートインターフェースです。TitanChartsは、その基盤となる金融チャート技術を提供します。
この統合は、3つの機能レイヤーに分けることができます。
レイヤー 役割 Origami Tech 取引所、アカウント、ボット、注文、ポジション、執行ワークフローを接続 PerceptChart 取引ターミナル内で市場とアカウントのアクティビティを表示 TitanCharts 金融データを処理し、チャートを描画し、取引オーバーレイとチャート操作をサポート
Percept Labsはチャートのインフラに注力しています。Origami Techは、そのインフラを取引所のデータ、取引アカウント、注文執行と接続します。
この役割分担が重要なのは、チャートが単独で取引を執行するわけではないからです。チャートは市場と取引の情報を表示し、ユーザー操作によって発生したイベントを返します。Origami Techはそのイベントを処理し、独自のアカウントロジックと取引ロジックを適用したうえで、生成された指示を接続先の取引所に送信します。
したがって、複数の取引所に対応する暗号資産取引ボットプラットフォームにおいて、チャートは独立した分析製品ではなく、より広い執行環境の一部となります。
チャート上で注文、ポジション、約定を確認する
PerceptChartを使えば、アカウントのアクティビティを市場と並べて常に表示しておけます。
選択した市場とアカウントに応じて、インターフェースには次の情報を表示できます。
- アクティブな注文
- 完了した約定
- 保有ポジション
- 損益分岐価格のライン
- 清算ライン
- 選択した銘柄に関連する取引情報
これにより、トレーダーは保有ポジションと市場の関係をより明確に把握できます。
ポジションはある時点で利益が出ていることも損失が出ていることもありますが、PnLの数値だけでは、各約定の後に市場がどう動いたかはわかりません。チャートを見れば、そのポジションがブレイクアウト中に建てられたのか、複数の水準にわたって積み上げられたのか、あるいは長期的な値動きの後に現在価格から大きく離れたまま残されているのかがわかります。
暗号資産のボット取引においては、この視覚的な文脈が、意図した戦略ロジックと取引所での実際の執行を比較するのにも役立ちます。
戦略が特定の水準に注文を出すように設定されていても、最終的な結果は値動き、注文ステータス、部分約定、流動性の変化の影響を受けることがあります。生じた約定をチャート上に表示することで、そうした挙動を確認しやすくなります。
過去の約定から取引を管理する
Origami Techは、過去の約定を注文入力のワークフローとも結びつけています。
トレーダーはチャート上で完了した取引を選択して注文画面を開き、反対売買を設定し、元の約定を表示したまま新しい注文を送信できます。
このワークフローは、相場が大きく、あるいは長く動き、既存のポジションが残っている場合に便利です。文脈を手作業で組み立て直す必要はなく、対応が必要な約定から直接作業を始められます。
次のアクションとしては、エクスポージャーの一部を減らす、既存ポジションの周辺に別の注文を出す、平均エントリー価格を調整する、反対方向の短い値動きを取りにいく、といったものが考えられます。
この種のワークフローは、保有ポジション周辺での裁量によるスキャルピングにも活用できます。ただし、完全に自律的な暗号資産スキャルピングボットと混同しないでください。この例は、トレーダーがチャートのインターフェースから反対売買を開始するケースを示しています。
キャプション案:
トレーダーが過去の約定を選択して注文パネルを開き、反対売買を設定し、元の取引をチャート上に表示したまま注文を送信します。
このプロセスにおいて、チャートは視覚的かつインタラクティブなレイヤーを提供します。アカウントの状態、注文の検証、取引ロジック、接続先取引所への注文の送信は、引き続きOrigami Techが担います。
取引情報がチャートに届くまで
TitanChartsは、アプリケーションが取引の状態をチャートに渡すための取引APIを提供しています。
この状態には、ポジション、アクティブな注文、約定、利確(テイクプロフィット)や損切り(ストップロス)のブラケットが含まれます。TitanChartsは、渡されたデータをライン、マーカー、ラベル、インタラクティブなコントロールといった視覚要素に変換します。
全体的な関係は次のようになります。
Connected exchange
↓
Origami Tech market and account layer
↓
Normalized candles, orders, positions, and executions
↓
PerceptChart powered by TitanCharts
↓
Chart lines, markers, labels, and interactionsユーザーがチャートから操作を開始する場合、流れは逆になります。
Interaction with a chart element
↓
TitanCharts event
↓
Origami Tech trading and validation logic
↓
Connected exchangeこの役割分担により、可視化と執行が切り離されます。
注文管理の操作がチャート上で始まった場合でも、取引所に届く前に必ずOrigami Techを経由します。
利用可能な取引オブジェクトと操作モデルの詳細は、公式のTitanCharts Trading APIドキュメントで確認できます。
過去データとリアルタイムの市場データ
TitanChartsは、過去のローソク足とリアルタイムの市場更新の両方を扱えるように設計されています。
トレーダーがチャートを開くと、アプリケーションは選択した銘柄と時間足の初期価格履歴を読み込みます。ユーザーがチャートを過去にさかのぼると古いローソク足が追加され、ストリーミング更新によって最新の市場情報が常に反映されます。
TitanChartsでは、ローソク足データに次の公式IOHLCV構造を使用しています。
interface IOHLCV {
time: number; // Unix timestamp in seconds
open: number;
high: number;
low: number;
close: number;
volume?: number;
}各オブジェクトには、1本のローソク足のタイムスタンプ、始値、高値、安値、終値、および任意の出来高が含まれます。
timeフィールドにはUnix秒が使われます。取引所や金融データプロバイダーによって、タイムスタンプの単位や構造が異なる場合があるため、これは重要な点です。Origami Techは、取引所のデータをチャートレイヤーに渡す前に正規化する必要があります。
TitanChartsはライブデータの更新にも対応しています。ドキュメントに記載されたupdateMainData(tick)メソッドは、受信した更新が現在のローソク足を変更すべきか、選択された時間足に従って新しいローソク足を作成すべきかを判断します。
公式の実装の詳細は、TitanCharts Core ConceptsとData Loadingのセクションで確認できます。
WebSocketデータと接続中断後の復旧
リアルタイムの金融チャートでは一般に、データセット全体を繰り返しリクエストすることなく継続的に市場の更新を受け取るために、WebSocket接続が使われます。
しかし、WebSocket接続は切断されたり、中断中にデータを取りこぼしたりすることがあります。そのためTitanChartsは、ストリーミング更新に過去データのリクエストと定期的なポーリングを組み合わせられる、本番運用向けのデータ読み込みモデルをサポートしています。
過去データの読み込みにより、初期データセットと古いローソク足が提供されます。WebSocketの更新により、最新の市場情報が常に反映されます。ポーリングは、一時的な接続障害の後に取りこぼしたデータを復元するのに役立ちます。
情報がPerceptChartに届く前の取引所との接続は、Origami Techが処理します。
これが必要なのは、取引所ごとに銘柄の識別子、サブスクリプションの形式、ローソク足の構造、タイムスタンプの規則が異なる場合があるためです。取引ターミナルがこれらの情報を正規化することで、チャートレイヤーは一貫したデータモデルで動作できます。
その結果、TitanChartsはOrigami Techが対応する取引所ごとに個別の描画ロジックを持つ必要がありません。
TitanCharts 4の統一マーケットモデル
TitanCharts 4では、シンボルと取引所を別々のプロパティとして扱っていた従来の方式に代わり、統一されたMarketモデルが導入されました。
この変更は、複数の取引所に対応する取引ターミナルにとって特に重要です。
ティッカーだけでは、必ずしも市場を特定できません。同じ原資産が複数の取引所で、異なる銘柄名で、あるいは現物や無期限契約といった異なる市場タイプで取引されている場合があるからです。
そのため、選択されたチャートは、正しい銘柄、取引所、ローソク足の履歴、アクティブな注文、ポジションデータと常に同期している必要があります。
統一マーケットモデルにより、チャートレイヤーは銘柄と取引所を同じ市場の文脈の一部として扱えるようになります。
Origami Techにとっては、インターフェースで選択された市場と、それに関連する取引情報との関係がより明確になります。
TitanCharts 4のアーキテクチャ変更の詳細は、公式のTitanCharts v4移行ガイドで確認できます。
異なるチャートと時間足を比較する
Origami Techは、複数のチャートパネル間での同期操作に対応しています。
ズーム、横方向のスクロール、クロスヘアの位置をチャート間でそろえたままにできます。これにより、各パネルを個別に操作することなく、複数の時間足、関連銘柄、同じ市場の異なるビューを比較できます。
たとえば、短い時間足で約定を確認しながら、長期のチャートを同じ期間にそろえておくことができます。
短い時間足は、約定前後の直接的な状況を示します。長い時間足は、より広い市場構造を示します。
選択する時間足によって同じ取引がまったく違って見えることがあるため、これは自動化戦略を振り返る際に役立ちます。5分足チャートでの急激な値動きも、より大きなトレンドの中ではわずかな変動にすぎない場合があります。
同期されたチャートなら、同じ出来事を両方の視点から確認できます。
チャートベースの約定データが重要な理由
自動化戦略は、数十から数百もの注文を出すことがあります。そのアクティビティをテーブルだけで確認していると、一連の出来事の流れを理解するのが難しくなります。
チャートベースの約定データを使えば、戦略がどのように動作したかをより直接的に確認できます。
トレーダーは、注文がどこに出されたのか、各約定の後に市場がどう動いたのか、ポジションがどのように推移したのか、損益分岐水準や清算水準にどこまで近づいたのかを振り返ることができます。
これはパフォーマンス分析に代わるものではありません。
チャートだけでは、戦略が適切な額の資金を使ったのか、過大なリスクを取ったのか、持続可能なリターンを生み出したのかを判断できません。こうした問いには、実現PnLと未実現PnL、手数料、エクスポージャー、資金配分、最大ドローダウンといったアカウント指標が必要です。
チャートが答えるのは別の問い、つまり「戦略は市場の中でどのように振る舞ったのか」です。
暗号資産取引ボットを使うトレーダーには、両方のレイヤーが必要です。パフォーマンス指標は財務的な結果を示し、チャートデータはその背後にある執行の文脈を説明します。
Percept LabsとOrigami Tech
Percept Labsは、金融チャートとリアルタイム市場データのための技術を開発しています。
同社のTitanChartsライブラリは、金融アプリケーション向けに、ヘッドレスのチャートコア、フレームワーク統合、過去データとストリーミングデータのサポート、取引オーバーレイ、インタラクティブなチャートツールを提供しています。
Origami Techは、その技術を取引所、取引アカウント、ボット、注文、ポジション、執行ワークフローと結びつけます。
この2つのシステムが組み合わさることで、価格分析とアカウントのアクティビティがもはや切り離されていない取引インターフェースが生まれます。
トレーダーは、どこで約定が発生したかを確認し、アクティブな注文やポジション水準を監視し、自動化戦略を振り返り、元の取引の文脈を保ったまま新しいアクションを開始できます。
よくある質問
Origami TechのPerceptChartとは何ですか?
PerceptChartは、Origami Techの取引ターミナルに組み込まれたチャートインターフェースです。Percept LabsのTitanCharts技術を基盤としており、市場データとともに約定、アクティブな注文、保有ポジション、損益分岐水準、清算ラインを表示します。
PerceptChartとTitanChartsの違いは何ですか?
PerceptChartは、Origami Tech内のユーザー向けチャートレイヤーです。TitanChartsは、Percept Labsが開発した基盤となる金融チャートライブラリです。Origami Techは、チャートレイヤーを取引所のデータ、アカウント、ボット、ポジション、注文、執行ワークフローと接続します。
TitanChartsは直接取引を執行できますか?
TitanChartsは、可視化、取引オーバーレイ、チャート操作のイベントを提供します。単独で取引を執行することはありません。Origami Techが操作を処理し、アカウントロジックと取引ロジックを適用したうえで、指示を接続先の取引所に送信します。
この統合を使って暗号資産取引ボットを検証できますか?
はい。約定、アクティブな注文、ポジション、損益分岐水準、清算ラインを市場の値動きと重ねて表示できます。これにより、トレーダーは取引ボットの意図した戦略と実際の執行挙動を比較できます。
TitanChartsはどのような市場データに対応していますか?
TitanChartsは、OHLCVローソク足を含む過去データとリアルタイムの金融データに対応しています。古い市場履歴の読み込み、ストリーミング更新の受信、時間足の切り替えが可能で、新しいデータが届くと現在のローソク足を更新するか、新しいローソク足を作成します。
Origami Techでスマートな取引を
強力な自動取引ターミナルで、仮想通貨取引を次のレベルへ。利益を最大化し、リスクを最小限に抑え、24時間365日市場の先を行きましょう。





