πŸ–ŠοΈ
tradingIDE
  • Welcome to tradingIDE
    • WhatΒ΄s New
    • πŸš€Install & Boot
      • Requirements & Set-Up
      • Portable App and Data
      • Install On Windows
      • Install On Linux
      • Install On MAC
      • Boot Settings
      • Booting/Creating a Project
      • Memory Versions, Memory Error
    • 🟩Cross Market Trading
      • The Basket Chart
      • The Index Chart
      • The Diff Chart
      • The Chart Matrix
      • STRAT Indicators
      • Combined Bars Chart
    • 🟩STRAT Indicators
      • Creating STRAT Indicators
      • STRAT on Index/Basket/Diff Charts
      • STRAT as Input to ATS
      • STRAT and Chart Trading
      • STRAT on Trade Panels
    • 🟩Custom C++ extension
    • πŸ”₯AUTOMATED TRADING
      • The AI Creator
      • The Strategy Developer (SD)
      • SD: Entry/Exit Pages
      • SD: Input, STRAT Indicators
      • SD: Trade Conditions
      • SD: Backtesting
      • SD: Cloning ATS & Multi Edit
      • SD: Portfolio of ATS
      • SD: Cron Jobs
      • The Bar Close Bid & Ask
      • Backtest as a Chart
      • Virtual Strategies
      • Live Trading & Forward Testing
      • Optimizing
      • Batch Testing
      • The ATS Matrix
      • Semi-Automated Trading
      • Remote Access
    • 🟩Platform & Features
      • The Live and Simulated Accounts
      • Memory Alarm
      • The Work Group
      • Arrange Manager
      • Settings
      • Indicator Panes
      • Platform Themes/Styling
      • Features Matrix
    • 🟩Data & Brokers
      • Storing User and Project Data
      • Memory Configuration
      • Backfill of Historical Data
      • Live Data Feed
      • Supported Brokers/Exchanges
      • Testnet
    • FAQ
Powered by GitBook
On this page
  1. AUTOMATED TRADING

SD: Backtesting

PreviousSD: Trade ConditionsNextSD: Cloning ATS & Multi Edit

Last updated 4 months ago


  1. Backtesting includes optimization, batch testing and cron jobs. Described in the following sections.

  2. Checking the checkbox "Trades" will print the trades in the ATS Matrix window, which will give a slower backtest.


  1. A Fee can be added to the back-test.

  2. A Slippage can be added to the backtest. This is an important setting, used in the late stage of the strategy development. Changing the slippage will indicate how robust the strategy is. The performance of a strategy should ideally as such no be affected by the slippage. If the back-test chart "flips" adding a minor slippage, the strategy is not robust.


Adjusting the spread of the execution is an important setting, used in the late stage of the strategy development. Changing the spread will indicate how robust the strategy is. The performance of a strategy should ideally as such no be affected by the spread. If the back-test chart "flips" adding to the spread, the strategy is not robust.




  • Closing the open positions at the last bar of the backtest is an important setting.

  • If not used, the back-test result will not include the P/L of the open position at the last bar.


  • The backtest result can be printed in the ATS Matrix window.

  • Both real and virtual trades are printed.

  • The printing is enabled in the Strategy Developer window by selecting the checkbox "Trades.

  • Enabling printing will slow the backtest.

πŸ”₯
When to use 1-click edit and back-test
Selecting printing on charts