Tahlilyar — no-code backtesting and live signals for TSE & crypto
Tahlilyar (تحلیلیار, «analysis companion») is a Persian-language web application for rule-based traders on the Tehran Stock Exchange (TSE) and on crypto markets. It is built and operated in Iran and served at dastyartahlil.ir.
It is a tool, not a signal seller: every signal a user sees comes from conditions that user defined. Tahlilyar never places orders, never connects to a brokerage or exchange account and never holds funds.
What it does
- Markets: Tehran Stock Exchange (daily and intraday candles built from public market data, dividend/capital-increase adjusted history) and major Binance crypto pairs (1-minute to daily).
- Signal generators: form-built condition sets over 40+ indicators (SMA/EMA/WMA/HMA, RSI, MACD, ADX, Supertrend, Ichimoku, Bollinger, Keltner, Donchian, OBV, MFI, VWAP, volume profile, dynamic S/R, QFL, divergence …), candle patterns, TSE order-queue conditions, distance bands, AND/OR groups.
- Backtesting: trade-by-trade simulation with staged entries/exits, stop-loss/take-profit filled at real candle prices, fees, capital model, long/short for crypto, equity curve and every trade drawn on the chart. No look-ahead by construction.
- Optimisation: grid, random, genetic, hybrid and Bayesian (Optuna TPE) search over parameter ranges, weighted objective, in-sample/out-of-sample split with an overfitting warning, one-click conversion of the best candidate into a live generator.
- Basket backtests with a shared wallet across many symbols, and side-by-side comparison of two runs.
- Live watch: generators evaluated on every new candle; alerts in-app and on Telegram or Bale with tracked, never-duplicated delivery.
- Plans: a free tier with quotas; paid subscriptions via a licensed Iranian payment gateway. Card data never touches the site.
Features
- Crypto: two-sided strategies on Binance data — Major Binance pairs from 1-minute to daily, long/short strategies, the same generator, backtest and optimiser as the stock side, 24/7 watch and Telegram alerts. Markets are kept strictly separate in the UI.
- Backtesting on real market data — Run a strategy over years of adjusted Tehran Stock Exchange history or Binance crypto candles. Staged entries and exits, stop-loss/take-profit filled at real candle prices, fees, capital model, long/short for crypto, and every trade drawn on the chart.
- No-code signal generators — Build entry/exit rule sets from forms: 40+ indicators, candle patterns, Tehran-market order-queue conditions, distance bands and AND/OR groups. The same generator runs in backtests and on live data.
- Strategy optimisation: genetic, Bayesian (TPE), grid, random, hybrid — Search the parameter space with five methods, rank by a weighted objective you define, and see in-sample vs out-of-sample results side by side with an overfitting warning. One click turns the best candidate into a live generator.
- Live watch for Tehran Stock Exchange and crypto — Watch several symbols at once against rule sets you build yourself. Every new candle is evaluated; when your conditions hold, you are notified in the app and on Telegram or Bale. No orders are ever placed.
- Basket backtests and side-by-side comparison — Run one strategy across a basket of symbols with a shared wallet, see the portfolio curve and per-symbol breakdown, and compare two runs trade by trade.
- Signal delivery to Telegram, Bale and in-app — Every live signal shows up in the app instantly and, if configured, on Telegram or Bale with the generator name, symbol, price and the conditions that fired. Delivery is tracked, never duplicated.
Who it is for
Rule-based, technically minded traders in Iran who want to test an idea on real data before risking money, and who prefer their own conditions over bought signals. The interface is Persian (RTL); feature pages carry an English summary.
Pricing
A free tier with quotas is available at sign-up; paid plans are listed on the pricing page and paid through a licensed Iranian gateway.
Contact: tahlilyar@iran.ir · Site: dastyartahlil.ir (Persian)