The following is a comprehensive list of the Trading Blox global Equity Management parameters, and an explanation of how each is used. The Test Parameter values can be viewed and changed at the bottom of the Suite Parameters tab that is attached to every suite.


Allocation Equity Calculation:

Equity Manager area in the Global Parameters section sets basis for how much can be allocated to a system:

Global Suite Equity Parameters

Global Suite Equity Parameters


Property Name:


Test Starting Equity: ^Top

This parameter sets the currency value of the account balance at the start of the simulation (at this point Closed Equity = Total Equity). It is an initial value only. Trading Blox internally recalculates the various running account balances daily, for the duration of the simulation.


When generating orders, Trading Blox uses the Starting Balance to calculate the number of shares or contracts for each order. In order to make sure that the order sizes are accurate, the Starting Balance value should be updated daily using actual trading account balances. The Starting Balance for orders should be set to the value corresponding to the Trading Equity Base parameter (see below). For Total Equity use the actual current daily account values.

There are two special additional Options which affect order generation. These can be used in conjunction or separately from the Broker Positions.

Order Generation Equity: ^Top

When generating orders, the system first runs a test based on the Global Equity Settings.  Let's say you start with $100,000 and end with $150,000 over the course of the test.  However, to generate orders your actual account may have a different amount.  Perhaps you added money to your account, or made a withdrawal.  If you want your orders to reflect your account balance, enter it here.
The Closed Equity is set to this amount minus any Open Equity in actual positions entered. So your total equity will equal the order generation equity when generating orders. Set to zero to disable this property and use the test simulation equity.

This is only used for Order Generation. It controls the amount of equity available for trading on the order generation date.

Order Generation Equity High: ^Top

Works in concert with Starting Balance (see previous). NOTE: This parameter was designed predominantly for use when generating orders, and is of consequence only if you are using the Drawdown Reduction Threshold (DRT) and Drawdown Reduction Amount (DRA) parameters (see Equity Management Parameters).
If you are generating orders with DRT & DRA, Account High works in concert with Account Balance to replicate the current actual drawdown in an actual trading account. In order to mimic the way Trading Blox sizes positions during back testing using DRT and DRA, the value that should be entered in Account High is the highest equity value achieved to date. For instance, if the highest equity value achieved to date in a real trading account is $500,000, and the Account Balance is $400,000, then Trading Blox recognizes that the account is in a 20% drawdown, and passes this information along for use by DRT and DRA.
Set to zero to disable this property and use the test simulation high. Order Generation High is disabled if Order Generation Equity is disabled.

Leverage: ^Top


While this parameter was designed primarily to allow simulations of stock margin accounts, it can also be used to adjust the leverage of futures trading. Since the leverage available in a futures account is already quite large, this parameter should generally be set to a value of one or less for futures testing.


Lending institutions may lend funds that can be used to leverage your investments. If a lending institution agrees to lend you some amount for every amount of existing account equity, then in Trading Blox the Trading Equity (the total money available for trading) would be twice the amount of equity corresponding to the Equity Base parameter. Assuming Equity Base is set to "Closed Equity", this corresponds to a Leverage value of 2, with the actual trading equity equal to twice the Closed Equity at any point in time. If no money was available from lending institutions, then the trading equity would equal Closed Equity, and the value of Leverage would be 1.


Trading Equity = Leverage x Account Equity


For example, if Leverage is increased from a value of 1 to a value of 2, and position sizing parameters remain unchanged, then orders  will be sized twice as large.


Leverage can also be set to a fractional value. Setting Leverage to a value of 0.50, for instance, will simulate allocating 50% of your account to cash.

Trading Equity Base: ^Top

The Trading Equity Base parameter can have one of two separate values:

TB5_Equity Manager Options

Closed Equity - Reflects changes in equity from closed out trades only

Total Equity - Reflects Closed Equity plus the total Open Equity balance

The value of the Trading Equity Base defines the available Trading Equity. Trading Equity is the equity figure used for all money management position sizing calculations and for determining the maximum amount of equity that can be used for margin or purchasing stocks.


You can step the Trading Equity Base parameter by selecting the Step All Values item.


This will result in two separate runs, one each for Total Equity and Closed Equity.

Drawdown Reduction Threshold: ^Top

This parameter and the one that follows allow simulation of the Turtle risk-management rules. They work in concert to reduce the likelihood of dramatic losses by cushioning equity drawdowns. While these parameters and the associated risk management algorithms were designed to support the Turtle System they can also be used with other systems


Drawdown Reduction Threshold (DRT) defines the drawdown point at which the amount of money available for trading is reduced. For example, if DRT is set to 10%, then when a 10% drawdown is incurred, trading equity will be reduced by the percentage specified for the following parameter, Drawdown Reduction Amount (DRA).  


If you wish to eliminate the effect of DRA entirely, then set the value of DRT to 100% and the DRA to 0%.


The drawdown utilized by DRT is always measured from the most recent Closed Equity peak, and is calculated based on the Closed Equity.

Drawdown Reduction Amount: ^Top

Works in concert with Drawdown Reduction Threshold (DRT), above. Drawdown Reduction Amount (DRA) specifies the percentage by which Closed Equity is reduced in the event of a drawdown of the magnitude specified by the DRT parameter.  


This parameter pair only affects the sizing of (and the capital available for) new trades. It does not modulate the size of existing positions.


The table below is based on the default Turtles settings of 10% for DRT and 20% for DRA, and shows how DRT and DRA work together to reduce the equity available for investment during periods of drawdown.


As is shown, Available Equity = Actual Closed Equity * (1 - DRA). In this example, the most recent Closed Equity high (the peak from which drawdown is measured), is $1,000,000. In Trading Blox 2.0.10, DRA is calculated such that you will never get a zero or negative equity amount. In this way you can test a 90% DRA if you wish.


Actual Closed Equity

Actual DD



Trading Equity
































When actual closed equity drops by 10% (to $900,000), the Drawdown Reduction Threshold is violated, and DRA kicks in, reducing the equity available for investment to $720,000 (actual closed equity less 20%). Now, any new trades-instead of being sized to the actual closed equity figure of $900,000-will be sized based on the available equity of $720,000.


DRT and DRA operate in a step-wise fashion: While equity fluctuates below $900,000 but above $800,000 positions will continue to be sized based on the available equity of $720,000.


The effect of DRT and DRA is cumulative (exponential not geometric): If the actual equity falls an additional 10%, to $800,000 (a 20% drawdown as measured from the previous equity peak of $1,000,000), then available equity is reduced further to $512,000 or 64% of actual equity. The process continues as the drawdown steepens.


DRT and DRA work symmetrically as the account begins to climb out of the drawdown, and have no further effect between the time the actual account equity exceeds the original Drawdown Reduction Threshold of $900,000 and a new equity high is achieved. If the current drawdown should re-commence before a new equity high occurs, then DRA will kick in again at $900,000.


oWhenever a new Closed Equity high is achieved, DRT and DRA sit idle, waiting for the next 10% drawdown (or other user-specified DRT value) to occur.

oWhen running historical simulation tests, the starting Account Balance is treated as an equity high when the simulation commences, unless the value of Account High has been set even higher (see Starting Balance and Account High, next).

oDRA is active only during drawdowns whose magnitude exceeds the percentage specified by DRT. So if DRT is set to a large value, it is possible that its threshold will never be violated. If DRT is set to 100%, or if DRA is set to 0%, then the effect of this parameter pair is completely disabled.          

oIf the values of DRT and DRA remain static, while Percent Risk per Trade is increased (i.e. as the percentage of equity risked on each trade is increased and drawdowns are magnified), then DRT will be triggered more frequently, and DRA's effect on performance will be more profound.

oDuring very large drawdowns (particularly those that occur near the start of a simulation), it is possible that available account equity-having been dramatically reduced by the effect of DRA-will be insufficient to allow new trades to be put on, particularly for futures. At this point, trading will cease.

oThe drawdown utilized by DRT is always measured from the most recent Closed Equity peak, and is calculated based on the Closed Equity high.


Edit Time: 9/20/2017 07:56:22 AM

Topic ID#: 134



Created with Help & Manual 7 and styled with Premium Pack Version 2.80 © by EC Software