入门指南
Injective Trader 内置了一个”简单策略”,以帮助快速原型设计和熟悉代码库。
它的功能:
- 监控 INJ、BTC、ETH 的订单簿
- 在市场价格略低处下买单
- 在市场价格略高处下卖单
- 保持价差以实现盈利
- 遵守仓位限制以控制风险
最适合: 在熟悉 Injective Trader 时进行可预测和稳定的交易。不建议用于生产环境。
示例日志:
[INFO] Placing BUY order: 0.1 INJ at $3.45 (spread: 0.5%)
[INFO] Placing SELL order: 0.1 INJ at $3.47 (spread: 0.5%)
[INFO] Order filled: BUY 0.1 INJ at $3.45
自定义你的策略
订单大小
OrderSize: 0.5
MaxPosition: 2.0
更多市场
MarketTickers:
- INJ/USDT PERP
- BTC/USDT PERP
- ETH/USDT PERP
- APT/USDT PERP
- AVAX/USDT PERP
- SOL/USDT PERP
SpreadThreshold: 0.01 # 保守
SpreadThreshold: 0.002 # 激进
常见配置
保守做市商
OrderSize: 0.05
MaxPosition: 0.5
SpreadThreshold: 0.01
激进做市商
OrderSize: 0.5
MaxPosition: 5.0
SpreadThreshold: 0.002
多市场策略
MarketTickers:
- INJ/USDT PERP
- BTC/USDT PERP
- ETH/USDT PERP
- APT/USDT PERP
- AVAX/USDT PERP
- SOL/USDT PERP
- TON/USDT PERP
- ATOM/USDT PERP
监控你的机器人
tail -f logs/my_bot.log
grep "Order filled" logs/my_bot.log
grep "ERROR" logs/my_bot.log
关键消息
- ✅ 订单成功下达
- 💰 订单成交
- ⚠️ 达到仓位限制
- ❌ 余额不足
性能指标
风险管理
- 设置仓位限制(
MaxPosition)
- 监控仓位,必要时手动止损
- 保持足够的 USDT 用于保证金、费用和缓冲
故障排除
未找到私钥
echo $MyBot_GRANTER_INJECTIVE_PRIVATE_KEY
- 余额不足 → 添加 USDT / 减少
OrderSize
- 未找到市场 → 仔细检查交易对/ID
- 机器人停止工作
grep "ERROR" logs/my_bot.log | tail -10
python main.py MyBot config.yaml --log_path logs/my_bot.log --network mainnet
高级功能
- 通过
AccountAddresses 支持多账户
- 自定义订单类型(限价、市价、仅减仓)
- 使用 Redis/Valkey 的外部信号
下一步
了解如何为 Injective Trader 开发你自己的自定义策略。Last modified on April 3, 2026