
Check out a Video showing how
to run the BTWFMgr ins MultiCharts (Version 6 and 7+) (BT_MC_Demo1.wmv)
BTWFMgr can also process optimizations now with the TradeStation compatible
MultiCharts platform:
Step1: Prepare your Strategy in MultiCharts
Step2: Run the Optimization for your strategy/signal
If you are running Windows - make sure you run MultiCharts.exe in
ADMINISTRATOR mode (sometimes running in Windows Vista Mode helps):

Step1: Prepare your Strategy in MultiCharts
| 1a | Open the MultiChart PowerLanguage Editor: |
| 1b | Open the Strategy you would like to
optimize and analyze with BTWFMgr for editing a) File/Open b) Enable only the Signal check box ![]() c) Select double click on your Strategy As a sample you can import our RSI Sample Strategy from here: PSS_RSISample.pla |
| 1c | Open the Diamond BTWFMgr Start/Programs/Diamond Backtesting with Walk Forward Manager (BTWFMgr)/Backtesting with Walk Forward Manager (BTWFMgr) or double click on: C:/BTWFMgr/BTWFMgr.exe |
| 1d. | Click on the "Strategy Preparation" button |
| 1e. | Your Strategy name should appear in the new box - click on
the Prepare button:![]() |
| 1f | The click on the Modify button This will automatically add a small section at the end of your strategy and verify the strategy for you. That's it - you are ready to go - click on OK in the Confirmation box: ![]() |
| The only difference between the MultiChart and
Tradestation modification is the DLL function call to PSS_BTMC() instead of PSS_BT():: MultiChart: external: "PSS_BT.DLL", int, "PSS_BTMC", LPSTR,LPSTR,LPSTR,IEasyLanguageObject; ... nRetWFO = PSS_BTMC(Symbol,"PSS_RSISample"{Strategy},WalkForwardVar{InputNames},self); TradeStation: external: "PSS_BT.DLL", int, "PSS_BT", LPSTR,LPSTR,LPSTR,IEasyLanguageObject; ... nRetWFO = PSS_BT(Symbol,"PSS_RSISample"{Strategy},WalkForwardVar{InputNames},self); |
Step2: Run the Optimization for your strategy/signal
| 2a | Open your workspace with the Chart and
Strategy/Signal loaded as a sample you can open the PSS_RSISample chart from here: PSS_RSISample_MSFT15.wsp |
||||||
| 2b | Right click on the chart and select "Format
Signal":![]() |
||||||
| 2c | Click on "Optimize" and enter
your (exhaustive) optimization ranges and set the nBTWFMgrExport parameter to 2 - here is an example for our sample signal PSS_RSISample: ![]() A new Strategy input parameter has been added: nBTWFMgrExport The following modes are available:
|
||||||
Make sure the Properties are
sett o $10000 Dollar per trade:![]() |
|||||||
| 2d | Click on OK to start the optimization and
the MultiCharts Progress WInodws will appear:![]() |
||||||
| 2e | When the MultiChart optimization has completed,
BTWFMgr will automatically process the newly collected and display the BTWFMgr Result window and remove its temporary work files. |
||||||
| 2f | Make sure the PSS_RSI_Sample
(or any other study you use) is compiled: a) Open in Power Editor b) Click on Compile/Compile XXX (F3) c) You should see a message like: ![]() Also the ready Status should show YES: ![]() |
How BTWFMgr processes the MultiCharts optimzations
BTWFMgr uses the following steps to process MultiCharts optmizations:

All rights for MultiCharts Trading Software are retained by MultiCharts, LLC.