Home | About | Features | FAQ | Demo | Order | Support | Resources | Testimonials | Contacts



Features
Reports
Quick Report aids in rapid system development to get your system into the analysis phase fast.

Select more detailed reports to analyze system performance on a full portfolio or on a system dedicated to trading only one market.

Create a Daily Report (when current data is selected) which may be communicated to your broker for trade execution and/or stop placement. It includes details of entry and exit stops, risk, margin, equity for open trades, trades coming up (in range of a limit price move ), and trades exited during the session. Thus, once you begin trading your system in real-time, RECIPES can generate the order sheets for you.

Save various reports for later viewing or export a multi-year, multi-market income stream to your spreadsheet, statistical, or scientific software for further analysis.

User Friendly
The menuing system will be immediately familiar to anyone using products such as Windows and Excel.

Short Cut Keys are noted inside pull down menus. (For example, to run a system, press F9)

Create and save as many different systems as you wish.

Open or retrieve an existing system the same as you would any file.

Simple Powerful Language
The user applies "Trading BASIC", an easy-to-learn yet powerful English-like language to specify the trading rules.

Indicator values can be arranged in Columns for easy reference.

Graphics capability allows you to "visually" inspect entries and exits to quickly debug trading systems or to refine strategies, as well as view your chosen indicators. Portfolio Graphics put extraordinary power at your fingertips.

Simple Examples:
Have Column 1 hold target values for long trades (the 10 day high as of yesterday in this case):
COL1 = MAX[HIGH,10,1]

Trade long on the open today if yesterday's high exceeded the previous 10 day high:
IF HIGH[1] > COL1[1] THEN BUYOPEN

Data
The most popular formats are supported. Metastock, CSI, Technical Tools as well as various ASCII formats (Date[YYYYMMDD], Open, High, Low, Close, Volume, Open-Interest", zero-filled fields are OK) and our own HST format optimised for historical backtesting. RECIPES expects price adjusted (continuous) data for Historical testing. You simply "tag" the markets for the years you want and press a key to start backtesting.

Tool Box Indicators
Select the indicators your system will use from a list of popular Technical Studies, including RSI, %R, Stochastics, Volatility, moving averages, and others.

Fill out an on-screen form to specify your parameters then simply Paste the indicator or function into the text of your program.

Flexible entry and exit
Orders can be dollar amounts or a specific price.

Trading in or out can occur:

at the open
at a target price
on a stop basis
on a limit basis
at the close
on a stop close only basis.
on an OCO basis

Special Features
Portfolio Testing for any combination of markets
Test your system using any Portfolio design. Test the combination of markets that suits your system and style.

Use any desired combination of markets:

Even if your system has you in two or more multi-contract commodity positions at the same time along with any number of stock positions, accounting is handled just as it is in a brokerage house. Account equity is marked to the market on the close, as are margin and risk.

Select as many years of Historical data as you wish for each simulation.

Various reports help you analyze the performance of the combinations you choose.

Test Money Management Strategies using "What-If" analysis
A well-designed money management strategy can save you from possible financial ruin (by letting you know what the correct level of risk has been for your system historically). It can also enhance the performance of your system. TRADING RECIPES allows you to determine the number of contracts to trade (manage risk and capital) based on any combination of:

1) Equity available at the time a new trade comes up.
2) Total Portfolio Risk carried at the time a new trade is presented.
3) Additional Risk which would be incurred if a position under consideration were to be executed.
4) Number of current open positions in a single market Group.
5) Risk in open positions within a market group.
6) Margin requirements.
7) Start up capital.
8) Current market Volatility.



Examples:
The following statement tells RECIPES that you will trade the number of contracts that will risk 20% of your equity:

NEWCONTRACTS = (EQUITY * .2) / NEWRISK


The following statement sets the number of contracts to trade (limit size of risk) so that risk is limited to 30% of the equity not already at risk:

NEWCONTRACTS = (EQUITY * .30 - TOTALRISK) / NEWRISK


This statement spreads risk by not loading up with positions in any one market group like financials or grains:

IF GROUPOSITIONS < 2 THEN NEWCONTRACTS = (EQUITY * .20) /NEWRISK


You can also:
Vary the amount of start-up capital in order to gauge the effect on the portfolio income stream as varying numbers of contracts are traded.
Determine the minimum amount of capital required to trade your system.

Most Interesting Feature. The Worst-Case Analysis
The Worst-Case analysis allows you to create a report that will tell you how your system would have done based on the start date. RECIPES automatically selects each trade in sequence making it the very first trade entered. Results of each run are saved to a row in an ASCII text file. Imagine the knowledge you will gain by examining the results your system provides when run from 1000 different start points rather than just 1. How many times out of 1000 did it have a losing first year? Second year? How many times out of 1000 did equity reach $1 million by year 5? What was the average capital requirement out of 1000 starts? What was the highest? How many times out of 1000 did drawdown exceed 50%? Answers to this type of question will let you know with a high degree of probability what to expect from your system in real trading. This is an excellent tool for projecting how your system will perform in the real world. And if you are inclined, the file can be imported to a spreadsheet for further statistical analysis.

Grid display
The Grid helps in system development by providing you a means to quickly visualize a market position in the context of its associated data. Associated data could be indicator values or custom formula values. It allows you to accurately verify, as no other method can, that your system is entering and exiting trades exactly when expected. You can also use the graphics module to visually inspect exit/entry points, as well as indicators and price data.

The leftmost column of the Grid displays the date. Each row represents one day.

Data associated with a particular date will be found in cells on the same row, just like a spreadsheet, in the column that you have specified. For example: COL1 = HIGH, etc.

Other pre-defined columns contain:
Entry price (highlighted each day a position is open)
Exit value for each day (highlighted when a trade is exited)
User defined items including toolbox indicators, custom formula values or event flags for True/False

The result is that each data item is clearly associated with a date and market position for that date. The Grid is the tool to use when fine-tuning trade logic or when debugging a complex system.

Don't feel inhibited by all the data available. In no time, you will be able to quickly gather and analyze information to help you fine-tune your trading system, BEFORE you risk your capital in the markets.
Specifications
Hardware and operating-system software specifications
Hardware requirements are a PC with 64MB RAM and about 20MB space on the harddisk (plus the diskspace required to store your market databases). TRADING RECIPES is a 16-bit application, but most users run it under WindowsXP, Windows95/98, WindowsNT4 or Windows2000.
 
Laptops without parallel ports will require a third party pc card device to accept a dongle. Please contact us for details. Sony Viao laptops are not supported.

All pages copyright © 2001-2004 RW Systems. Contact info@tradingrecipes.com
Please read the Privacy Policy before signing up for any services.
 

UNIQUE FEATURES

 

M u l t i - M a r k e t

TRADING RECIPES is the only language driven software that lets you track a portfolio of many markets (futures, stocks, mutual funds etc) traded with many systems, in dynamic interaction.

This means you can simultaneously test across multiple markets while constantly adjusting position size to total equity and risk.

 As you will see, analysis at the portfolio level opens up striking opportunities. In effect, you can choose a rate of return appropriate to your risk tolerance and capitalization.



M u l t i - S y s t e m

The SIMULTEST mode lets you simulate trading multiple systems simultaneously. For instance, you can test trading an S&P system, a bond system, and a currency system together. Each trade generated will, of course, be passed through your Money Management Ruleset. You can get some really extraordinary results from using this technique!



Worst Case Analysis

What if your system started out with a huge drawdown? The WORST CASE ANALYSIS tells you what to expect. This feature pinpoints the greatest percent drawdown, the minimum percent win/loss ratio, and the maximum required capital. TRADING RECIPES goes from trade to trade progressively using each trade's execution date as its STARTDATE, rerunning the Portfolio Report beginning on that date. You gain a remarkable amount of confidence in your system if it can pass this gauntlet. If the system was curve fit, even accidently, it will not pass.