jarrodwatts/jev-trader

One AI trade decision every Monad block. Jev on Kuru MON-USDC.

何を解決するか

jev-trader は Monadブロックチェーン向けに設計された自動取引ボットです。市場参加者が注文を実行する際の「スプレッド」(購入価格と売却価格の差)を獲得する課題を、注文取り手ではなく市場提供者として機能することで解決します。限界注文を出し、他のトレーダーがその価格に達した際に約定させる仕組みです。

動作方法

このボットは高頻度ループで動作し、1ブロックごとに(約300msごとに)判断を行います。

  1. 市場分析: 単一の最適化されたRPC呼び出しで、KuruのMON-USDC注文書を読み取ります。
  2. AI予測: TypeSafe Jevモデル(またはモーメンタムベースのモックモデル)を使用して、特定の期間(デフォルトは100ブロック)における価格の上昇・下降を予測します。
  3. 注文実行: AIの判断に基づき、現在の市場価格より1ティック内に「ポストオンリー」の限界注文を出します。同時に、以前の保留中の注文をすべてキャンセルして、常に1つの注文のみが有効になるようにします。
  4. 効率性: 300msのブロック時間内に収めるために、ネットワークの往復回数を最小限に抑え、ガス推定や同期トランザクション呼び出しを回避しています。

対象ユーザー

AI駆動の価格予測を用いてMonadネットワーク上でハイフリクエンシートレーディング(HFT)に取り組みたい定量的トレーダーおよび開発者。

特徴

  • 高頻度実行: 1ブロックの時間枠内で判断と注文の実行を最適化しています。
  • AI駆動: TypeSafe Jevモデルと連携し、リアルタイムの買/売確率を提供します。
  • 市場提供戦略: ポストオンリー限界注文によるスプレッド収益に焦点を当てています。
  • ドライランモード: 実際の市場データを使用するが、プライベートキーを必要とせず、シミュレーションによる約定を実行するシミュレーションモードを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト