oficcejo/alpha-arena-okx
比特币BTC加密货币ai自动交易机器人,基于nof1:alphaarena项目,让ai模型deepseek或qwen3-max自动炒币的程序,支持欧易okx交易所。无需人工干预,请看演示网站(演示为新版本,正在持续测试中,稳定盈利后更新,请关注更新)
概要
alpha-arena-okx は、OKX取引所向けのオープンソースかつAI支援のビットコイン先物取引ボットです。継続的に市場データを取得し、DeepSeek-chatモデルに買い/保有/売りシグナルを生成させ、注文(リアルタイムのストップロス/テイクプロフィット注文を含む)を配置します。StreamlitベースのWebダッシュボードには、口座残高、ポジション、価格チャート、およびAIの最新の決定が表示されます。
コアコンポーネント
| ファイル / フォルダ | 役割 |
|---|---|
deepseekok2.py |
メイン取引ループ – OHLCVデータを取得し、DeepSeek APIを呼び出し、ポジションサイズを計算し、OKXに注文を送信してストップロス/テイクプロフィット注文を管理します。 |
streamlit_app.py |
Streamlitで構築されたリアルタイム監視UI – 口座情報、価格、利益曲線、および視覚効果付きのAIシグナルを表示します。 |
run.py |
宝塔 (宝塔) パネルがボットとUIを一緒に起動するために使用する単一のエントリポイント。 |
data_manager.py |
ボットとUIが同じ最新の市場/シグナル情報を読み取れるようにするシンプルなメモリ内/共有データストア。 |
requirements.txt |
Python依存関係(例:ccxt、streamlit、httpx)。 |
Dockerファイル (Dockerfile, Dockerfile.trading, docker-compose.yml) |
取引プロセスとStreamlit UIのコンテナ化ビルド。 |
.env_template / .env |
DeepSeek、OKX(およびオプションでBinance)のAPIキーとその他の設定値を保持します。 |
仕組み
- データ収集 –
ccxtを使用してOKXから15分足のローソク足を取得します。 - AIの決定 – 最近の価格系列(およびいくつかのテクニカル指標値)をDeepSeek-chatモデルに送信します。モデルは
buy、sell(ショート)、またはholdのいずれかのシンプルなコマンドを返します。 - ポジションサイジング – 基本USDT額、信頼度乗数、最大ポジション比率、およびトレンド強度係数を組み合わせた数式により、注文サイズを計算します。
- 注文執行 – OKX APIを介して成行(または指値)注文を配置し、その後直ちに実際のストップロス/テイクプロフィット注文を作成して、取引所が15分サイクルを待たずにポジションを決済できるようにします。
- 監視 – Streamlitダッシュボードが共有状態を読み取り、以下を表示します:
- 口座純資産額と証拠金使用率
- 現在のポジションと注文ID
- BTC価格と24時間の変動
- 損益曲線
- AIの最新の推論(DeepSeekから返されたテキスト)
デプロイオプション
| 方法 | 使用するタイミング | 手順(概要) |
|---|---|---|
| 宝塔パネル (一键部署) | グラフィカルなコントロールパネルを備えたVPS/クラウドサーバー(非技術者向けに推奨)。 | 宝塔をインストールし、Python プロジェクトマネージャーを追加し、リポジトリをアップロードし、run.pyを起動スクリプトとして設定し、.envにキーを入力します。 |
| Docker | ローカル開発またはコンテナ指向の本番環境。 | git clone … && cd ds-main && cp .env.example .env && docker-compose up -d。 |
| 直接Python | クイックデバッグまたはカスタム開発。 | 仮想環境を作成し、pip install -r requirements.txtを実行して、python deepseekok2.py(ボット)とstreamlit run streamlit_app.py(UI)を実行するか、単にpython run.pyを実行します。 |
設定のハイライト
- AIモデル – DeepSeek-chat (
deepseek-chat)。APIキーはDEEPSEEK_API_KEYに配置します。 - 取引所 – OKX APIキー(
OKX_API_KEY、OKX_SECRET、OKX_PASSWORD)。ボットは一方向モード(設定に応じてロングのみまたはショートのみ)で動作します。 - 取引パラメータ –
deepseekok2.py内のTRADE_CONFIGで定義されています。重要な調整値:leverage(デフォルト10×)timeframe(最新のテストに基づき15mまたは1h)- 信頼度乗数と最大ポジション比率を含むポジション管理ブロック。
- ストップロス / テイクプロフィット – v2.1で有効化。ボットはOKXに実際のアルゴリズム注文を作成し、価格が閾値に達すると即座にトリガーされます。
想定ユーザー
- 独自のモデルを記述せずに、AI駆動のシグナルレイヤーを求める小売暗号通貨トレーダー。
- 大規模言語モデルAPIを自動取引パイプラインに統合する既製の例を探している開発者。
- 先物市場でのAIベースのリスク管理(ストップロス/テイクプロフィットの自動化)を試すことに興味がある人。
注意点 / 警告
- 作成者は、この戦略は一貫して利益が出るわけではないと繰り返し注意しています。実際の資金を投入する前に、広範なテストをお勧めします。
- 一方向のポジションのみがサポートされています – ロングのみまたはショートのみのいずれかでボットを設定する必要があります。
- APIの使用にはコストがかかり(DeepSeekトークン価格)、シークレットキーの慎重な取り扱いが必要です。
- ボットはOKX APIとDeepSeekサービスの安定性に依存しています。障害が発生すると取引は停止します。
上記の情報はすべてリポジトリのREADMEから直接取得したものです。追加の機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト