A Jack of Small Trades

Back-Testing SceetoBots

You can execute thorough backtesting of your SceetoBots using Sierra Chart's 'Replay', 'AutoTrade System Bar Based Back Test', or 'AutoTrade System Replay Back Test'.

However, if you simply want a very quick P&L and Win:Loss ration you can use our 'Entry Signal Analyzer'. 

Entry Signal Analyzer

This component is in early stage development.   It assumes perfect fills and also assumes that your SpeedoBot is running 24/7, and not in the recommended on/off hybrid trading method.

It is not to be used to recommend trades.  Rather it is meant to offer quick and dirty findings so that a trader can infer the behavior of a bot if that bot is left on throughout the trading period.

Eval Button

Note – In order to use the Entry Signal Analyzer, Sierra Chart’s Replay, or Sierra Chart’s back-testing functionality on data that spans from the current forward contract to prior contracts, you must stitch together the contract’s data in the Sierra Chart .scid file for the forward contract.

Frequently, users stitch together prior contracts using Sierra Chart’s Continuous Contract option.  This approach is not recommended for historical review of either the Book Pressure or Sweep algorithms.

Instead, for Book Pressure or Sweep, when back-testing, or analyzing expired contract data use the following method (copied from the Sierra Chart help files):

Joining Intraday Data Files Together in Sierra Chart

Joining Intraday data files together is for the purpose of joining together futures contract chart data files. However, newer versions of Sierra Chart utilize a superior method of joining futures contracts together by doing this dynamically in memory. This is performed with theContinuous Futures Contract Chartfeature.

The Join Intraday Data Files feature is only maintained for back compatibility purposes.

  1. Disconnect from the data feed by selectingFile >> Disconnect.
  2. SelectEdit >> Join Intraday Data.
  3. Add the Intraday chart data files you want to join together to theIntraday Files to Joinlist. The order of the files does not matter. Internally when the files are joined together, they are sorted according to the dates in the file. They are ordered from oldest to newest.
Set theOutput Data Storage Time Unitto 1 tick (Note from sceeto | The Sierra Chart help files instruct users to set this value to 1 minute.  In order to maintain tick level accuracy, you should set this value to 1 tick.) 

  1. . You can use a shorter time unit, but the file will be big and load times will be longer. You do so at your own risk.
  2. Select theOutput File. The output file can be an existing file name. If it is an existing file name, it will be overwritten. You may want to set theOutput Fileto the symbol of the most recent futures contract in the case where you are joining futures contracts.
  3. Press theJoinbutton.
  4. When Intraday data files are joined, overlapping data is removed and the transition point from the prior file to the next file in the resulting Output file can occur by using two different methods. Enable theUse Rollover Rules for Transitionoption to transition from one futures contract file to the next futures contract file by using theRolloverdate settings defined for the symbol or symbol pattern in theGlobal Symbol Settings.

    To transition from one futures contract to the next based on Volume, then uncheckUse Rollover Rules for Transition. The transition point will occur when the Volume in the next file being joined with the prior file exceeds the Volume in the prior file. The Volume is analyzed over a period of 12 Hours. Therefore, the transition point may be within a day. Not necessarily at the start of the day.
  5. Open the Output file by selectingFile >> New/Open Intraday Chart.