Skip to main content

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:

  1. Select indicators from the library (RSI, Bollinger Bands, MACD, etc.)
  2. Define buy conditions — What needs to happen for the bot to buy?
  3. Define sell conditions — What needs to happen for the bot to sell?
  4. Choose logic — Must ALL conditions be true, or just ANY one?
  5. Configure parameters — Adjust periods, thresholds, and settings
  6. 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:

  1. Name it: "My First RSI Strategy"
  2. Add buy condition:
    • Click "Add Condition" in buy section
    • Indicator: RSI
    • Operator: Less than
    • Value: 30
    • Parameters: period = 14
  3. Add sell condition:
    • Click "Add Condition" in sell section
    • Indicator: RSI
    • Operator: Greater than
    • Value: 70
    • Parameters: period = 14
  4. Logic: ALL (default is fine since we only have one condition each)
  5. 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:

  1. Using the Interface — Detailed walkthrough of drag-and-drop, editing, and configuration
  2. Strategy Examples — Real-world examples from simple to advanced
  3. Best Practices — Tips for building effective strategies
  4. Common Patterns — Proven indicator combinations that work

Ready to start building? Let's dive in!