BOVOBOT · Overview

How BOVOBOT finds, filters & executes trades

This page explains the bot’s fixed, autonomous logic — from trend triggers through filters, order book & support/resistance to fully automatic position management (DCA, SL/TP trailing). Live and backtest use the same rules.

  • ⏱ 1m/5m/15m
  • 📈 EMA · Bollinger · RSI · MACD
  • 📊 Order book & S/R probabilities
Example chart with BOVOBOT signals and indicators
  • Trend triggers
  • Filter/confirmation
  • Risk handling

Autonomous — you only set the Settings

BOVOBOT runs fully autonomous. You only configure the Trading Settings (e.g., order size, whitelist, leverage, DCA distance, TP trailing, safety margins). All signals, filters, optimizations and executions are automatic according to the built‑in logic. There is no manual override of indicator parameters or strategy rules.

Concretely, the bot combines backtests, live checks, multi‑timeframe context, order book data and support/resistance probabilities, runs its own plausibility tests, and retains internal statistics (e.g., recently successful setups/parameters) to sharpen decisions over time. It reacts in the millisecond range (e.g., ~0.005 s). Overall latency depends on the internet connectivity (ping) of your Windows PC or server to the exchange.

Process in 7 steps

Data & timeframes

Primary on 1‑minute candles. The confirmation mode can require 5m/15m confirmation.

Trend triggers

EMA cross and Bollinger band breaks (lower/middle/upper) start potential trades. MACD low→high adds momentum turns.

Filters & confirmations

RSI (with smoothing), optional ADX/ATR/MACD, and multi‑TF checks validate momentum.

Backtesting & scoring

Grid‑search over parameters (e.g., RSI length/thresholds, MACD periods). The score blends accuracy, signal count, max increase % and avg bars.

Combinations

CombinedIndicatorOptimizer selects robust trend+filter pairs and limits history (maxCandles) for fast iteration.

Live signals

Only fresh flips (e.g., an EMA cross happening now) are considered. Same logic as in backtests.

Scalping & order book

For ultra‑short trades: tight checks on spread/volume/RSI/EMA plus order‑book imbalance and support distance.

Signal logic — in detail

Trend triggers (start)

  • EMA cross: fast EMA crosses slow EMA. Only fresh crosses count.
  • Bollinger: breaks of lower/middle/upper. EMA(2) vs. band detects very early impulses.
  • MACD low→high: momentum turn, used in combinations.

Filters & confirmation

  • RSI with optional smoothing (RSI‑of‑RSI). Buy logic via thresholds.
  • Multi‑TF: confirmation mode (1m only · 1m+5m · 1m+5m+15m).
  • Order book: imbalance/depth/spread near price increase hit probability.
  • Scalping: strict live checks (Close > EMA9 > EMA21, volume spike, narrow spread).

Backtesting & optimization

For each indicator the bot explores parameter ranges (grid‑search) and scores by accuracy, signals, max increase and average bars. Combinations (trend + one filter) are evaluated separately.

Live execution

  • Only current flips generate signals — no retro signals.
  • Before entry: context check with support/resistance (incl. reversal probability) and the order book.
  • Position handling: The bot places the initial order as per Order Amount Quote and autonomously manages DCA (distance/multiplier) and TP trailing — all based on your settings.

Trading Settings — the only thing you control

Order Amount Quote
Initial buy size per entry.
Max Coin Positions
Maximum number of coins traded in parallel.
Leverage
Base leverage per trade; optional Leverage Boost once in profit.
DCA Distance (%)
Minimum distance for DCA (based on PnL).
Order Amount Quote Mult
Multiplier for DCA step size.
Max Quote Per Coin
Capital cap per coin.
Liq. Price Protection (%)
Safety limit buy distance above the liquidation price.
SL (%)
Stop‑loss in % (based on position PnL).
TP Trailing Start / Retracement
When TP trailing starts & how tightly it follows.
Whitelist
Allowed tickers (e.g., BTC, ETH).

All parameters live in AppSettings. An extended DCA risk calculator is planned for a later release.

BOVOBOT trading settings UI
Trading settings (example)
Whitelist, DCA and safety settings

Context: supports, order book & risk

  • Support/Resistance (Pivot, S1–S3/R1–R3) with reversal probabilities guides entry/TP/SL.
  • Order‑book metrics — e.g., bid/ask imbalance near price, depth delta, spread — produce a 0–100 likelihood score.
  • DCA is configurable today. A dedicated risk calculator is planned.

FAQ — How the bot works

When is an EMA cross considered “fresh”?

When the fast EMA crosses the slow EMA in the current or previous candle with a clear flip. Old crosses are ignored.

How do Bollinger signals work?

SMA±k·stdev builds the bands. A break of lower/middle/upper is a potential trigger. We also check EMA(2) vs. the band to catch very early moves (live only).

What does the RSI filter check?

Optionally smoothed RSI. Buys can require RSI ≤ BuyBelow. Thresholds come from optimization/backtests.

What is confirmation mode?

Define whether a 1m signal is enough or if 5m (and 15m) must align. More confirmation = fewer, often more robust signals.

How is the order book used?

Around the market price we measure bid/ask volumes, imbalance, depth delta and spread. This yields a 0–100 score used as a probability hint.

Why S/R with probabilities?

Beyond classical levels (Pivot, S1–S3, R1–R3), BOVOBOT estimates reversal odds. This guides entries, take-profits and stop placement.

How is the score optimized?

Grid‑search over parameters. The score rewards higher accuracy & more signals, while preferring faster setups (lower average bars).

What happens on scalping signals?

A dedicated live path requires bullish EMA alignment (Close>EMA9>EMA21), a volume impulse, narrow spread and positive 5m confirmation. Only then a buy is flagged.

When does TP trailing start?

After reaching the configured TP Trailing Start. The Retracement defines how tight it follows.

How does Leverage Boost work?

Only in profit and after passing the Leverage Boost Start threshold. It can free capital and carefully increase leverage, while the base setup remains unchanged.

Can I change indicator parameters?

No. All indicator parameters and rules are built‑in. You only control the Trading Settings; signal/filter logic runs autonomously.

Can I intervene during a trade?

No. Entry, optional DCA, TP trailing and Leverage Boost are managed automatically based on your settings. If you want different behavior, adjust settings beforehand or stop the bot.

Does the bot “learn”?

It keeps internal stats and results (e.g., successful parameters/setups) and uses them in future decisions. This is autonomous and not user‑tunable.

How important is my ping?

Very. The bot processes signals in milliseconds, but order routing and feeds depend on your ping to the exchange. Low latency (e.g., server near the exchange) improves effectiveness.

Which OS is supported?

Windows 7–11 and Windows Server only.

Is a DCA risk calculator available?

A dedicated calculator is planned for a later release. Until then, use conservative DCA distance/multipliers.

Ready to try?

Start with a small order size, a tight whitelist and enable conservative settings. Observe behavior on your markets.