How to Analyze a Trader's ROI ​

ROI (Return on Investment) is the most noticeable metric on a trader or bot card. A large green number naturally attracts attention and often becomes the only criterion for selection. This is a mistake: ROI shows only the final result, but says nothing about how that result was achieved, how consistently it can be reproduced, or what level of risk accompanied it.

Proper ROI analysis is not about checking a single number — it is about understanding the context in which that result was achieved.


What Is ROI and How Is It Calculated? ​

ROI is the return on investment expressed as a percentage of the invested capital:

ROI = (Profit / Deposit) × 100%

Example: deposit of 500 USDT, session profit of 40 USDT → ROI = 8%

On Cifra X, a trader's or bot's ROI is displayed as the cumulative ROI for the entire operating period — the accumulated result of all completed sessions. This is important to understand: an ROI of 120% for a bot operating for one year and an ROI of 120% for a bot operating for one month represent fundamentally different situations.


Why a High ROI Does Not Mean a Good Choice ​

Problem 1: ROI Without Time Context ​

An ROI of 80% can be achieved in 2 months or in 2 years. Without considering the period over which the return was accumulated, this metric is meaningless for comparison.

TraderTotal ROIPeriodMonthly ROI
A80%24 months~2.4%
B80%4 months~15.5%
C80%1 month80%

Trader C looks the most attractive — but one month of exceptional performance may indicate either outstanding skill, luck, or extremely high risk.

Problem 2: ROI Without Considering Drawdown ​

Two traders with the same ROI of 30% can achieve it in completely different ways:

  • Trader A: steady growth +3% → +4% → +2% → +5% → +4%...
  • Trader B: explosive growth +80% → −35% → −15% → +20% → −20%...

The final ROI is the same, but the risk profiles are fundamentally different. Trader B could experience a −35% result in the next session.

Problem 3: Small Sample Size ​

ROI based on only 1–2 sessions has almost no statistical significance. Random chance can easily explain several successful sessions in a row.

ℹ️ Minimum Sample Size

To form a reasonable judgment about a strategy, it is recommended to review the results of at least 5–7 completed sessions. The more sessions in the history, the more reliable the conclusions about the strategy's consistency.


Key Metrics to Analyze Alongside ROI ​

The trader card and trader page on Cifra X contain several metrics that should be analyzed together with ROI.

PnL of the Last Session ​

Shows the absolute financial result of the previous session in USDT. It helps assess how the strategy performed under the most recent market conditions.

What to analyze: does the result of the latest session match the historical pattern? If the latest session is significantly worse than average, this is a signal for further investigation.

Monthly PnL ​

The total result over the last 30 days. It is more relevant than the overall ROI for the entire operating period because it reflects the strategy's current performance under actual market conditions.

What to analyze: is monthly PnL increasing or decreasing compared with previous periods?

Performance Chart ​

A visualization of historical results across sessions. It is the most informative element for quickly assessing consistency.

What to look for:

Chart PatternInterpretation
Consistent upward trendStable strategy — preferable
Sharp peaks with deep drawdownsHigh risk, unstable performance
One large peak followed by a flat or declining trendOne-off success or strategy degradation
Downward trendStrategy is losing effectiveness
Short history (1–2 data points)Insufficient data for conclusions

Analyzing Completed Sessions ​

The trader or bot page on Cifra X provides a detailed history of completed sessions. This is the most valuable source of data for analysis.

Step 1: Overall Session Performance ​

Create a table of results for all available sessions:

SessionPeriodDeposit (USDT)PnL (USDT)ROI (%)
101.01 – 08.01800+56+7.0%
213.01 – 20.01920+18+2.0%
325.01 – 01.021,000−42−4.2%
406.02 – 13.02980+71+7.2%
518.02 – 25.021,000+55+5.5%

What to analyze:

  • Ratio of profitable to losing sessions
  • Average ROI per session
  • Maximum loss in a single session (a key risk indicator)
  • Performance trend over time

Step 2: Analyzing Trades Within Sessions ​

When each session is expanded, a list of all trades becomes available. Review several sessions in detail.

ParameterWhat to Look For
Win ratePercentage of profitable trades. 50%+ is generally a good indicator, but it should be considered together with the profit/loss ratio
Average PnL of a profitable tradeIs the average win larger than the average loss?
LeverageIs it consistent with the stated risk level?
Trade directionDoes the trader only go long, or also short?
Trade durationScalping (minutes) or position trading (hours/days)?

Step 3: Analyzing Market Conditions ​

Assess for yourself the market conditions under which the best and worst results were achieved. If all profitable sessions occurred during a bull market while losing sessions occurred during corrections, the strategy is likely not adapted to different market regimes.


Strategy Quality Metrics ​

In addition to basic ROI, there are more informative metrics for evaluating a trading strategy. Some of them can be calculated independently based on the available data.

Sharpe Ratio ​

The ratio of return to risk (standard deviation of returns). The higher the ratio, the better the return-to-risk relationship.

Sharpe = (Average Session ROI − Risk-Free Rate) / Standard Deviation of ROI

For a simplified comparison: a trader with a 5% session ROI and a 2% standard deviation is preferable to a trader with an 8% ROI and a 10% standard deviation.

Maximum Drawdown ​

The maximum decline from a peak to a subsequent low over the entire operating history. It shows the potential loss you could have experienced at the worst point.

Max Drawdown = (Peak − Trough) / Peak × 100%

Practical application: if the maximum drawdown is −25%, you should be psychologically and financially prepared to lose 25% of your deposit in a future session.

Win Rate and Profit/Loss Ratio ​

Win rate by itself, without considering the size of wins and losses, is a meaningless metric.

Win RateAverage ProfitAverage LossExpected Value
70%10 USDT20 USDT70% × 10 − 30% × 20 = +1
40%30 USDT10 USDT40% × 30 − 60% × 10 = +6
50%10 USDT10 USDT0 (break-even)

The second trader is more profitable despite having a lower win rate.


Red Flags When Analyzing ROI ​

⚠️ Stop — This Looks Suspicious

Pay particular attention if you identify one or more of the following signs:

Abnormally high ROI over a short period. An ROI of 100%+ over 1–2 sessions may indicate extremely high leverage. Check the trade details — if the leverage significantly exceeds the stated risk level, the next session may produce a comparable loss.

Only profitable sessions in the history. No real trading strategy produces 100% profitable sessions over the long term. If there are no losing sessions in the history, either the history is too short or the methodology should be examined more carefully.

Sharp deterioration in recent sessions. This may indicate strategy degradation or changing market conditions. A high cumulative ROI generated in the past combined with a declining trend in recent results is a negative signal.

No trade details. Transparency is a key characteristic of a reliable service. The absence of trade-level details makes it impossible to verify how the ROI was actually generated.


Comparing Traders: An Example Analysis ​

Consider three hypothetical bots with the same cumulative ROI:

ParameterBot ABot BBot C
Total ROI60%60%60%
Number of sessions10410
Average ROI/session6%15%6%
Max. loss/session−3%−18%−12%
Profitable sessions8/10 (80%)4/4 (100%)7/10 (70%)
Trend over last 3 sessionsStableUnknownDeclining
AssessmentPreferredInsufficient dataCaution

Bot A looks the most attractive: sufficient history, stable results, and controlled drawdown. Bot B is attractive due to its high average ROI, but 4 sessions are insufficient to draw reliable conclusions. Bot C raises concerns due to its declining performance trend.


💡 Useful Tip

Treat choosing a trader or bot like choosing an investment: conduct research, diversify, and start with small amounts. Good past ROI is a necessary but not sufficient condition. Consistency, controlled drawdown, and a clear strategy logic are more important than the maximum return figure.