Trailing Grid Bot
SkillCommerce & financeAdvanced grid trading bot with auto-trailing capabilities. The grid automatically follows price movements, keeping you in profitable range.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Trailing Grid Bot skill
About this capability
About AI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
What this skill tells your AI
The instructions your AI receives, as published by signal-execution-labs/forex-trading-ai-agent in skills/trailing-grid/SKILL.md and read by ahel’s review.
Advanced grid trading bot with auto-trailing capabilities. The grid automatically follows price movements, keeping you in profitable range.
Features
- Trailing Up: Grid shifts upward as price rises (never miss bull runs)
- Trailing Down: Grid shifts downward as price falls (stay in range)
- Infinity Trailing: Combines infinity grid with trailing stops
- AI Parameter Optimization: Analyzes historical data for optimal settings
- Dynamic Profit Per Grid: Adjusts based on volatility
How Trailing Grid Works
Traditional grid is static - if price leaves your range, you're stuck. Trailing grid automatically adjusts:
Traditional Grid Problem:
═══════════════════════════════════════════════════════════════
Upper ────────────────────────── Grid ends here
│ │ │ │ │ │ │ │ │ │ │
Lower ─────────────────────────
Price keeps going → You miss it! ↗
Trailing Grid Solution:
═══════════════════════════════════════════════════════════════
New Upper ───────────────
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
Upper ──────────────────────── New Lower ──────────────────
│ │ │ │ │ │ │ │ │ │ │ Grid trails price ↗
Lower ─────────────────────────
Price moves up → Grid moves up → You keep profiting!
Quick Start
1. Start Trailing Grid
kit trailing-grid start \
--symbol BTCUSDT \
--lower 40000 \
--upper 50000 \
--grids 20 \
--investment 2000 \
--trail-up \
--trail-trigger 3% # Shift grid when price is 3% from edge
2. With AI Optimization
kit trailing-grid start \
--symbol ETHUSDT \
--investment 1000 \
--ai-optimize \
--days 30 # Analyze 30 days of history
AI will recommend:
- Optimal price range
- Grid count for your investment
- Profit per grid target
- Trail trigger percentage
3. Infinity Trailing Mode
kit trailing-grid start \
--symbol BTCUSDT \
--mode infinity-trailing \
--investment 5000 \
--profit-per-grid 0.6%
Configuration
trailing_grid:
# Default exchange
exchange: binance
# Trailing settings
trail_up: true # Enable upward trailing
trail_down: false # Enable downward trailing
trail_trigger: 3% # Distance from edge to trigger trail
trail_step: 2% # How much to shift grid
# AI optimization
ai_optimize: true
analysis_days: 30
target_profit_per_grid: 0.5% # Minimum profit target
# Risk management
stop_loss_percent: 10
max_investment: 10000
# Notifications
notify_on_trail: true
notify_on_fill: true
Trail Modes
1. Trail Up Only (Default for Bulls)
Grid moves up with price, but doesn't move down.
- Great for: Accumulation during uptrends
- Behavior: Price up → Grid up, Price down → Grid stays
kit trailing-grid start --trail-up --no-trail-down
2. Trail Down Only (For Bears)
Grid moves down with price, but doesn't move up.
- Great for: Taking profits during downtrends
- Behavior: Price down → Grid down, Price up → Grid stays
kit trailing-grid start --trail-down --no-trail-up
3. Trail Both Directions
Grid follows price in both directions.
- Great for: Volatile markets, staying in range
- Behavior: Grid always centers around current price
kit trailing-grid start --trail-up --trail-down
4. Infinity Trailing (Advanced)
No upper limit + trailing stops instead of limit orders.
- Great for: Long-term HODL + profit taking
- Behavior: Infinity grid with trailing sell stops
kit trailing-grid start --mode infinity-trailing
AI Optimization
K.I.T. analyzes historical price data to find optimal parameters:
kit trailing-grid optimize --symbol BTCUSDT --days 30 --investment 5000
Output:
AI Grid Optimization - BTCUSDT
═══════════════════════════════════════════════════════════════
Analysis Period: 30 days
Price Range: $38,245 - $48,890 (27.8% volatility)
Average True Range: $1,247/day
Recommended Settings:
Lower Price: $36,000 (6% below low)
Upper Price: $52,000 (6% above high)
Grid Count: 32
Investment/Grid: $156.25
Profit/Grid: 0.58% ($0.91)
Trail Trigger: 4%
Trail Step: 3%
Expected Performance:
Monthly Fills: ~180-220 (based on volatility)
Est. Monthly ROI: 8-15%
Est. Annual ROI: 96-180%
Apply these settings? [y/N]
Risk Management
Smart Stop Loss
Trailing grid includes intelligent stop loss:
kit trailing-grid start --stop-loss trailing:5%
Options:
fixed:35000- Fixed price stop losstrailing:5%- Trailing stop 5% below highest gridatr:2- Stop loss at 2x ATR below
Maximum Drawdown Exit
Auto-exit when unrealized loss exceeds threshold:
kit trailing-grid start --max-drawdown 15%
Profit Lock
Lock profits by raising stop loss:
kit trailing-grid start --profit-lock 50% # After 50% profit, lock 30%
Performance Tracking
Real-time Stats
kit trailing-grid status
Output:
Trailing Grid Status - BTCUSDT
═══════════════════════════════════════════════════════════════
Status: RUNNING (5d 12h 34m)
Current Price: $45,234
Grid Position:
Original Range: $40,000 - $50,000
Current Range: $42,500 - $52,500 (trailed up 2 times)
Active Grids: 18/20
Performance:
Total Trades: 89 (43 buys, 46 sells)
Grid Profit: $234.56 (11.7%)
Holding Value: $1,890.23
Total Value: $2,124.79 (+6.2%)
Trailing Events:
- Feb 10 14:22: Trailed up from $40k-$50k to $41k-$51k
- Feb 11 02:15: Trailed up from $41k-$51k to $42.5k-$52.5k
Integration with K.I.T.
Combined with DCA Bot
Run trailing grid + DCA for maximum efficiency:
kit strategy multi-bot \
--trailing-grid "BTCUSDT:40000-50000" \
--dca "BTC:weekly:$100"
Telegram Commands
/trailing start BTCUSDT 40000 50000 20 1000
/trailing stop BTCUSDT
/trailing status
/trailing optimize ETHUSDT 5000
API Access
import { trailingGrid } from 'kit-trading/skills/trailing-grid';
// Start trailing grid
await trailingGrid.start({
symbol: 'BTCUSDT',
exchange: 'binance',
lower: 40000,
upper: 50000,
grids: 20,
investment: 2000,
trailUp: true,
trailTrigger: 0.03, // 3%
trailStep: 0.02 // 2%
});
// Get status
const status = await trailingGrid.status('BTCUSDT');
// Stop
await trailingGrid.stop('BTCUSDT');
Backtesting
kit trailing-grid backtest \
--symbol BTCUSDT \
--days 90 \
--investment 5000 \
--trail-up \
--trail-trigger 3%
Output:
Backtest: Trailing Grid vs Static Grid (90 days)
═══════════════════════════════════════════════════════════════
Static Grid Trailing Grid
Trades: 312 478
Grid Profit: $890 $1,456
Time in Range: 68% 94%
Final ROI: 17.8% 29.1%
→ Trailing Grid outperformed by +63%
Troubleshooting
"Too many trail events"
Grid is trailing too frequently. Increase trail trigger:
kit trailing-grid update --trail-trigger 5%
"Grid shifted too far"
Enable trail limits to cap total shift:
kit trailing-grid start --max-trail 30% # Max 30% shift from original
"Slippage on trail"
Orders may not fill at exact grid prices during fast moves:
kit trailing-grid start --trail-method limit-chase # Chase fills
Signals
- GitHub stars
- 136
- Forks
- 870
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
trailing-grid- Source
- github.com/signal-execution-labs/forex-trading-ai-agent