Skip to content
Trading

Auto-Trade Configuration

Configure auto-trade settings and understand safety limits and circuit breakers.

Full documentation context

Auto-Trade Functionality

Auto-Trade allows you to automatically execute trades on your connected broker account from AI-generated trading signals. When the system detects a signal that meets your custom criteria, it calculates the appropriate size and sends the order directly to MetaTrader 5 without requiring manual confirmation.

You can customize your AI configuration settings to match your preferences:

Setting Default Value Description
Trading Style Intraday The duration and approach of trades (e.g., intraday).
Minimum Risk-to-Reward 1.5 The minimum target profit relative to the risk.
Minimum Confidence 70 The minimum confidence percentage required to trigger a trade.
News Filter Disabled Toggles whether trades are blocked near major news events.
Sentiment Weight 0.5 The weight given to market sentiment analysis.

Activation and Control

Auto-trading is managed entirely through user preferences via the Telegram bot @VarianTradeBot.

  • Enable/Resume: Set the toggle to active to resume automated order execution.
  • Disable/Pause: Set the toggle to inactive to pause all automated execution. When paused, the bot will notify you of signals but will not place orders.

You can also restrict trading to specific instruments by adding them to the allowlist in your settings. If the allowlist is empty, all supported symbols are eligible for execution.

Safety Guards and Refusals

To protect your capital, the execution engine enforces strict risk parameters on all automated flows. The system will refuse to execute trades in the following scenarios:

Position Stacking Protection

The system will never stack onto an existing open position for automated, signal, scheduled, or copy trade sources. This prevents the bot from scaling into a single instrument and creating large, unhedged exposures.

Concurrent Position Ceiling

A hard ceiling of 8 simultaneously open positions is enforced per account for all automated flows. No new trades are opened if this limit is reached.

Daily Loss Circuit Breaker

If the realized losses on your account for the day reach 6% of your total equity, the daily-loss circuit breaker trips. Automated trading is immediately halted until the next UTC day. Manual trades are exempt from this limit.

Per-Symbol Kill-Switch

If a specific symbol experiences 3 consecutive losses, the per-symbol kill-switch halts trading on that instrument for a 24-hour cool-off period. This isolates underperforming assets without affecting the rest of your portfolio.

Wallet Credit Requirements

For live accounts, the system verifies your wallet balance. If your wallet balance is zero or negative, automated trading and copy trading are blocked until the balance is topped up. Paper trading accounts are exempt from this check.