
The picture in three lines
- A trading robot is a program that places orders automatically when set conditions are met.
- Robots connect through platform plug-ins or an API, and often run on a rented server so they stay online.
- Past results, especially backtests, say little about future performance; sellers promising steady profits are a red flag.
Trading robots are programs that watch prices and place, adjust or close orders according to rules written in advance. They go by many names: expert advisors on MetaTrader, bots on crypto exchanges, algorithms or automated strategies elsewhere. The idea is the same in each case: take the human out of the moment of decision and let code act instantly and consistently.
What a robot actually does
Fig. 1 · The loop inside a trading robot
- ReadReceive the latest prices and account data.
- TestCheck the prices against the programmed conditions.
- ActSend, modify or cancel orders when a condition is met.
- LogRecord what happened, then wait for the next price and repeat.
The rules can be simple, such as "buy when a short moving average crosses above a long one", or elaborate, combining many indicators, time filters and position-sizing formulas. However complex, a robot does only what its rules say. It has no view of the news, no judgment and no way to know that the market has changed character.

How robots connect: plug-ins, a forex API and servers
There are two common routes. On retail forex platforms such as MetaTrader, a robot is a plug-in written in the platform's own language and run inside the trading terminal. On crypto exchanges and some brokers, a robot is an outside program that talks to the account through an application programming interface. A forex API or exchange API lets code request prices, check balances and send orders using a secret key issued by the account holder.
Because a robot can only act while it is running, many users rent a virtual private server (VPS), a remote computer that stays online around the clock. That is a monthly cost to add to the robot's price and the trading fees.
If you issue an API key, restrict it. Most exchanges let you allow trading while blocking withdrawals, and limit the key to specific IP addresses. A key with withdrawal permission is as valuable to a thief as your password.
Backtests and why they flatter
A backtest runs a strategy over historical prices to see how it would have done. It is a useful first filter, but it is easy to fool yourself. With enough adjustments, any rule can be tuned to fit the past perfectly, a problem called overfitting. The more settings a robot has, and the smoother its historical equity curve, the more likely it has been fitted to noise that will not repeat.
Backtests also tend to understate costs. They may assume fills at exact prices, ignore spread widening at quiet hours, or leave out financing charges. Small errors matter a great deal for robots that trade often.

A high win rate can still lose money
Sellers often advertise win rates. The win rate alone says nothing about profitability, because it ignores how big the wins and losses are. Illustrative example: a robot wins 70% of its trades with an average gain of $20 and loses 30% with an average loss of $60.
- Expected result per trade: 0.7 × $20 − 0.3 × $60 = $14 − $18 = −$4.
- Over 100 trades: 70 wins bring +$1,400, 30 losses cost −$1,800, net −$400, before fees.
Strategies that take small profits and let losses run often show exactly this pattern: a reassuring win rate and a slowly shrinking account, sometimes ending in one very large loss.
Why there is no "best trading robot"
Every strategy suits some market conditions and suffers in others. A trend-following system struggles in sideways markets; a system that bets on reversals can be crushed by a strong trend. That is why no one can honestly point to a best trading robot for all markets and all times. If a robot really produced large, reliable profits, its owner would have little reason to sell it for a one-off fee to strangers.
Wyvexx does not review, rank or sell robots. What we can do is show you what to look for when someone else is selling one.
What trading robots cost to run
- Purchase or subscription: a one-off licence or a monthly fee.
- Server: a VPS rental if the robot must run continuously.
- Trading costs: spreads, commissions and financing, which grow with every extra trade the robot takes.
- Data and tools: some strategies need paid price feeds or testing software.
Add these together before comparing a robot's claimed results with doing nothing at all. A strategy that trades many times a day needs a real edge simply to cover its own running costs.
Red flags when buying a robot or signal service
| Claim or feature | Why it worries us |
|---|---|
| Guaranteed monthly returns | No strategy can guarantee returns; this is a sales line |
| Only screenshots as evidence | Screenshots are easy to fake or cherry-pick |
| Must use a specific broker they name | The seller may be paid by that firm, or the firm may not be genuine |
| Grid or martingale sizing | Adds to losing positions and can wipe out an account in one bad run |
| Asks for your login or withdrawal-enabled API key | Gives control of your money to a stranger |
| Countdown timers and limited licences | Pressure tactics that discourage checking |
If you want to experiment
- Learn the rules behind the robot well enough to explain them in two sentences.
- Test on a demo account for long enough to see several different market conditions.
- Include realistic spreads, commissions and financing in any evaluation; our page on trading fees lists them.
- Move to real money only with a size you can afford to lose, set with the position size calculator.
- Keep watching. An automated strategy still needs a human to switch it off.
Asked and answered
Are trading robots legal?
Using automated strategies on your own account is generally allowed, subject to the platform's terms. Selling robots or managing other people's money with them may require authorisation, and many sellers have none.
Do I need a VPS for a trading robot?
Only if the robot must run when your own computer is off. A virtual private server keeps it online around the clock, at a monthly cost.
Can a robot trade without my supervision?
It can place orders on its own, but it cannot recognise unusual conditions such as a broken price feed or a major news event. Regular human checks are still needed.