What is Optimo? Backtest Optimizer Guide
You've developed a trading strategy. Should I use EMA crossover, MACD, or RSI? Period 14 or 21? What should the buffer percentage be? Finding answers to these questions through trial and error is both time-consuming and carries unnecessary risk. This is exactly where Optimo steps in.
What is Optimo?
Optimo is a free backtesting platform that automatically optimizes the parameters of trading strategies. It tests thousands of different parameter combinations of more than 100 technical indicators on historical market data and presents you with the combination that yields the highest profit and win rate.
To make a simple comparison: a standard backtest tool will tell you 'EMA(14) and EMA(50) crossover produced this result'. Optimo, however, says 'You'll get the best result with EMA(9) and EMA(21) crossover, 0.3% buffer, and 2% trailing stop'. The difference is massive.
Optimo does not provide investment advice. Past performance does not guarantee future results. This tool is only for testing and optimizing your strategy.
What is a Backtest?
Backtest (historical testing) is the process of simulating how a trading strategy would perform by applying it to historical market data. It is used to see if your strategy works without risking real money.
Backtesting in Optimo works as follows: With the indicators and parameters you choose, every buy/sell signal is simulated for your chosen symbol (e.g., BTCUSDT) and timeframe (e.g., 4 hours) over the period you specify (6 months, 1 year, or 2 years). Commissions are also included in the calculation.
How Does the Optimizer Work?
The Optimizer works using the brute-force method. It tries all logical parameter combinations for the indicators you specify and calculates the backtest result for each. It presents the combination with the best total profit and win rate in order.
If you select the 'Golden Ratio' mode, the system automatically scans all parameter ranges. In 'Manual' mode, you can specify your own parameter range. Golden Ratio mode is more comprehensive but takes longer.
| Mode | Speed | Scope | Recommendation |
|---|---|---|---|
| Golden Ratio | Slow (4-8 min) | All ranges | For beginners |
| Manual | Fast (1-2 min) | Specific ranges | For experienced users |
How to Use It Step by Step?
- Click the Try Optimizer button
- Decide whether to choose cryptocurrency or stock
- Select the symbol you want to test (BTC, ETH, AAPL, MSFT etc.)
- Select the timeframe (15m, 1h, 4h, 1d)
- Select the indicators you want to use (EMA, MACD, RSI etc.)
- Select Golden Ratio or Manual mode
- Determine the backtest period (6 months, 1 year, 2 years)
- Start the optimization and wait for the results
How to Interpret the Results?
When the Optimizer is finished, a detailed report appears. The most important metrics in this report are:
- Total Profit (%): Profit percentage obtained relative to initial capital
- Win Rate: Ratio of profitable trades to all trades
- Total Number of Trades: Number of buy/sell transactions during the backtest period
- Max Drawdown: Loss during the worst decline period (risk indicator)
- Sharpe Ratio: Risk-return balance (high = good)
- Equity Curve: Graph of capital over time
Tip: Don't just look at the highest profit. A strategy with low max drawdown and high Sharpe Ratio is generally more sustainable.
Which Data is Being Used?
Binance Futures data is used for cryptocurrencies. These data are based on real transaction history. For stocks, NYSE data is pulled via yfinance. Current and reliable historical data are used in both sources.
Bot Integration (Coming Soon)
In the current version of Optimo, only parameter optimization and backtesting can be performed. Feature coming soon: Connecting the best parameters found by the Optimizer to an automated trading bot with a single click. The bot will trade 24/7 with these parameters, and you will receive notifications via Telegram or mobile app for every buy/sell.
Why is it Free?
Optimo is currently completely free. No credit card, registration requirement, or hidden fees. Our goal is to first provide a reliable and useful tool, and then grow with advanced features like bot integration. The core optimization feature will always remain free.
