DEX Grid Trading Helper
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
DEX Grid Trading Helper is a powerful automation tool that enables grid trading strategies on decentralized exchanges. When you're on a supported DEX (Uniswap, SushiSwap, 1inch, or Curve), the tool allows you to configure a grid of buy and sell orders placed at predetermined price intervals above and below the current market price. You set the number of buy levels, sell levels, spacing percentage between each level, and total investment amount—the tool automatically calculates the price range, grid size, and position size per level. The panel displays the complete grid configuration with current price, the status of each grid level (pending, triggered, or filled), and a visual grid chart for monitoring. When the price reaches a grid level, the tool automatically constructs and executes the corresponding buy or sell order using the DEX router contract. Both manual execution (with confirmation) and auto-execute modes are supported, with full notification and history tracking for performance review.
WHERE IT RUNS
This overlay operates on major DEX platforms including Uniswap (app.uniswap.org, uniswap.org), SushiSwap (sushi.com), 1inch (1inch.io), and Curve (curve.fi). It works in any browser that supports the BotGentz extension framework and has an EVM-compatible wallet extension installed. The panel activates automatically when you're on a supported DEX page with an active trading pair.
HOW TO USE
Install the extension and connect your wallet. Navigate to a supported DEX and select a trading pair. The tool automatically detects the token pair and current price from the page. Configure your grid strategy: set the number of buy levels (orders below current price), sell levels (orders above current price), spacing percentage between levels, total investment amount, and a stop-loss percentage for the overall grid. The panel calculates and displays all grid levels with their prices and statuses. Enable auto-execute for fully automated grid trading, or keep it off for manual confirmation. When a grid level is triggered, the tool sends a notification and executes the order—in auto-execute mode, orders are placed automatically; in manual mode, you confirm each trigger. Review grid history for past executed orders with timestamps and prices. Use the "Refresh Price" button to manually update, "Reset Grid" to clear all levels, "Save Settings" to apply changes, and "Copy Report" to export a summary.
MECHANISM: GRID CONSTRUCTION WITH PRICE-LEVEL TRIGGERING AND DEX ROUTER INTEGRATION
The extension implements a grid trading engine that constructs buy and sell levels symmetrically around the current price. The grid levels are calculated as: buy level i = current_price * (1 - spacing_pct * i) for i=1..num_buys, and sell level i = current_price * (1 + spacing_pct * i) for i=1..num_sells. Each level is assigned a position size equal to total_investment / (num_buys + num_sells), ensuring balanced capital allocation. The tool continuously monitors the current price via the DEX's on-chain price feed (getReserves via eth_call) at 10-second intervals. When the price crosses a grid level, the tool triggers the corresponding order—a buy order uses the DEX router's swap function to purchase the base token with the allocated ETH/token, while a sell order swaps the base token for the quote token. The execution uses ethers.js loaded at runtime to construct and send transactions with the appropriate slippage and gas parameters. The grid status is persisted locally using GM_setValue, allowing the grid to survive page refreshes—each level stores its status (pending, triggered, filled). A stop-loss check monitors the overall grid and triggers an exit if the price drops below the stop-loss level. The grid history tracks all executed orders with type, price, level, and timestamp, providing a complete audit trail for performance analysis.
THE PANEL
The overlay panel is fully draggable via its title bar and remembers its position per-site using GM_setValue. It snaps to the nearest edge when dragged within 40px of any screen boundary. The panel includes clear sections for grid trading (DEX name, chain, wallet address, token pair, current price, grid size, total investment), grid configuration (buys count, sells count, spacing percentage, stop-loss percentage), grid levels (list of buy levels with status indicators and sell levels with status indicators), settings (buy levels input, sell levels input, spacing input, investment input, stop-loss input, auto-execute toggle, notification toggle), history (recent grid trades with type icons, prices, levels, and timestamps), and action buttons (Refresh Price, Reset Grid, Save Settings, Copy Report). Each grid level displays its price, level number, and status with icons—pending (⬜), triggered (⚡), filled (✅), or failed (❌). Pressing Escape temporarily dismisses the panel until you navigate to a new DEX page or manually reactivate.
PLEASE NOTE
This extension requires the free BotGentz framework extension to be installed and active. You must also have a real EVM-compatible wallet extension (such as MetaMask, WalletConnect, Coinbase Wallet, or Rabby) already installed in your browser—the overlay uses your wallet's RPC provider for eth_call queries and to send swap transactions. This tool sends real on-chain transactions when grid levels are triggered—each transaction costs gas and executes a market swap via the DEX router. The tool cannot execute true limit orders on DEXs that only support market swaps (uses price checks to simulate limit orders); depends on DEX price feeds which may be manipulated or delayed; cannot guarantee execution at exact grid prices due to slippage and market volatility; cannot monitor grid orders if the page is closed or navigated away; does not support non-EVM chains where DEX interfaces differ; cannot recover from partial fills; cannot detect if the user manually trades outside the grid; and does not support positions that require multiple steps to close (e.g., LP positions). No private keys, wallet balances, browsing history, or position data are ever collected, transmitted, or stored outside your local browser—all data is stored locally using GM_setValue. Grid trading carries significant risk—prices may move against your positions, and auto-execution can result in rapid capital deployment. Always monitor your grid and use stop-loss protection.