< All Topics

Quick Start Guide


MutliWalk Quick Start Guide

System Requirements

MultiWalk can be both CPU and hard drive intensive.  See this article for suggested computer system configuration.

Write Your Strategy

First, write your strategy. Please review this important article on coding considerations when writing your strategy.

Test it on a symbol and bar interval in TradeStation. Run some optimizations and determine the parameters you want to optimize and their ranges. Make sure it has behaving as you expect it to. This becomes your “base” code. It becomes the base logic that will be used in your walkforward strategy.

Once you are done with this quick start guide tutorial, you will have three versions of your strategy:

  1. The base strategy that you developed on a TradeStation chart
  2. The MultiWalk version of the strategy that MultiWalk uses to test across multiple symbols, time frames, fitness functions, etc.
  3. The walkforward version of the strategy that will actually be used in trading.

Once your strategy is “debugged” and working as you expect, it’s time to run it through MultiWalk.

Open MultiWalk In TradeStation

In a TradeStation workspace, add the MultiWalk trading app by clicking on Apps:

You may need to scroll through the apps to find MultiWalk.  I moved mine to the beginning of the list by clicking and dragging them to the front of the list.

Open Base Strategy In TDE

Open your base strategy in TradeStation Developement Environment (TDE):

This is the strategy that you have already tested in TradeStation to make sure that it is working correctly.  In this example I have opened the base strategy that I developed on Copper seasonality trends using Bollinger Bands.  Hence… the name “BollingerSeason Copper”.  Notice that I added “(base)” to the strategy name so that I can distinguish it from other versions of the strategy.

Select all the code of the strategy (Ctrl-A, Ctrl-C).

Copy Base Logic Code To MultiWalk

Work Through Each Settings Tab

Move through each of the Settings tabs in order: Strategy Code, Symbols, and Strategy Settings, etc., filling out the information for your project.

In this project, I only selected copper since the seasonality trends I am analyzing would not be appropriate for other symbols.  But I am exploring the time frame/bar intervals to use, so selected several.

Set the correct MaxBarsBack value for your strategy.  I do not use LIBB when developing new strategies because it adds a considerable amount of time and computer memory requirements to the project. LIBB can be tested later on the final walkforward version of the strategy to make sure that it still performs as expected.

Enter the dates for your project. You can leave the rest of the this screen at the default settings. I usually leave “Calculate walkforward strategy using TradeStation” unchecked when developing a new strategy.  The project runs much faster using MultiWalk’s walkforward simulation engine.  But if you want your strategy results to exactly match TradeStation, then select this option. But note that your project will take much longer to run.

Generate MultiWalk Strategy

Give your strategy a name and click “Generate” to create the MultiWalk version of the strategy.  Notice that I added “(MW)” to the end of the name so that I do not confuse this version the “base” or walkforward version.  The code will be displayed in NotePad.

Create MultiWalk Strategy In TradeStation

Create a new strategy in TDE using the SAME name you just entered above in MultiWalk:

Copy the code from NotePad into TDE using copy-and-paste (Ctrl-A, Ctrl-C and then Ctrl-V in TDE).  Compile/Verify (F3) the strategy in TDE.

Make any changes you want to teh Project Files/Folders and General tab in MultiWalk, but you can usually just leave them at their default values.

Run The MultiWalk Project

That’s it!  You can now run the project using the Operations tab.  Once the project completes, review your results on the Reports tab.

Table of Contents