Hakan Sevimoğlu Hakan SevimoğluFreelance Developer · 18 yrs
Net R · Validation · Parameter sweep

Crypto Strategy Backtesting Software: Answer "What Would This Setting Have Done in the Last 90 Days?" with Data

Trying a strategy in the live market is expensive. The backtest module runs strategy settings on historical Binance data, shows the net result after commission and slippage, and reports training and validation periods separately to catch overfitting.

Quick answerJudge Signal's backtest module runs tests on historical Binance data for a selected strategy, symbol and period, shows net R after commission and slippage, and reports the result separately as training (first 2/3) and validation (last 1/3). The automatic parameter sweep tries every combination of two parameters and ranks them by validation result; a good result is applied to the live strategy with one click. The software was developed by Hakan Sevimoğlu.

Written by Hakan Sevimoğlu · Last updated:

Judge Signal dashboard: symbol cards and XAUUSDT 5m live chart with EMA20 and VWAP, UTC and Istanbul time, session labels
Judge Signal · Live chartEntry, stop and TP levels are drawn as lines on the chart

Why net R and a validation period?

Win rate on its own is misleading: a strategy that wins small and loses big can lose money despite a high win rate. R (the risk unit) measures each trade's gain relative to its stop distance; once commission and slippage are deducted, it gets closer to the real picture.

Fitting settings too closely to historical data is the most common backtesting mistake. That is why the data is split in two, walk-forward style: settings are chosen in the training period (first 2/3) and tested in the validation period (last 1/3). A setting that fails in validation is considered unreliable.

Live system

See the Judge Signal panel

Judge Signal runs live at binance.tifinex.com. Message me on WhatsApp for a demo or a setup with your own strategy and brand.

What the module does

  • Starting a test by selecting strategy, symbol and period
  • Net R after commission and slippage, trade count and result distribution
  • Separate reports for the training and validation periods
  • Automatic parameter sweep: every combination of 2 parameters, ranked by validation result
  • Taking a good result live with "Apply to strategy"

The module runs inside Judge Signal, together with the signal engine and Telegram broadcasting.

Backtesting for your own strategy

I can code your own rules (indicators, timeframe, stop and target logic) and test them with the same method; data sources other than Binance can also be connected. Note: This software is an analysis and automation tool, not investment advice. Signals and backtest results do not guarantee profit; leveraged trading can lead to loss of capital.

What I offer

  • Net R

    Result after commission and slippage.

  • Training / validation

    A split that catches overfitting.

  • Parameter sweep

    Every combination of two parameters.

  • Go live

    Apply to the strategy with one click.

  • Historical Binance data

    Symbol and period selection.

  • Custom strategy

    Your own rules, coded.

Technologies I use

PHP 8MySQLBinance APICron

Example projects

A selection of live projects serving real users.

How we work

  1. Free intro call

    We clarify needs, existing systems and goals together.

  2. Quote & roadmap

    Scope, technology, timeline and budget within 24 hours.

  3. Staged development

    Weekly demos and a live test environment.

  4. Launch & support

    Go-live, training and ongoing maintenance.

Free pre-analysisThe first meeting and roadmap are completely free, with no obligation.

Staged delivery and approvalYou review each module on a test environment before we move on.

Written scope and rightsScope, delivery and source code rights are defined in the contract.

Frequently asked questions

What is backtesting?

A test that calculates how a trading strategy would have performed on historical market data.

Why are training and validation separated?

To catch settings fitted too closely to the past (overfitting); settings are chosen in the first period and tested in the last period.

What does net R mean?

The sum of each trade's result expressed in stop distance (the risk unit), calculated after deducting commission and slippage.

Does a backtest result guarantee profit?

No. Past results do not guarantee future results; a backtest only shows how the strategy behaved in the past.

WhatsAppFree Quote