Runbot Documentation
How it worksIndicatorsTriggers BoxesNFTs
  • Introduction
  • Interactive Tutorial
  • HOW IT WORKS
    • Box synergies
    • Signal list
      • Long/Short signal
      • Cancel signal
      • Stop signal
      • Custom signal
    • Glossary
  • Parimutuels Markets
  • Strategy Boxes
    • Strategy list
    • Strategy management (Backtest box)
    • Signals Box
    • Selectors Box
    • Indicators box
      • Offset Candle
      • Signal creation
      • Signal duration rule
  • Indicators
    • Basic triggers
    • Runbot Indicators
      • RSI
      • Candle
      • MACD
      • MA
      • Stochastic
      • Streak
      • ATR
      • Bollinger Bands
      • Funding (8h Rates)
      • Orderflow
      • Liquidations
      • Pivot Points
      • ATR Bands
      • Fibonacci
      • CHOP
      • Potential Cumulative Liquidations
      • Open Interest
      • Volume Profile
      • Ichimoku
      • SAR
      • TD9
      • VWAP/MVWAP
      • Calendar
      • SuperTrend
      • CCI
      • Fear & Greed Index
      • MA Bands
      • Volume Anomaly
      • Orderbook
      • AI News Sentiment
    • #AI Indicators: Harmonia
    • VeloData Indicators
      • Aggregated Datas
        • Premium Index
        • Volume Index
      • Options Markets
        • Options Premium Index
        • Option Volume
        • Option Skew
        • Implied Volatility
        • Delta
        • Vega
        • Gamma
  • Triggers Boxes
    • Entry in position rules
      • Majority of signals
      • Unanimity of signals
      • Equality
      • Minimum number of signals
      • Maximum number of signals
      • No previous trade
    • Exit position rules
      • Stop %/ATR
      • Confirmation stop %/ATR
      • TP ATR %/ATR
      • TP/SL signal
      • Trailing %/ATR
      • Decaying TP %/ATR
      • Magnetic TP %/ATR
      • Stop candle %/ATR
      • TP Candle %/ATR
      • Number of candles
      • Opposite trade
    • Adjust position rules
      • Increase/Decrease order size
      • Delay between two triggers
      • Signals occurs
      • Max position size
  • Risk management Boxes
    • Position size
      • Leverage
      • Constant USD
      • Orderbook
      • Risk % capital per %/ATR
      • Risk constant USD per %/ATR
      • Candle distance
    • Entry in position methods
      • Market order
      • Slippage market
      • Sequential Market
      • Pyramid orders
      • Delay
  • Runbot NFTs
    • Connect your Web3 Wallet
    • Strategy NFTs
    • Mint Open-Source NFT
    • Mint Rental NFT
    • Community NFTs Indicators
      • Black Flamingo Indicators
      • Harmonia Indicators
      • VeloData Indicators
    • FAQ Marketplace & NFTs
  • Webhooks (Trading Bots)
    • BingX (free bots)
    • Bitget (free bots)
    • Phemex (free bots)
    • Blofin (free bots)
    • OKX
    • Bybit
    • Tealstreet
    • Mizar
    • WunderTrading
    • Alertatron
    • Zignaly
    • Discord
    • Custom URL
  • Advanced Tools
    • Strategies Composer
    • Strategy Optimiser
      • Random Search
      • Simulated annealing
      • Combinatorial
      • Tips to Optimize your strategy
  • Free plan and Credits
Powered by GitBook
On this page
  • Introduction
  • Notes

Was this helpful?

  1. Advanced Tools

Strategies Composer

PreviousCustom URLNextStrategy Optimiser

Last updated 10 months ago

Was this helpful?

Introduction

The Composer or multi-strategy backtesting feature is an advanced tool designed to evaluate the performance of various trading strategies, both individually and collectively.

This feature provides users with valuable insights to refine and optimize their global strategy when running multiple strategies at the same time.

Designed to help detect correlation between different strategies or to determine if strategies can hedge each other, the Composer is a must-have and exclusive Runbot tool.

  1. Comprehensive Results: The Composer feature not only provides performance metrics for each individual strategy, but also delivers a global result that showcases the combined performance if all the strategies were employed simultaneously.

  2. Strategy Allocation: Users have the flexibility to allocate different sizes or weights to each strategy, enabling them to experiment with various allocation approaches and find the optimal balance between strategies.

  3. NFT Strategy Integration: This feature supports the backtesting of both your classic strategies as well as strategies derived from NFTs (even those you don't own), offering users the ability to explore and evaluate a wide array of trading strategies.

You can backtest strategies trading on different markets and pairs.

To start backtesting with the composer, go to

First, create a new composition in the Compositions Box

After adding your strategies, you can allocate a weight/specific amount of capital (in %) for each strategy.

Select the total initial capital you want to allocate for all the strategies and the backtest period.

Request a backtest for the results.

Congrats you successfully backtested multiple-strategies at the same time!

Notes

1. Leverage Correlation Analysis for Diversification

  • Detecting Correlations: Use the Composer's ability to detect correlations between different strategies to diversify your portfolio effectively. Strategies that are highly correlated may not provide sufficient diversification benefits, while those with low or negative correlations can help reduce overall portfolio risk.

  • Strategy Selection: Select a mix of strategies that show minimal correlation to each other. This approach can help smooth out the performance of your overall portfolio, as losses in one strategy may be offset by gains in another.

  • Hedging Opportunities: Identify strategies that can hedge each other. For example, if one strategy performs well in a bullish market and another in a bearish market, combining them can create a more balanced portfolio that performs well across different market conditions.

2. Optimize Strategy Allocation for Maximum Performance

  • Experiment with Allocations: Experiment with different sizes for each strategy. Start with equal weights and then adjust based on performance metrics to find the optimal allocation.

  • Performance Metrics: Pay close attention to the comprehensive results provided by the Composer. Evaluate the individual performance metrics of each strategy and the combined performance to determine which allocations yield the best returns with acceptable risk.

  • Risk Management: Allocate more capital to strategies that show consistent performance and lower risk, while keeping smaller allocations for higher-risk strategies. This helps in optimizing the risk-reward ratio of your overall portfolio.

3. Explore and Integrate NFT Strategies

  • Innovative Approaches: Take advantage of the Composer’s support for NFT strategy integration. This unique feature allows you to backtest and integrate NFT-based strategies even if you do not own them, providing a broader range of strategies to evaluate. Combine other users's strategies with yours and get a better combo.

  • Backtest Across Markets: Utilize the Composer to backtest strategies across different markets and trading pairs. This flexibility can help you understand how well your strategies perform in various market environments and with different asset classes.

Select your first strategy to import with or import it from an NFT with his ID number

https://app.runbot.io/Composer
You can add up to 5 strategies.
The first strategy will run with an allocated size 2 times bigger than others strategies