Introduction to Strategy Builder
The Strategy Builder is Kelor's visual interface for creating custom trading strategies without writing a single line of code. Using a simple drag-and-drop interface, you can combine technical indicators with logical conditions to build sophisticated trading strategies.
What You'll Create
With the Strategy Builder, you create signal-generating strategies that tell your bot when to:
- Buy (enter a position)
- Sell (exit a position)
- Hold (do nothing, maintain current state)
These strategies work exactly like the preset strategies you explored earlier — they analyze market data and produce trading signals based on your rules.
Why Use Strategy Builder?
No Coding Required
Point, click, drag, drop. That's it. If you can use a computer, you can build a trading strategy.
Visual & Intuitive
See your strategy take shape as you build it. Drag indicators, set thresholds, combine conditions — all visually.
Unlimited Combinations
Mix and match from 15+ technical indicators. Create simple strategies with one indicator or complex multi-indicator confirmation systems.
Test Before Trading
Every strategy you build can be backtested against historical data before you risk a single dollar.
Full Control
While presets are great starting points, the Strategy Builder lets you implement your exact trading ideas and theories.
How It Works: The Big Picture
1. Choose Indicators → 2. Set Buy Conditions → 3. Set Sell Conditions
(Drag from library) (When to enter) (When to exit)
↓
4. Configure Parameters → 5. Save Strategy → 6. Backtest & Deploy
(Fine-tune settings) (Store for use) (Test then go live)
The Process:
- Select indicators from the library (RSI, Bollinger Bands, MACD, etc.)
- Define buy conditions — What needs to happen for the bot to buy?
- Define sell conditions — What needs to happen for the bot to sell?
- Choose logic — Must ALL conditions be true, or just ANY one?
- Configure parameters — Adjust periods, thresholds, and settings
- Save and test — Backtest your strategy, refine, deploy
Strategy Builder Interface
When you open the Strategy Builder, you'll see three main areas:
Left Panel: Indicators Library
A categorized list of all available technical indicators:
- Moving Averages (SMA, EMA, WMA)
- Momentum Oscillators (RSI, MACD, Stochastic, CCI, ADX)
- Volatility Indicators (Bollinger Bands, ATR, Parabolic SAR)
- Volume Indicators (OBV, MFI, VWAP)
- Price Levels (Price thresholds, Pivot Points)
You can drag these directly onto buy or sell condition areas.
Center Panel: Strategy Configuration
This is where you build your strategy:
Top Section:
- Strategy name field
- Strategy description field
Buy Conditions Area:
- Green-themed section for entry rules
- "Add Condition" button
- Drop zone for dragged indicators
- Logic selector (ALL/ANY)
Sell Conditions Area:
- Red-themed section for exit rules
- "Add Condition" button
- Drop zone for dragged indicators
- Logic selector (ALL/ANY)
Bottom:
- "Save Strategy" button
Parameter Modal
When you click the edit (pencil) icon on any condition, a modal pops up where you can:
- Change the indicator
- Adjust the comparison operator (greater than, less than, crosses above, etc.)
- Set threshold values
- Configure indicator-specific parameters (periods, multipliers, etc.)
Key Concepts
Conditions
A condition is a rule that must be satisfied. Examples:
- "RSI is less than 30"
- "Price crosses above the 20-period SMA"
- "MACD crosses above zero"
- "Price touches the lower Bollinger Band"
Each condition has:
- Indicator: What you're measuring (RSI, SMA, MACD, etc.)
- Operator: How you're comparing (greater than, less than, crosses above, etc.)
- Value: The threshold or reference (30, price, 0, etc.)
- Parameters: Indicator settings (period, standard deviation, etc.)
Buy vs Sell Conditions
Buy Conditions:
- Rules that trigger a BUY signal
- When these are met, your bot enters a position
- Example: "RSI below 30" (oversold, good time to buy)
Sell Conditions:
- Rules that trigger a SELL signal
- When these are met, your bot exits the position
- Example: "RSI above 70" (overbought, good time to sell)
Important: Buy and sell conditions are independent. Your strategy needs both. The bot evaluates them separately on every candle.
Condition Logic: ALL vs ANY
When you have multiple conditions, you need to specify how they combine:
ALL (AND logic):
- Every condition must be true for the signal to trigger
- More conservative, fewer signals
- Example: RSI below 30 AND price touching lower Bollinger Band AND MFI below 20
- Use when you want confirmation from multiple indicators
ANY (OR logic):
- Any single condition being true triggers the signal
- More aggressive, more signals
- Example: RSI below 30 OR price touching lower Bollinger Band OR MFI below 20
- Use when you want multiple entry opportunities
Pro Tip: Most successful strategies use "ALL" logic to reduce false signals.
Available Operators
Different indicators support different comparison operators:
Numeric Comparisons
- Greater than: Value is above threshold
- Less than: Value is below threshold
- Greater than or equal: Value is at or above threshold
- Less than or equal: Value is at or below threshold
- Equal: Value exactly matches threshold
Crossover Operators
- Crosses above: Indicator crosses above a line/value (previous candle below, current above)
- Crosses below: Indicator crosses below a line/value (previous candle above, current below)
Special Operators (Bollinger Bands)
- Touches upper band: Price reaches the upper Bollinger Band
- Touches lower band: Price reaches the lower Bollinger Band
Quick Start Example
Let's build a simple RSI strategy together:
Goal: Buy when oversold, sell when overbought.
Steps:
- Name it: "My First RSI Strategy"
- Add buy condition:
- Click "Add Condition" in buy section
- Indicator: RSI
- Operator: Less than
- Value: 30
- Parameters: period = 14
- Add sell condition:
- Click "Add Condition" in sell section
- Indicator: RSI
- Operator: Greater than
- Value: 70
- Parameters: period = 14
- Logic: ALL (default is fine since we only have one condition each)
- Save Strategy
Done! You just created a mean-reversion strategy that buys when RSI drops below 30 and sells when RSI rises above 70.
What's Next?
Now that you understand the basics, let's explore:
- Using the Interface — Detailed walkthrough of drag-and-drop, editing, and configuration
- Strategy Examples — Real-world examples from simple to advanced
- Best Practices — Tips for building effective strategies
- Common Patterns — Proven indicator combinations that work
Ready to start building? Let's dive in!