DARWIN backtesting tool

New feature: DARWIN Backtesting Tool

The DARWIN backtesting tool calculates and visualizes the return, P&L, performance fees accrued, and the final equity of any DARWIN investment porfolio you create.

Search for Investment Strategies with the DARWIN Backtesting Tool

The DARWIN backtesting tool is useful when searching for investment strategies because it enables investors to know the aggregated past evolution of a portfolio of DARWINs.

The backtest’s curve enables investors to evaluate the correlation, the risk taken, the profitability, drawdown and form of return generation.

Another use of the backtest consists of comparing the performance of a real investment portfolio with that of the same portfolio in the past. The more future curves resemble past ones, the more robust the portfolio. Past curves can also orient us as to where to define stop losses and take profits on the portfolio level.

How to Generate a Backtest Step by Step

  1. Get started by first setting the starting date of the simulation.
  2. Set the capital invested in the portfolio.
  3. Select your desired leverage.
  4. Then select the DARWINs you’d like to add to the portfolio. You can add DARWINs by using the search feature or by selecting them from a list. The lists available are those of all DARWINs, the default filters, your custom filters or that of the DARWINs you currently have in your real portfolio.
  5. Once you’ve added the DARWINs, you’ll see that their weight in the portfolio gets distributed evenly.
  6. You’ll also notice that after adding the DARWINs, the backtest gets instantly calculated and visualized.

How to analyse the backtest

The backtest’s result is divided into a section with the totals and a section with charts.

In the row of totals you can check out the return, the P&L – in your Wallet currency -, the performance fees paid to the traders and your final equity which is the sum of your invested capital, your P&L and the paid performance fees.

The chart section offers various types of visuals.

By default, the chart will show return percentages in a line graph. The red line represents the evolutions of the backtest’s total while the other lines show evolution of return of the individual DARWINs that compose the portfolio.

By placing the mouse cursor over the chart, you’ll see additional data: exact returns of the backtest and individual DARWINs with the highest returns.

You can also zoom into the chart at any point you wish to.

If your choose to visualize the backtest in an area chart, you’ll keep seeing the red line with the backtest’s total return surrounded by a grey area representing the oscillation of the return of individual DARWINs in the portfolio.

Finally, you can choose to see evolution of P&L and performance fees. You’ll be able to see evolution of the P&L of the portfolio, of trades and that of performance fees paid to traders. P&L of the portfolio is the result of P&L of trades minus performance fees paid to traders.

Investor divergence and performance fees, both factored into the backtest

A backtest’s final accumulated curves include investor divergence and performance fees paid to the underlying trader.

It is thus normal that backtest results don’t correspond exactly with the constituent DARWINs’ returns.

It’s because of this characteristic that it’s useful to run a backtest even with a sole DARWIN. While the DARWIN’s curve – on the DARWN’s page – shows notional return (without divergence, without performance fees), the backtest will show actual return including investor divergence and net of performance fees.

How to share your backtest

The tool has a sharing feature providing you with a URL that’ll show the backtest to people loading the URL in the same way as you see it.

If you prefer, you’re welcome to share the backtest directly on Twitter, LinkedIn or Facebook.

What do you think about the DARWIN backtesting tool? As always, we’re eager to hear your feedback and comments.

8 replies
  1. asdr34
    asdr34 says:

    Well DONE.

    Now remove/increase the 20 Darwin limit and add the option to define the end date (custom period) and it would be perfect!

    In any case this is really great addition!

  2. Ichi
    Ichi says:

    No one sticks to the portfolio long term, hence not a practically useful tool.

    It would be more interesting when we could set entry and exit rules per Darwin. Like Enter at EMA 50 cross; or trailing stop with 100 EMA, etc etc… More advanced versions of such tool would make investing really great.

  3. Yasen
    Yasen says:


    If a entry data and exit date will be useful.

    As in data science, to have a training data set and validation data set, or in-sample and out-of-sample testing.

    Type it in google, you will understand.

  4. Micael
    Micael says:

    Thanks for this very useful tool!

    It would be helpful to be able to select how Darwins are sorted after selecting a filter.

    I have some custom filters set up, and I usually order Darwins by returns. However, in backtesting tool, they are ordered in other way. So I need to have 2 tabs open, one with my sorting and the other with backtesting tool, and then pick from the list the Darwins with best returns.

    If it was possible to order them, I could just select the ordering type and then press “add first 20”.


Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *