# Indicator Selection

> Indicator Selection — a Veles tool for automatically finding the best indicator on the last 1500 candles. Evaluates 34 indicators separately for long and short.

**Indicator Selection** is a tool that, with a single click, runs a multi-indicator analysis of a single-order bot for the selected trading pair and timeframe. It determines which popular indicator would have delivered the best results on the last 1500 candles when trading exclusively on its signals (entry and exit according to the indicator's standard logic).

The system evaluates performance for **long** and **short** separately and returns two results. If no profitable strategy is found, no result is shown.

The tool is available in two places:
- In the bot configurator on [veles.finance](https://veles.finance)
- In the terminal at [beta.veles.finance](https://beta.veles.finance)

## What Bot Is Analyzed

- Leverage ×1, trading with a single order
- Entry based on the standard indicator from the list (default values)
- Exit based on the same standard indicator (default values), "Minimum PnL" disabled
- Testing period: last 1500 candles of the current timeframe (selected on the TradingView chart)

## Indicators for Testing

1. [Balance of Power](https://help.veles.finance/en/filters/bop/)
2. [Bollinger Bands](https://help.veles.finance/en/filters/bb/)
3. [CCI Levels (Commodity Channel Index)](https://help.veles.finance/en/filters/cci/)
4. [Chaikin Oscillator](https://help.veles.finance/en/filters/chaikin/)
5. [CMO Levels (Chande Momentum Oscillator)](https://help.veles.finance/en/filters/cmo/)
6. [Donchian Channel](https://help.veles.finance/en/filters/dc/)
7. [EMA 500 cross EMA 100 (Exponential Moving Average)](https://help.veles.finance/en/filters/ema/)
8. [Fast Stochastic, line crossover](https://help.veles.finance/en/filters/stochastic/)
9. [Fast Stochastic, levels](https://help.veles.finance/en/filters/stochastic/)
10. [Stochastic, line crossover (slow)](https://help.veles.finance/en/filters/stochastic/)
11. [Stochastic, levels (slow)](https://help.veles.finance/en/filters/stochastic/)
12. [Hull Moving Average](https://help.veles.finance/en/filters/hma/)
13. [Keltner Channel](https://help.veles.finance/en/filters/kc/)
14. [MACD and signal line crossover](https://help.veles.finance/en/filters/macd/)
15. [MACD and zero level crossover](https://help.veles.finance/en/filters/macd/)
16. [Trend by MACD histogram](https://help.veles.finance/en/filters/macd/)
17. [Mean Reversion Channel: Middle levels](https://help.veles.finance/en/filters/mrc/)
18. [Mean Reversion Channel: Strong levels](https://help.veles.finance/en/filters/mrc/)
19. [Mean Reversion Channel: Weak levels](https://help.veles.finance/en/filters/mrc/)
20. [MFI midrange crossover (Money Flow Index)](https://help.veles.finance/en/filters/mfi/)
21. [MFI Levels (Money Flow Index)](https://help.veles.finance/en/filters/mfi/)
22. [SAR trend reversal](https://help.veles.finance/en/filters/psar/)
23. [SAR trend](https://help.veles.finance/en/filters/psar/)
24. [RoC and zero level crossover (Rate of Change)](https://help.veles.finance/en/filters/roc/)
25. [RSI Levels (Relative Strength Index)](https://help.veles.finance/en/filters/rsi/)
26. [RVI Levels (Relative Volatility Index)](https://help.veles.finance/en/filters/rvi/)
27. [SrgArt DiverX](https://help.veles.finance/en/filters/srgart-diverx/)
28. [SuperTrend reversal](https://help.veles.finance/en/filters/supertrend/)
29. [SuperTrend trend](https://help.veles.finance/en/filters/supertrend/)
30. [Turtle Zone](https://help.veles.finance/en/filters/turtlezone/)
31. [VMC Divergence (VuManChu Divergence)](https://help.veles.finance/en/filters/vumanchu/)
32. [VMC Money Flow (VuManChu Money Flow)](https://help.veles.finance/en/filters/vumanchu/)
33. [VMC Wave Trend (VuManChu Wave Trend)](https://help.veles.finance/en/filters/vumanchu/)
34. [%R Levels (Williams %R)](https://help.veles.finance/en/filters/williams-r/)

## What Data the Tool Displays

After calculation completes, cards with the best-performing indicators are shown (separately for long and short).

Each card includes:
- [Indicator](https://help.veles.finance/en/filters/general/) name
- Final PnL (profitability at ×1 leverage)
- Direction (Long / Short)
- Number of trades
- Win rate (% profitable trades)
- Maximum drawdown
- Maximum time in trade
- Testing period (total time over the last 1500 candles of the selected timeframe)

After clicking **"Apply"**:
- The selected indicator is added to the chart
- All entry and exit points based on its signals are displayed

:::caution[Important!]
1. Backtest results reflect the strategy's past performance on historical data. They are not a guarantee of future profitability.
2. For lower timeframes, it is strongly recommended to supplement auto-selection results with a full [backtest](https://help.veles.finance/en/platform/components/backtests/) over a longer period.
3. Note that the auto-selection result is the sum of both profitable and losing trades (since no PnL check is applied at close).
:::

## How It Can Be Useful

1. **Quickly select an indicator for trading**
   Identify which popular indicator performed best on your pair and timeframe over the last 1500 candles. This is an excellent starting point for bot configuration or manual trading.

2. **Evaluate real historical performance**
   Review key metrics:
   - How many trades the indicator generated
   - What the win rate was
   - How deep the maximum drawdown reached
   - How long positions were held

3. **Compare long and short separately**
   The tool shows in which direction (long or short) the indicator worked more effectively on the selected asset and timeframe.

## How to Use

1. Open the bot configurator or the [beta.veles.finance](https://beta.veles.finance) terminal.
2. Select the trading pair and timeframe.
3. Launch "Indicator Selection" (the lightbulb button or the menu section).
4. Wait for the calculation to finish (usually a few seconds, depending on load).
5. Expand and review the result cards (sorted by PnL).
6. Click "Apply" on the desired indicator — it will be instantly added to the chart with entry/exit points.

To set up the bot in strict accordance with the recommended strategy, create a bot with a single order, add the indicator to the entry filters and profit filters (["Signal"](https://help.veles.finance/en/platform/settings/take-profit/#signal-mode--closing-by-indicator) mode), and do not enable the minimum PNL check.
For example, here's a bot template for the 1INCH/USDT trading pair with the "RSI Levels" filter for long trading on a 15-minute timeframe: https://veles.finance/share/Jyxfi

## Recommendations

- Use auto-selection as a starting point, not the final decision.
- Always add additional filters (ATR%, Candle Trend, RSI, etc.) to reduce false signals.
- Verify results with a full backtest across different periods and assets — markets change.
- If an indicator shows a negative result — it is better to discard it for that strategy.

## Summary

**Indicator Selection** is a fast and convenient way to understand which indicators "like" your asset and timeframe right now. It saves time on manually testing dozens of combinations and helps quickly discover working ideas for bots and manual trading.
