ボット設定
3 мин. чтения
章「ボットの設定」これには、すべてのグローバルシステム設定が含まれています。 ここでは、タイムアウト、動作モード、通知、およびその他のシステム設定を構成できます。
⏱️タイムアウト設定 #
操作とシステムパフォーマンスの時間パラメータの管理:
- 📡APIとネットワーク-API要求とネットワークの相互作用のための遅延設定
- 、インターバル-確認、番犬および監視周期のための設定
- ⚡処理遅延-バッチ処理、指標計算、および取引操作の設定
- ⏱️操作タイムアウト-購入、販売、市場をスキャンし、引用符を取得する時間
- 🔄リセットタイムアウト-標準最適値に戻る
詳細な設定とその影響:
- API再生遅延 — время между повторными запросами при ошибках сети. Меньше значение = быстрее повторы, больше = меньше нагрузка на API
- APIの繰り返しの最大数 — количество попыток при ошибках. Больше значение = выше надежность, но больше время ожидания
- API要求の遅延-レート制限を回避するために、要求の間に一時停止します。 最適: 1-5 секунд
- 検証間隔 — время между циклами сканирования рынка. Меньше = быстрее реакция, больше = меньше нагрузка
- 購入タイムアウト-トークンを購入するための最大時間。 お勧めの: 300-600 секунд
- 販売タイムアウト-トークン販売のための最大時間。 お勧めの: 300-600 секунд
- スキャンタイムアウト-すべてのブロックチェーンとペアをチェックする時間。 お勧めの: 480-900 секунд
- 見積受領タイムアウト-トークン価格を受け取る時間。 お勧めの: 300-600 секунд
- 1つのトランザクションのタイムアウト-購入する合計時間+待つ+売る。 お勧めの: 600-1200 секунд
標準値(リセット時):
- マーケットスキャン: 1200 сек (20 минут)
- サイクル間の一時停止: 300 сек (5 минут)
- ワンディール: 900 сек (15 минут)
- 検証間隔: 600 сек (10 минут)
- 買取-販売: 600 сек (10 минут)
🔧動作モード #
安全なテストと実際の取引のためのテストモードと運用モードの切り替え:
- 🟧テストモード-実際の取引なしで安全なテスト。 すべての操作はシミュレートされ、お金は費やされません。
- 🟢動作モード-実質のお金との本格的な取引。 すべてのトランザクションは実際のブロックチェーンで実行されます
- 即刻の切換え-変更は、ボットを再起動せずにすぐに適用されます
- 安全性-テストモードでの偶発的な取引に対する保護、実際の資金からの完全な分離
- 検証-正しい切換えおよびシステム状態の点検
モードの特徴:
- テストモード:
- —すべての取引は、実際の取引なしでシミュレートされます
- -残高はそのまま表示されますが、変更されません
- -指標は、実際のデータで動作します
- -通知は通常通り送信されます
- -ロギングは完全に行われます
- 動作モード:
- —すべての取引はブロックチェーン上で実際に実行されます
- -仕入-販売時の残高変更
- -手数料は、各取引のために控除されます
- -利益と損失は本物です
🔔通知 #
ボットの作業を監視するための通知および警告システムの設定:
- 通知ステータス-通知システム全体を有効/無効にする
- アンチスパム間隔 — минимальное время между уведомлениями (0 = отключить)
- 通知レベル-メッセージの詳細(短い/詳細)
- 管理者-通知を受信するためのチャットのリスト(IDはスペースで区切られています)
通知の種類とその目的:
- トークンの購入-詳細と新規購入の通知: токен, сумма, цена, блокчейн
- トークン販売-結果との販売の通知: прибыль/убыток, процент, время в сделке
- USDC残高はありません-購入のためのUSDCの欠如に関する警告
- USDT残高なし-購入のためのUSDTの欠如に関する警告
- ガスが足りない-ガス欠のお知らせ
- 取引のために十分ではありません-最小限のトランザクションのための小さなバランスについての警告
- トランザクションエラー-操作上の問題についての通知: slippage, ошибки API, отказы
- 表示器信号-技術的な信号の通知: RSI, MACD, Bollinger Bands
- 損益-決算報告: дневная/недельная статистика
- APIエラー-APIの問題に関する通知: rate limit, недоступность, ошибки сети
- システムヘルス-ボットのステータスの監視: память, CPU, диск, сеть
スパム対策の設定:
- 区間0-通知は制限なしで送信されます
- 間隔30-60秒-適度なスパム保護
- 間隔は300秒以上です-強力な保護、重要な通知のみ
- 重複した通知-間隔が経過した場合は自動的にスキップされます
🧾ログ設定 #
デバッグおよび監視のためのイベントログおよび記録システム管理:
- ログレベル-レコードの詳細(デバッグ、情報、警告、エラー)。 レコードの数に影響します
- ファイルへの書き込み-ファイルへのロギングを有効/無効にします。 デフォルトでは無効(systemdが表示されます)
- ログファイルへのパス-ファイルの場所を設定する(logs/dexbot。ログ)
- 時間を表示する-タイムスタンプを有効/無効にします。 デフォルトでは無効
- バッファサイズ-ディスクに書き込む前のメモリエントリの数(デフォルトでは1000)
- 録音間隔-秒単位でディスクにログを記録する頻度(デフォルトでは5)
- ログのエクスポート-分析のためのログファイルのダウンロード
- ログの消去-スペースを節約するために古いレコードを削除
ログレベル:
- DEBUG-最大の詳細、技術的なものを含むすべてのイベント、
- INFO—基本情報: сделки, уведомления, важные события
- WARNING-警告: проблемы с API, недостаток баланса
- ERROR-間違いだけ: сбои, неудачные сделки, критические проблемы
ファイルログ設定:
- 自動ディレクトリ作成—ログフォルダが自動的に作成されます
- UTF-8エンコーディング-ログでのロシア語のサポート
- 時間形式-Yyyy – MM – DD hh:MM:SS読みやすい
- ログローテーション-自動ファイルサイズ管理
🔁エラーでトランザクションを繰り返す #
失敗状態で失敗したトランザクションの再試行を設定する:
- 繰り返しステータス-失敗した販売の自動リプレイを有効/無効にします
- 繰り返し遅延-秒単位での試行間の待ち時間
- 最大試行回数-貿易ごとの繰り返しの数を制限します。
- エラーの種類-どのエラーが再現可能か(スリッページ、APIエラー、ネットワークの問題)
- 繰り返しのロギング-分析のためにログにすべての試行を記録する
- リプレイ通知-繰り返しの販売試行に関する通知
操作のメカニズム:
- 自動検出-失敗したステータスのトランザクションが検出されます
- 遅延を待っている-再試行する前に一時停止します
- リピート販売-トークンを再び売ろうとする
- スリッページの増加-繰り返された試みの間に、滑りは増加するかもしれません
- 試行制限-最大値に達した後、トランザクションは失敗したままです
推奨設定:
- 遅延: 300-600 сек-市場を安定させるための時間
- 最大試行回数: 3-5-成功とリソースのバランス
- 販売のみ—繰り返しは、失敗した販売にのみ適用されます
- ログが必要です-失敗の原因を分析する
🌐言語の変更 #
ユーザー体験をパーソナライズするためのインターフェイス言語のカスタマイズ:
- ロシア語-メインインターフェース言語、すべての要素の完全なローカライズ
- English-英語、代替インターフェイス
- 即刻の適用—変更は再起動せずにすぐに適用されます
- データベースへの保存-設定は、すべてのセッションのデータベースに保存されます
- インターフェイスの再読み込み—すべてのメニュー項目とメッセージの更新
ローカリゼーション機能:
- フルサポート—すべてのボタン、メッセージ、説明が翻訳されています
- 設定の保存-言語は再起動の間に記憶されます
- ダイナミックスイッチング-あなたはいつでも言語を変更することができます
- 書式設定-日付、数字、通貨は言語に適合しています
- 専門用語—特殊な用語が正しく翻訳されています
👁️表示設定 #
使い易さのためのインターフェイスおよびデータ表示の個人専有化:
- ページサイズ-ページ上の要素の数: 5/10/20/50 элементов
ページネーションの設定:
- 5つの要素-モバイルデバイスとクイックブラウジング用
- 10の要素-ほとんどの機会のための標準サイズ
- 20の要素-大量のデータを分析するため
- 50の要素—すべてのデータの完全な概観のため
🚀パフォーマンス設定 #
システムの動作、キャッシュ、リソース管理の最適化:
- 💾キャッシュTTL– 数秒でキャッシュされたデータの人生の生活
- 💾最大キャッシュ– MBのキャッシュのメモリの制限
- 💲キャッシュTTL価格– トークンの価格のキャッシュの人生の生活
- ⛽ガスキャッシュTTL– ライフライフケッシュガスブロックチェーン
- 🔄繰り返し– 障害の開始試行の数
- 🔄遅延– 起動の試みの間の時間
- 🔄 Delay Telegram-Telegram APIリクエスト間の一時停止
- 🔄最大繰り返し電報– 電報の繰り返しの制限
- 🔄パフォーマンスの低下– 標準の最適値に戻ります
詳細なキャッシング設定:
- キャッシュTTL(30〜300秒)– メモリ内の一般的なデータのストレージ時間
- 最大サイズ(100-1000 MB)– 使用制限RAM
- 現金価格(60〜600秒)– トークン価格の関連性の時間
- ガスキャッシュ(300-1800秒)– ブロックチェーンのガスの関連性の時間
開始および安定性設定:
- 繰り返し繰り返し(3-10)– システム障害の試行回数
- 起動遅延(5〜30秒)– 試みの間の一時停止
- テレグラム遅延(1〜5秒)– レート制限電報APIを避けてください
- 最大繰り返し電報(3-5)– 電報の繰り返しの制限
パフォーマンスの最適化:
- TTLの削減– より新鮮なデータですが、より多くのリクエスト
- TTLの増加– クエリは少なくなりますが、データは時代遅れになる可能性があります
- キャッシュのサイズを増やします– メモリ内のより多くのデータですが、より多くのRAM
- キャッシュのサイズを縮小します– 節約ラムですが、キャッシュデータが少なくなります
📊監視ダッシュボード #
リアルタイムでボットの作業を制御するための監視システムとアナリスト:
- システムステータス– ボットの一般的な条件: работает/остановлен/ошибка
- パフォーマンス– 速度の指標: время ответа, пропускная способность
- リソースの使用-CPU、メモリ、ディスク、ネットワーク、リアルタイム
- API統計– リクエストの数、エラー、成功した操作
- 貿易活動– 取引の数、そのステータス、利益/損失
- グラフ– データの視覚化: тренды, паттерны, аномалии
- アラート– 問題の通知: критические ошибки, превышение лимитов
監視メトリック:
- システムメトリック-CPU、RAM、ディスク、ネットワーク、温度
- ビジネスメトリック– 取引の数、利益、成功
- 技術的な指標-API応答時間、エラー、タイムアウト
- ユーザーメトリック– アクティビティ、機能の使用
ダッシュボード機能:
- リアルタイム– 数秒ごとにデータを更新します
- 履歴データ– さまざまな期間のトレンドを表示します
- データエクスポート– さまざまな形式でレポートをアンロードします
- アラートの設定– 問題に関する通知の構成
- 期間の比較– 作業効率の分析
監視の利点:
- 問題の積極的な識別– 彼らの批判の前に問題の発見
- パフォーマンスの最適化– システムの狭い場所の識別
- 有効性の分析– 取引戦略の仕事の評価
- リソース計画– リソースのニーズを予測します
🔧システム関数 #
- 自動保存– すべての変更はデータベースに保存されます
- データ検証– 導入された値の正しさを確認します
- 再ロード構成– データベースから設定を更新します
- エラー処理– 例外の正しい処理
- ロギング– ログ内のすべてのアクションの記録
- 安全なハンドラー– インターフェイス障害に対する保護
- キャッシング– 設定への高速アクセス
- 同期– コンポーネント間の設定の更新
📋設定が変更されたときに何が起こるか #
- インスタントアプリケーション– 新しい設定はすぐに使用されます
- データベースの保存– データベースに変更が記録されます
- キャッシュアップデート– 現金キャッシュが更新されます
- 設定を再起動します– ボットは構成を再起動します
- 検証– 新しい値の正しさを確認します
- 通知– 成功した保全の確認
- ロギング– ログに変更を記録します
- 同期– すべてのモジュールの設定を更新します
⚙️ナビゲーションメニュー #
- 🔙後方– メインメニューに戻ります
- 🌐ブロックチェーン– ブロックチェーン設定への移行