Getting Started
This guide will walk you through creating and launching your first grid trading bot step by step.
Prerequisites
Before creating your first grid bot, ensure you have:
- An active account on the Kelor platform
- Sufficient balance in your chosen currency pair
- Basic understanding of trading concepts (market orders, price levels)
- Risk management plan - Never invest more than you can afford to lose
New to grid trading? We recommend starting in Demo Mode to practice without financial risk.
Accessing Grid Trading Bots
- Log in to your Kelor account
- Navigate to Grid Trading Bots from the main menu
- You'll see the Grid Bots dashboard displaying:
- Summary statistics (active bots, total investment, profits)
- List of your existing bots
- "Create New Grid Bot" button
Creating Your First Grid Bot
Step 1: Choose Deployment Mode
First, decide whether to use Demo or Live mode:
- Demo Mode: Practice with simulated funds (recommended for beginners)
- Live Mode: Trade with real funds on connected exchanges (requires API setup)
Toggle the mode selector at the top of the page.
Always test your strategy in Demo Mode first, even if you're an experienced trader. This helps you understand the specific parameters for each trading pair.
Step 2: Select Exchange and Trading Pair
-
Click the "Create New Grid Bot" button
-
Select your Exchange from the dropdown menu
- Demo Mode: Virtual exchange available immediately
- Live Mode: Choose from your connected exchanges
-
Choose your Trading Pair (e.g., BTC/USDT, ETH/USDT)
- The first currency (BTC) is the base currency (what you're buying/selling)
- The second currency (USDT) is the quote currency (what you're paying with)
Available trading pairs depend on the selected exchange. Popular pairs like BTC/USDT, ETH/USDT offer better liquidity.
Step 3: Configure Grid Settings
Once you select a trading pair, the system automatically suggests default values based on current market conditions:
Price Range
Price Lower (default: -30% from current price)
- The bottom boundary of your grid
- Below this price, no more buy orders are placed
- Example: If BTC is at $50,000, default lower bound is $35,000
Price Upper (default: +30% from current price)
- The top boundary of your grid
- Above this price, no more sell orders are placed
- Example: If BTC is at $50,000, default upper bound is $65,000
Current Price (displayed for reference)
- Real-time market price when you create the bot
- Used as the midpoint for your grid
Choose your price range carefully! The price should ideally stay within this range for grid trading to work optimally. If price breaks out significantly, bot performance may be affected.
Grid Count
Number of grid levels to create between lower and upper bounds
- Fewer grids (5-20): Larger gaps between orders, bigger profit per trade, lower trading fees
- More grids (30-100): Smaller gaps, more frequent trades, higher fees but potentially smoother profit curve
Recommendation for beginners: Start with 10-20 grids
Step 4: Set Investment Amounts
Define how much capital to allocate to this bot:
Investment Quote
- Amount in quote currency (e.g., 1,000 USDT)
- Used for placing buy orders (buying the base currency)
- Slider shows percentage of available balance
Investment Base
- Amount in base currency (e.g., 0.5 BTC)
- Used for placing sell orders (selling the base currency)
- Slider shows percentage of available balance
Example Setup:
Trading Pair: BTC/USDT
Investment Quote: 10,000 USDT (for buying BTC)
Investment Base: 0.2 BTC (for selling)
Total Investment: ~10,000 + (0.2 × current BTC price)
Use the sliders to quickly adjust allocation as a percentage of your available balance. This is faster than typing amounts manually.
Step 5: Configure Advanced Settings (Optional)
Click "Advanced Settings" to access additional options:
Strategy Type
- Arithmetic: Equal price spacing (recommended for most cases)
- Geometric: Percentage-based spacing (for very wide ranges)
Profit Per Grid
- Target profit percentage between each grid level
- Default: Automatically calculated
- Example: 1% means you profit 1% each time price crosses a grid
Risk Management
- Take Profit %: Automatically stop when profit reaches this level
- Stop Loss %: Automatically stop to limit losses
- Max Position Size: Cap on total position exposure
Order Settings
- Allow Partial Fills: Enable/disable partially filled orders
- Auto Restart: Restart grid after take profit/stop loss triggers
For your first bot, you can leave advanced settings at their defaults. Customize them later as you gain experience.
Step 6: Review and Create
Before finalizing:
-
Review all settings in the configuration panel:
- Trading pair
- Price range
- Grid count
- Investment amounts
- Advanced settings (if modified)
-
Verify your available balance is sufficient
-
Double-check the price range makes sense for current market conditions
-
Click "Create Grid Bot"
The bot will be created with "Draft" status - not yet active.
Step 7: Start Your Bot
After creation, you'll be redirected to the bot detail page:
-
Review the grid visualization
- See exactly where buy/sell orders will be placed
- Verify grid spacing looks correct
-
Check the order preview table
- Review price levels, order amounts, and expected profit
-
When you're ready, click "Start Bot"
-
Confirm the action in the dialog
-
Your bot is now Active and will begin placing orders on the exchange!
Your first grid trading bot is now running. It will automatically buy and sell according to your configured grid levels.
What Happens Next?
Once your bot starts:
- Orders are placed on the exchange at each grid level
- Buy orders are placed below current price
- Sell orders are placed above current price
- As price moves, orders fill automatically
- Profit is captured with each completed buy-sell cycle
- Bot continues running 24/7 until you pause or stop it
Monitoring Your Bot
Navigate to the bot detail page to monitor:
- Real-time performance - Current profit, ROI, APR
- Order status - Which orders are filled, pending, or cancelled
- Grid visualization - Visual representation of your grid vs current price
- Trade history - Log of all executed trades
Check your bot at least once daily, especially in the first few days. This helps you understand how it responds to market movements.
Quick Start Checklist
- Choose Demo or Live mode
- Select exchange and trading pair
- Set price range (lower and upper bounds)
- Choose grid count (10-20 for beginners)
- Allocate investment amounts
- Review all settings
- Create bot (Draft status)
- Review grid visualization
- Start bot (Active status)
- Monitor performance regularly
Common Questions
How long should I run a grid bot? Grid bots work best when run continuously in ranging markets. Many traders run bots for weeks or months.
Can I modify a running bot? No, you must stop the bot, edit settings, and restart. This prevents conflicts with existing orders.
What if price moves outside my range? If price moves too far above your upper bound, all sell orders fill and buying stops. Conversely, if price drops below lower bound, all buy orders fill. Consider adjusting your range or using trailing features.
How much profit can I expect? Realistic expectations: 5-20% APR in favorable market conditions. Results vary based on market volatility, fees, and your configuration.
Next Steps
Now that you've created your first grid bot, learn more about:
- Configuration Parameters - Deep dive into each setting
- Demo vs Live Trading - Understanding the differences
- Monitoring Performance - Track and optimize your bots
Ready to dive deeper into configuration options? Continue to the next section.