# Price Change vs Rules-Based Orders: Which to Choose?

Introduction

One of the most important decisions when creating a Strategy Builder Bot is choosing between Price Change and Rules-Based order types. This choice affects how your bot enters positions, scales into trades, takes profits, and manages risk. Understanding when to use each approach is crucial for successful automated trading.

### Understanding Price Change Orders

#### What are Price Change Orders?

Price Change orders trigger based on percentage movements in price from a reference point. They use mathematical calculations rather than technical indicators to determine when to act.

#### How Price Change Works

* **Reference Point**: Usually the previous entry price or current market price
* **Percentage Trigger**: Bot acts when price moves a specific percentage
* **Direction**: Can be positive (profit) or negative (loss)
* **Scaling**: Can use multipliers to create grids or ladders

#### Price Change Examples

```
Entry: Price drops 2% from previous high
Additional Entry: Price drops another 3% from last entry
Take Profit: Price rises 5% from entry
Stop Loss: Price drops 4% from entry
```

### Understanding Rules-Based Orders

#### What are Rules-Based Orders?

Rules-Based orders trigger based on technical indicator conditions and market analysis. They use the same condition builder as the Base Order section.

#### How Rules-Based Works

* **Indicators**: RSI, MACD, Moving Averages, etc.
* **Conditions**: Greater than, less than, cross above/below
* **Logic**: AND, OR, NOT combinations
* **Timeframes**: Can use different timeframes for analysis

#### Rules-Based Examples

```
Entry: RSI < 30 AND Volume Oscillator > 0
Additional Entry: MACD crosses above signal line
Take Profit: RSI > 70 OR Close > Bollinger Bands Upper
Stop Loss: EMA50 crosses below EMA200
```

### When to Use Price Change Orders

#### Best Use Cases

**1. Grid Trading Strategies**

* **Purpose**: Create evenly spaced buy/sell orders
* **Example**: Buy every 2% price drop, sell every 3% price rise
* **Advantage**: Systematic approach to range-bound markets
* **Configuration**: Use price change scaling for consistent gaps

**2. Dollar Cost Averaging (DCA)**

* **Purpose**: Gradually build positions as price falls
* **Example**: Buy $100 worth every 5% price drop
* **Advantage**: Reduces average entry price in downtrends
* **Configuration**: Increasing position sizes with scaling multipliers

**3. Profit Taking Ladders**

* **Purpose**: Gradually take profits as price rises
* **Example**: Sell 25% at +10%, 25% at +20%, 50% at +30%
* **Advantage**: Captures profits while allowing for further upside
* **Configuration**: Use order size scaling for different slice sizes

**4. Simple Risk Management**

* **Purpose**: Straightforward stop losses and take profits
* **Example**: 3% stop loss, 6% take profit (2:1 risk-reward)
* **Advantage**: Clear, predictable risk management
* **Configuration**: Single percentage-based exits

#### Price Change Advantages

* **Simplicity**: Easy to understand and configure
* **Predictability**: Clear mathematical relationships
* **Speed**: Fast execution without indicator calculations
* **Consistency**: Works the same across all market conditions
* **Risk Control**: Precise position sizing and risk management

#### Price Change Disadvantages

* **Market Blind**: Doesn't consider market conditions
* **False Signals**: May trigger in choppy, sideways markets
* **No Trend Analysis**: Doesn't account for trend direction
* **Whipsaw Risk**: Can get caught in volatile, directionless moves

### When to Use Rules-Based Orders

#### Best Use Cases

**1. Trend Following Strategies**

* **Purpose**: Enter positions when trends are confirmed
* **Example**: Enter when EMA50 > EMA200 AND RSI > 50
* **Advantage**: Aligns with market direction
* **Configuration**: Use multiple trend indicators for confirmation

**2. Mean Reversion Strategies**

* **Purpose**: Enter when price deviates from average
* **Example**: Enter when RSI < 30 AND Price < Bollinger Lower
* **Advantage**: Catches oversold bounces
* **Configuration**: Combine momentum and volatility indicators

**3. Momentum Breakout Strategies**

* **Purpose**: Enter when momentum accelerates
* **Example**: Enter when Volume > 2× Average AND Price > Resistance
* **Advantage**: Catches strong directional moves
* **Configuration**: Use volume and price action confirmation

**4. Complex Exit Strategies**

* **Purpose**: Dynamic exits based on market conditions
* **Example**: Exit when RSI > 70 OR MACD crosses below signal
* **Advantage**: Adapts to changing market conditions
* **Configuration**: Multiple exit conditions with OR logic

#### Rules-Based Advantages

* **Market Aware**: Considers current market conditions
* **Flexible**: Adapts to different market phases
* **Confirmation**: Multiple indicators reduce false signals
* **Sophisticated**: Can implement complex trading strategies
* **Timing**: Better entry/exit timing based on technical analysis

#### Rules-Based Disadvantages

* **Complexity**: More difficult to configure and understand
* **Lag**: Indicators may lag price action
* **Over-optimization**: Risk of using too many conditions
* **Market Dependent**: Performance varies with market conditions
* **Computational**: Requires more processing power

### Combining Both Approaches

#### Hybrid Strategies

Many successful bots combine both approaches for optimal results:

**Example 1: Rules Entry + Price Change Management**

```
Base Order: RSI < 30 (Rules-Based entry)
Additional Entries: Every 3% price drop (Price Change scaling)
Take Profit: 8% price rise (Price Change exit)
Stop Loss: EMA50 cross below EMA200 (Rules-Based stop)
```

**Example 2: Price Change Entry + Rules Exit**

```
Base Order: 2% price drop from 24h high (Price Change entry)
Additional Entries: MACD turns positive (Rules-Based scaling)
Take Profit: RSI > 75 (Rules-Based exit)
Stop Loss: 5% price drop (Price Change stop)
```

#### Best Practices for Hybrid Approaches

1. **Keep it Simple**: Don't over-complicate with too many conditions
2. **Test Thoroughly**: Backtest different combinations
3. **Monitor Performance**: Track which components work best
4. **Market Adaptation**: Adjust based on current market conditions

### Decision Framework

#### Choose Price Change When:

* ✅ You want simple, predictable behavior
* ✅ Trading in ranging, sideways markets
* ✅ Implementing grid or DCA strategies
* ✅ Need precise risk management
* ✅ Starting with bot creation (easier to understand)

#### Choose Rules-Based When:

* ✅ You want market-aware decisions
* ✅ Trading in trending markets
* ✅ Implementing complex strategies
* ✅ Need dynamic entry/exit timing
* ✅ Have experience with technical analysis

#### Market Condition Considerations

**Trending Markets**

* **Rules-Based**: Better for trend following
* **Price Change**: Risk of fighting the trend

**Ranging Markets**

* **Price Change**: Excellent for grid strategies
* **Rules-Based**: May give conflicting signals

**Volatile Markets**

* **Price Change**: Predictable behavior
* **Rules-Based**: May adapt better to conditions

**Low Volatility Markets**

* **Price Change**: May trigger too frequently
* **Rules-Based**: Better at identifying genuine signals

### Common Mistakes to Avoid

#### Price Change Mistakes

1. **Too Tight Spacing**: Orders too close together
2. **Ignoring Trends**: Fighting strong directional moves
3. **No Volume Consideration**: Entering in low-liquidity conditions
4. **Fixed Percentages**: Not adjusting for volatility

#### Rules-Based Mistakes

1. **Over-Optimization**: Using too many indicators
2. **Conflicting Signals**: Indicators giving opposite signals
3. **Timeframe Misalignment**: Mixing incompatible timeframes
4. **Ignoring Risk**: Focusing only on entry, not exits

### Conclusion

Both Price Change and Rules-Based orders have their place in successful trading strategies. Price Change orders excel in simplicity and predictability, making them ideal for grid trading and basic risk management. Rules-Based orders provide market awareness and flexibility, perfect for trend following and complex strategies.

The key is understanding your trading style, market conditions, and strategy goals. Many successful bots use a combination of both approaches, leveraging the strengths of each method.

Start with simpler Price Change strategies to understand the basics, then gradually incorporate Rules-Based elements as you gain experience. Remember that the best approach is the one that fits your risk tolerance and trading objectives.

***

*Next: Learn about Strategy Building Fundamentals to understand how to create effective entry conditions for your bots.*
