The information that FastBreak and FastBreak Pro provide is only part of the information
needed for a good investment program. Consult your investment representative before
buying or selling any fund or stock. Read the prospectus to determine whether an investment meets your objectives.
EDGE WARE, INC. DOES NOT RECOMMEND SPECIFIC INVESTMENTS
SUITABLE FOR YOUR PERSONAL OBJECTIVES BUT IS LIMITED TO PROVIDING INFORMATION FROM THE BEST AVAILABLE SOURCES. HOWEVER, THESE SOURCES ARE KNOWN TO CONTAIN ERRORS, AND EDGE
WARE, INC. DOES NOT ASSUME LIABILITY FOR ERRORS IN INFORMATION. THIS PRODUCT IS DISTRIBUTED “AS IS” WITHOUT WARRANTIES
OF ANY KIND, EITHER EXPRESSED OR IMPLIED. NEITHER EDGE WARE,
INC. NOR ANYONE ELSE INVOLVED IN CREATING, PRODUCING, OR DISTRIBUTING THIS PRODUCT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING
FROM THE USE OF THIS PRODUCT.
Program and documentation copyright 2005 by Edge Ware, Inc. All rights are reserved.
The software packaged with this manual is not copy-protected. Duplication of this software is limited to one backup copy. No part of this manual may be reproduced or transmitted in any form without written consent from Edge Ware, Inc.
FastBreak, FastBreak Pro, FastGraph, and Edge Ware logo are trademarks of Edge Ware,
Inc.
FastTrack is a trademark of Investors FastTrack.
Windows 95, Windows 98, Windows NT, Windows 2000, Windows Me, Windows XP,
Office, Notepad, and Excel are trademarks of Microsoft Corporation
Appendix A - Technical Discussion ................................. 82
3
1.0 Preface
This manual supports both Standard FastBreak and FastBreak Pro. FastBreak Pro users
will see additional icons on the icon tool bar and two extra pull down menus. The additional FastBreak Pro screens, and optimizer functionality activated by these icons, are
covered in the second manual that comes with the FastBreak Pro software. When we refer to FastBreak in this manual it will always apply to both Standard FastBreak and FastBreak Pro unless otherwise noted. Also, when we refer to mutual funds in the manual
this will also apply to stocks unless otherwise noted.
Don’t let all the parameter boxes, icons, and fancy techno terms intimidate you. We can
tell you that if you read the manuals and run the examples provided you will quickly develop an appreciation for FastBreak.
Anyone who has attended a FastTrack user group meeting or conference knows that FastTrack users span a very wide range of experience levels. Using FastBreak requires
knowledge of computers, investing terminology, FastTrack, as well as FastBreak. With
this variation in the audience knowledge base, it is always a struggle to know the right
amount of detail to address all these issues. We can never make the software and manual
simple enough for the new investor, and never add enough complexity for the “power
user.” We have put options in FastBreak that many users will never use - and there is
nothing wrong with that. If there is an option you don’t understand on the initial reading
of the manual, don’t activate it; come back to it at a later time as your experience grows.
One mistake some users of FastBreak make is to start out activating all the options and
choosing the most complicated strategies. A considerable amount of error checking of
user inputs has been incorporated to make the software crash resistant, but it is possible
to get errors and crashes. If you start out making several changes to a run and then get an
error, it will be very difficult to determine what went wrong. We provide examples that
are good starting places. Start slowly. You can setup the examples with a minimum
amount of effort, make one or two small changes to customize to your needs, and be on
your way.
We would encourage you to use the Discussion area on our web site to talk with other
users, to describe both successes and failures.
4
2.0 Introduction
FastBreak was reviewed in the July 1999 issue of Technical Analysis of STOCKS &
COMMODITIES, the premier technical analysis investment magazine. Their review, in part, said, “This is easily the most elaborate fund switching software we’ve run across,
and it’d be worth the time to check it out.” The latest version of FastBreak you have in
your hands is far more advanced than the version reviewed.
FastBreak is an investment tool that relies on the Investors FastTrack database. For those
not familiar with FastTrack, it is a mutual fund & stock database and software analysis
package. The database is updated each day the market is open with the closing prices of
thousands of mutual funds, stocks and indexes. Users of FastBreak must be subscribers
to FastTrack and have the FastTrack software and databases installed prior to installing
FastBreak. Call Investors FastTrack at 800-749-1348 or visit their web site
www.fasttrack.net to subscribe. Do not call FastTrack for information relat-
ing to FastBreak.
completely separate companies.
The authors of FastBreak have completed a large number of studies using the software
and you may ask, “Why not just make the results available?” The simple answer is that
our investment objectives and risk tolerance may not be the same as yours. Also, with
the evolution of market conditions and the availability of new mutual funds and the deletion of old funds these strategies can become dated. We have built an easy to use tool
that will allow any user to back test and study trading strategies.
FastBreak has been used by hundreds of investors since 1996, and some of our best enhancements have come from user suggestions. Thank you for your support, and we wish
you profitable trading.
Kenneth L. Huck
Nelson R. Huck
We have a good working relationship with FastTrack but we are
5
3.0 Upgrade Notes
Maintaining Existing FastBreak Trading Strategies
If you have existing FastBreak strategies that you like we recommend that you keep the
old version of FastBreak on your computer until you have verified that the strategies produce the same results with the new version. Prior to installing the new version of FastBreak go to the folder where the existing version is located, typically ftbreak (ftbreakp
for Pro users), and find the file ftbreak.exe (ftbreakp.exe for Pro). Rename this file
ftbreakV4.exe (ftbreakpV4.exe for Pro). Now put a shortcut to this file on your desk top.
If you see significant changes in favorite trading strategies then continue to run these
strategies in your old version of FastBreak until you have a chance to create new strategies in the new version. You can have multiple versions of FastBreak installed on a computer so there is no problem running these old strategies.
Changes in Version 5
This section will cover enhancements in FastBreak Version 5 and is of interest to users of
previous versions of Standard FastBreak. Note: For users of previous versions of Fast-
Break Pro see the Upgrade Notes in the supplemental FastBreak Pro manual.
You may ask how Version 5 of Standard FastBreak is different from previous versions
and if you should reread the manual. The answer is that the changes are extensive and
we suggest you read the entire manual to understand the enhancements. The examples
are for the most part unchanged and you can skip these sections if you are a veteran FastBreak user. The following list of changes covers upgrades from Version 4 to Version 5.
Some users may be upgrading from a very old version and a section follows to cover upgrades from Version 2. Note: There wasn’t a Version 3 of Standard FastBreak.
Changes between Version 4 and Version 5
Capability to build market timing systems and signal files.
o We believe this is the most exciting new functionality. This functionality
was developed, in large part, to better trade individual stocks. Over the
years we have found that FastBreak stock trading systems have the potential for fantastic returns, but we have also found that controlling drawdown is a challenge in bear markets. We have found that even in severe
bear markets there will be stocks that rally strongly, however, these rallies
often fail resulting in a whipsaw trades. We saw the need for market timing signals that would keep the trading system out of the very worst of
markets. There are numerous market timing signals available but so many
of these are not robust and fail the test of time. Also, we wanted to de-
6
velop our own signals that met our needs, e.g., switches per year, drawdown, markets traded etc.
o One disadvantage of the many market signals available is that they are de-
veloped for a specific index, e.g., S&P 500 Index. Often, there is a divergence in different stock indexes, i.e., small cap stocks performing well
while large cap stocks are not. FastBreak allows the use to combine multiple indexes (or any stock, fund, FNU file) into a family. This allows the
user to build signals that stay in a buy mode if any of the indexes are in an
uptrend and will only signal a sell signal if all are in a down trend.
o We have used this capability to build signals for trading diversified mutual
funds and individual stocks. We have also used it to build market sector
specific signals; for example, we have built signals to build trading systems for energy stocks.
o Signal file building systems can be run like a regular FastBreak trading
system, except the output is a FastTrack signal file. This signal file can
then be used in a FastBreak trading system or other FastTrack applications.
Rank using Ulcer Performance Index (UPI). This option will tend to purchase
high-UPI funds and produce strategies that have a high UPI equity curve.
Rank using Sharpe Ratio. This option will tend to purchase high Sharp Ratio
funds and produce strategies that have a high Sharp Ratio equity curve.
Removed the Long Rank + Short Rank momentum ranking option. This option
had the tendency to give ambiguous ranking order because the value produced
was an integer (whole) number and more than one fund could have the same
value.
Removed the Families/Individual option on the Funds/Index tab. This option was
never very useful.
Changed the logic in the Harnsberger option. Previously, Harnsberger would only
trigger a sell if you were not holding the top Buy ranked fund. This made sense on
early versions of the program when we didn't have buy filters. Now, it is very
common for you not to hold the #1 Buy ranked fund because of the filters. Also,
with some users having large numbers of funds or stocks in their trading families,
the difference in rate of change between the #1 Buy ranked fund and the Nth Buy
ranked fund may be very small. However, the Nth ranked fund may meet all your
buy criteria when the #1 fund does not. We changed the logic so that it will always try to buy a top ranked fund that meets your buying criteria. The fund sold
must meet your minimum holding period value. This is now very similar to setting the top % to zero percent. One difference is that if more than one fund can be
sold on a given day the Harnsberger option will sell the weakest (as measured by
Sell ranking) fund. We now put an H in the Why Detail file column to indicate a
Harnsberger sell.
7
Stop loss using a short/long Exponential Moving Average (EMA) crossover. This
is similar to the current EMA stop except that the fund NAV is smoothed with a
short term EMA.
Buy filter using a short/long Exponential Moving Average (EMA) crossover.
This is similar to the current EMA Buy filter except that the fund NAV is
smoothed with a short term EMA.
The next four enhancements are all similar in that they allow the user to modify
stop or buy filter options according to market conditions or a user defined input
file. The modification is triggered when an index (or any user defined fund or
FNU file) drops below its user defined EMA line. For example, if the S&P is
used as the index then the parameters are not modified as long as the index stays
above a user defined EMA line. If the S&P falls below its EMA line then a factor
is applied to the standard value. A simple example is that when the market is in a
strong uptrend high beta funds may be a good investment option. However, when
the market is in a downturn or trading market it may be prudent to purchase low
beta funds.
o Adjust the Trailing Stop Loss value based on market conditions or exter-
nal file input.
o Adjust the EMA Stop value based on market conditions or external file
input.
o Adjust the Beta Buy filter value based on market conditions or external
file input.
o Adjust the EMA Buy filter value based on market conditions or external
file input
Beta buy filter can now be a non-correlated beta as an option. Beta is the ratio of
the volatility of a fund divided by the volatility of an index (typically the S&P
500), multiplied by a correlation value between the fund and the index. If a fund
has a low correlation to the index it can have a low beta but be a very volatile
fund. An example would be a gold fund. Gold funds have a low or even negative
market correlation and yet are very volatile. Filtering on standard beta may not
filter out a gold fund. Using the non-correlated beta filter allows a user to mix a
wide range of fund types including those that may not have a high market correlation value, e.g., bonds, international etc., in a trading family and have the ability
to filter those with high volatility.
Improved the BOSS stop option to be more effective with some ranking methods.
Ability to begin the effectiveness of a stop option later than the first day. Previ-
ous versions required the stop to be in effect on the first day a fund was purchased. Some users have the requirement to hold a fund for a fixed number of
days after purchase. They can now start a stop after this number of days.
8
Ability to search the Buy and Sell ranking list by fund symbol. Some users have
very large trading families and it is difficult to locate a particular issue in the
ranking list. This option allows the user to do an efficient search for the fund
symbol.
Additional Changes between Version 2 and Version 5
Note: You can load trading systems developed with Version 2 of FastBreak into this
new version, however, the first time you load an old trading system you must input the
beta /correlation index and calculation period on the Funds/Index tab. After you have
entered this information you will need to resave the DFT file.
Load all three FastTrack databases at the same time
Batch mode
Alpha ranking
Breakout Optimization Method (BOOM)
Better Opportunity Sell Signal (BOSS)
RSI stop
Numerous buy filters: EMA, parabolic, RSI, beta, and correlation
New information in summary and detail files
Enhancements to adjustment factor options
Because of changes in program calculation logic you may see changes in results from
your trading systems developed with prior versions of FastBreak. This is why we recommend you keep the old version of FastBreak on your computer until you verify your
systems haven’t changed. Here are just a few reasons why strategies my give different
results with the new version:
In previous versions of Standard FastBreak if a stop was hit, but the fund hitting
the stop was still the top ranked fund, the detail file would show the fund being
sold and then repurchased. New logic always checks to determine if the fund being purchased was the one just sold. If that is the case the sell is negated.
We removed the Adaptive Moving Average as a stop option. This was done be-
cause we never found the AMA to be a particularly effective stop option and we
wanted to make room on the Stops tab for a much more effective new option
called BOSS.
Change in the logic for the Rate of Return Sell stop. We now check a candidate
fund prior to purchase for this stop to verify that it exceeds the stop parameters
specified.
9
4.0 FastBreak Trading System
FastBreak uses a trading system method that buys mutual funds showing strong relative
trends in price and sells funds that are showing poor relative trends in price. You may
hear traders refer to this type of trading system using many names: market sector upgrading, momentum investing, trend following, fund ranking, and relative strength trading.
We will take a quick look at each of these concepts, because there are small differences,
and explain how FastBreak works.
Market Sector Upgrading (MSU) The simple explanation of MSU is moving your investment out of a sector of the market that is showing poor relative strength and into a
sector of the market that is showing the best or better relative strength. For purposes of
this discussion, the word “sector” refers to industry groups that make up the market, for
example, health care, transportation, technology, etc. An example of MSU would be a
move from the energy sector into the health care sector if health care funds are showing
better price strength relative to energy funds.
MSU tends to be a fully invested trading strategy that relies on being in the strongest sector of the market for good performance rather than using market timing. However, in
bear markets, money market funds can be a considered a strong sector for investing.
Many investors using MSU use the Fidelity Investments Select Funds, but there are other
mutual funds offered that concentrate on a narrow sector of the market, for example, Rydex and ProFunds have a large number of sector funds.
Why do different sectors of the market rotate in and out of favor? There is probably no
single answer to this question. Some of the rotation may be due to the economic cycle
(The All Season Investor by Martin J. Pring is an excellent book on this subject) or presidential election cycle. Political climate can be another influence. Health care funds were
impacted in 1993 with the debate on a national health care plan but bounced back with
excellent gains in 1994 and 1995 when that plan was abandoned.
Momentum Investing Momentum investing (not to be confused with earnings
tum) buys funds showing a surge in price with the thought that the price will continue to
move upward. This system is not limited to any particular type of fund.
Trend Following Trend following systems rely on longer term, major up trends in price.
Trend following systems usually don’t get in at the start of a major up trend or get out at
the top of an up trend. The system usually waits until an up trend is firmly established
before purchasing a fund and often waits until the trend is clearly ended before selling.
The system is not limited to any particular type of fund.
Relative Strength Trading and Ranking Strategies Trading systems based on relative
strength or ranking are very similar. Relative strength usually compares the price action
of a fund to an index and buys the fund that is showing the strongest strength compared
momen-
10
to the index. Ranking strategies compare the price action of a fund to a group or “family” of other funds. The fund showing the greatest percentage change in price is purchased.
There are obvious similarities in all these systems. FastBreak uses the Ranking method
to select the funds to buy and sell. The how or why a sector or fund is rotating in or out
of favor is not as important as making an accurate determination that the rotation is happening, and the trend will continue long enough so that the movement is tradable.
There are many good technical tools available to help determine when the trend has
changed, such as trend line analysis, RSI, moving averages and AccuTrack. Some techniques only help predict a trend for a specific fund that may be changing: trend line
analysis and moving averages are examples. Other tools and indicators not only give buy
and sell indications but can show relative strength between different funds, AccuTrack
for example.
No technical analysis technique is perfect. Many techniques require the user to “interpret” or make a value judgment. Others require considerable amounts of time to calculate or evaluate changing trends. Finally, if many different funds give a buy signal, there
is always the question of which funds should be purchased for the best return?
Many FastTrack users have been using “fund ranking” to determine the particular fund to
buy or sell, and this is the system FastBreak uses. Fund ranking is a very simple concept
to explain, but refer to the FastTrack manual for a complete description. First, the investor makes a family of the funds under consideration for trading. The family is then
“ranked” for gain over a given period (15 market days for example) using the blue pole
and the “Rank” command. The funds are listed using the “List” command. The investor
typically sells a fund that has dropped out of some predetermined top percent of the
ranked funds (50% is common). The investor then buys the top “ranked” fund. As an
example, if the investor makes a 15 day rank on 20 sector funds, and the fund being held
is more than 10 places down on the ranked list the fund is sold and the money rolled into
the first fund on the ranked list. The following table is used to illustrate the example.
The table is a 15 market day FastTrack rank list. Assume this list contains all the funds
in the trading family. Any fund below FSVLX on the list would be sold. The fund to
purchase is FSELX.
SELECT Family Ranked from 01/10/96 to 01/31/96 ending 01/31/96
No Symbol Fund Name Gain
---- ----- ------------------------------- ---- ---- ---- ---- ------
1 FSELX Fidelity Sel Electronics/008 13.8
2 FSPTX Fidelity Sel Technology/064 10.0
3 FDCPX Fidelity Sel Computers/007 9.7
4 FIDSX Fidelity Sel Financial Svc/066 9.6
5 FSLBX Fidelity Sel Broker & Inv/068 9.6
6 FSRBX Fidelity Sel Regional Bank/507 9.0
7 FBIOX Fidelity Sel Biotechnology/042 8.5
11
8 FSCPX Fidelity Sel Consumer Prod/517 8.4
9 FSCSX Fidelity Sel Software-Comp/028 8.2
10 FSVLX Fidelity Sel Home Finance/098 7.3
11 FSHCX Fidelity Sel Medical/505 7.0
12 FSCGX Fidelity Sel Indus Equip/510 6.7
13 FDFAX Fidelity Sel Food & Agric/009 6.6
14 FSPHX Fidelity Sel Health Care/063 6.6
15 FSPCX Fidelity Sel Insurance/045 5.9
16 FSDCX Fidelity Sel Develop Comm/518 5.8
17 FSPFX Fidelity Sel Paper & Forest/50 5.1
18 FSDAX Fidelity Sel Defens & Aero/067 4.8
19 FSCHX Fidelity Sel Chemicals/069 4.7
20 FSDPX Fidelity Sel Indus Material/50 4.6
This is a simple concept; however, there are many questions an investor could ask. It
was these questions that lead to developing FastBreak. The following list has a few of
the questions FastBreak allows the user to run historical analysis on:
What if the buy ranking period is different from the sell ranking period?
What if the fund has a minimum holding period to avoid transaction fees?
What if a strategy has a stop loss, even if there is a transaction fee?
What if more than one fund is held?
What if there is a change in the point a fund drops in the ranked list before it is sold, i.e.
top 50%, 30%, 20%....?
What has been the historical maximum draw down for a strategy?
What are the Ulcer Index and Ulcer Performance Index for a strategy?
What happens to the historical performance if funds are added or removed from a trading
family?
What if I want to add a fund or stock into my strategy using the FastTrack FNU file format?
What if I use a market timing signal in my strategy?
Warning, back testing is no guarantee of future results, but it can provide
very useful information when developing trading systems.
12
5.0 Technical Support and Upgrades
Note: Do not call Investors FastTrack for technical support.
Do not use the 800 order line number for technical support. This is a commercial
order line that only takes orders and they are not equipped to answer any questions.
Any messages left with the order line will not be returned.
Please read this entire manual and check the FAQ chapter before calling for support. We
have tried to make this software and documentation as user-friendly as possible. You
should have a basic working knowledge of Windows, i.e., how to copy and move files,
change directories, select drives, etc.
Technical support is provided by email or via the Discussion board. You will usually
receive a response within 24 hours. We encourage you to post questions of general interest on the Discussion area of our web site www.edge-ware.com. This allows us to help
several users at once. If you post a question on the web site, email us to let us know you
posted the note.
We can be contacted at email2ew@edge-ware.com. This address will send your note to
both Ken and Nelson and will help you receive a timely response. We recommend that
you always use this address. If one of us is traveling or otherwise unavailable your note
is likely to be answered sooner if it is sent to both of us.
If your support issue can’t be handled by email, we will arrange for telephone support.
We charge $25 for replacement installation CDs.
There is no charge for most technical support. Problems with reinstalling FastBreak is
our number one tech support problem. We receive a large number of support requests
from users reinstalling FastBreak because of hard drive failures, purchase of new computers, etc. We reserve the right to charge $25 to assist in reinstallation of the product,
starting six months after purchase. If you follow the following steps you shouldn’t have
any problem reinstalling.
Reinstalling FastBreak
You MUST use the installation CD to reinstall. We have had a number of users just try
to copy files to the new computer or hard drive. This will not work. Here are the steps:
Install FastTrack first
Do at least one download and update of FastTrack data
Verify that the FastTrack account number on this computer matches the account
number on the FastBreak CD
Install FastBreak using the installation CD
13
Go to our web site and download the latest upgrade, if one exists
Upgrades
We provide minor upgrades to FastBreak on our web site, and if you encounter an error,
we suggest you download the latest version of the software because this will often solve
the problem. The Edge Ware Internet Web site (www.edge-ware.com) always has the
latest version for download.
FastBreak is constantly improving, and we try very hard to get those improvements in the
hands of our users as fast as possible. As we make changes new versions are often
placed on our web site for free downloading along with a notice in the Discussion area of
the website with comments about the upgrade. This creates problems with keeping
documentation up-to-date for the latest version because it isn’t practical to rewrite the
manual each time we make a change. In most cases, the installation you receive will actually be the most recent version, and there may be an addendum in this manual that will
describe how the recent version is different from what is described in the main body of
the manual.
14
6.0 Installing FastBreak
To install FastBreak:
Minimum of 5 MB free on your hard drive
Minimum of 64 MB RAM (128MB XP)
Minimum 200 MHz processor (300 MHz XP)
Note - If running a very large trading family we recommend the following minimums:
Trading family greater than 100 members – 500 MHz with 128 M RAM
Trading family greater than 500 members – 1 GHz with 256M RAM
1) Start Windows
2) Stop any application that may be running. Note: We have had a number of users call with installation problems because Microsoft Office was running in the background.
3) Insert the installation CD
4) From the Start menu, choose Run. Type A:\SETUP (or B:\SETUP depending on your
drive.) The first screen you will see is:
This is a warning to close any applications you may have running. The various versions
of Windows have different methods for determining applications that are running. Consult your Windows manual to determine how your version works. If you don’t have applications running select OK otherwise, exit Setup and close the applications.
5) The second screen you will see is:
15
The setup program is asking the name of the drive and directory where FastBreak is to be
installed. The default is C:\FTBREAK (FTBREAKP for Pro), and we suggest that you
use the default directory name. If the default is acceptable click on the button that resembles a computer.
6) If you need to change the drive letter or directory path click the Change Directory button and the following screen will appear:
This screen allows you to change the drive and/or the path and directory. If you need to
change the drive, click on the Drives pull down arrow button to get a list of your drives to
select from. Once you have selected a drive, click on the drive folder to see a list of existing directories for installation or type a directory name in the Path box, then click the
OK button.
7) A FastBreak icon will be created in your Windows Programs environment.
16
Reinstalling FastBreak
Reinstalling FastBreak is our number one tech support problem. Users crash hard
drives, buy new computers, new laptops, etc. You MUST use the installation CD to reinstall. We have had a number of users just try to copy files to the new computer or hard
drive. This will not work. Here are the steps:
Install FastTrack first
Do at least one download and update of FastTrack data
Verify that the FastTrack account number on this computer matches the account num-
ber on the FastBreak CD
Install FastBreak using the installation CD
Go to our web site and download the latest upgrade, if one exists
17
7.0 FastBreak Options and Functions
FastBreak is run from the Windows environment, and your installation should have created an icon when you click on the Windows Start button and go to Programs. If you
want to put an icon on your Windows desktop find the ftbreak.exe (ftbreakp.exe for Pro)
and put a shortcut to this file on your desktop. Refer to your Windows manual for guidance on how to do this. Click the icon as you would to launch any application. The first
time FastBreak is run, it will check your C: drive for the FastTrack database. If the data
is not found, a window is displayed that lets you pick the drive and directory where the
FastTrack data is located. See the installation chapter for details on how to complete installation.
When FastBreak is launched the main menu will appear:
Note: All the full screen prints in this manual are from FastBreak Pro. Standard
FastBreak will not have the following icons and pull down menus (Pro Functions and
Graph). This manual will only address functions common to both Standard FastBreak
and FastBreak Pro. These icons and menus control functionality unique to FastBreak
Pro:
18
When FastBreak is launched, it will read all the family names in your FastTrack directories (Ft\Ftdef, Ft\Userdef, and Ft\Ft4win\Sftdef), including user created families, and load
all the fund names including your FNU files. If FastBreak hits an error during the loading of your FNU files this indicates you have a corrupt FNU file. You will need to move
all your FNU files from your FastTrack (FT) folder to a temporary location. Now, try to
restart FastBreak. If FastBreak launches you will need to determine which of your FNU
files is corrupted. This can be done by moving the files one at a time from the temporary
location and launching FastBreak after each transfer.
The menu may initially look very complicated but is quite logical and user friendly. We
will step through each menu item and describe each feature. FastBreak uses the very
common Windows Tab and Tool Bar method of presenting functions and data.
Funds/Index Tab
When FastBreak launches the Funds/Index Tab is on top. See the previous page. This
screen is used to select your Trading Family and Money Market Fund to use in the trading strategy.
Selecting your strategy trading family
FastBreak allows selection of a prebuilt family of funds, either a family built by FastTrack or user-built family. See your FastTrack manual on how to build a trading family.
All the available families will be shown in the top Families available for selection box.
Put the cursor in the empty line just above the first family name and start to type the
name of the family to be traded. FastBreak will find the family as the name is typed.
Note: The indexing may have problems if you have family names starting with unusual
19
characters such as ~,@ etc. You can also use the slider bar to the right of the family
names to find the family of interest. Once the family is located, use the cursor and left
mouse button to click the family. It will highlight as in the above screen. Note: The
highlighted family will NOT appear in the box where you started to type the name.
Note: FastBreak will read all your FNU files. When these files are made part of your
trading family, FastBreak will include them in the trading strategy. See the FastTrack
manual for information on FNU files.
Money Market Fund Selection
Next, select a money market fund from the list of fund names just to the right of the
“Money Market Fund” label. Any fund, stock or FNU file can be selected as a money
market fund and the selection is made in the same way families and funds are selected.
Notes: When selecting a money market fund make certain the fund is available the entire time period you are planning to test. FastBreak will give you a warning notice if
the fund doesn’t span the testing period. When building trading families in FastTrack,
do not put your money market into the trading family.
Exclude Money Market from Ranking
Many users only want to go into the designated money market fund when using a market
timing signal file. Clicking this option will prevent the money market fund from being
selected as part of the ranking strategy, but on a signal file “sell” the money market will
be used. Note: Even if you use this option you may sometimes find that FastBreak has
purchased the money market fund even when not on a signal file sell. If FastBreak is
trying to purchase a fund but none of the funds in your trading family meet your buying criteria, then money market will be purchased as a last resort. For example, perhaps you are using the Exponential Moving Average buy filter, but all the funds are
below the specified moving average, FastBreak will purchase the money market fund
as a last resort.
Money Market Minimum Hold
20
If using money market in a ranking strategy, this menu item will allow you set a minimum holding period for the money market fund before it can be sold. Many users like to
set this to a short value because money market funds usually do not have a minimum
hold period or short term trading fees. If you use a substitute fund in place of a money
market fund, remember that FastBreak does not apply any short term trading fees to the
money market. Note: The period is in calendar days not market days.
Maximum Correlation Check
This option allows a strategy to avoid buying and holding similar funds at the same time.
If the correlation option is checked, the fund under consideration for purchase will be
compared in correlation to the other funds currently held by the strategy. If the fund under consideration is correlated greater than the specified value, then the fund will be rejected for purchase and the next highest ranked fund will be considered. The correlation
is calculated over a user defined period. We recommend that at least 50 trading days be
used for the calculation. Correlation can range from -1.0, negative correlation, to perfect
correlation of 1.0 Note: Many funds will become highly correlated over short periods
even though they may have low correlation over long time periods. For this reason the
correlation value should be set to a high value. A reasonable maximum correlation
value would be 0.9 or higher.
Statistics Index and Period
FastBreak calculates a variety of statistics on your trading system, including Beta and
Correlation. These statistics will be covered in the Output section of the manual. To calculate some of these statistics, FastTrack requires an index to be specified. The default
index is the S&P 500 index (SP-CP in the FastTrack database). If you want statistics calculated using a different index, you must specify the FastTrack symbol here. A period, in
market days, is required for the calculation. The default is 50 days. We don’t recommend periods shorter than 50 days, but longer periods are certainly reasonable. Finally,
the user has a choice of calculating the beta using correlation, which is the traditional
method, or without correlation. When choosing Without Correlation, the beta calculated
isn’t actually beta, but is the ratio of the equity curve daily standard deviation and the index daily standard deviation.
21
Strategy Tab
Next, click on the Strategy Tab to bring up the following screen:
This is the most complicated menu screen in FastBreak. This tab sets up the majority of
the trading strategy parameters.
Buy and Sell Strategy
This may be the most difficult part of FastBreak to understand. The “Buy and sell strategy” menu is a pull down menu. Click the down arrow button just to the right of the box
below the line that reads “Buy and sell strategy” to see all the trading options available.
22
Each choice is described below:
Buy and sell using rank - This is the most often used strategy. A simple FastTrack type
ranking is made on the funds in the selected family. The ranking produces a list of funds
in order of decreasing gain over some specified time period. This is equivalent to using
the blue pole and rank function in FastTrack. FastBreak will “buy” a fund if it is the top
ranked fund and will “sell” a held fund if it drops out of the top part of the family of
funds during a ranking.
Buy using rank and sell using slope - FastBreak will “buy” using a simple ranking but
“sell” if the slope of a “normalized” price chart for a held fund drops in relation to the
slope for all the other funds in the family. This is more fully explained in Appendix A.
The slope can be calculated using a variety of curve fit methods that will be selected using a soon to be described selection menu. Using a curve fit of the daily price data will
smooth the data and tend to filter out short term price volatility. The number of daily
price points used to determine the slope is set by a parameter to be described later.
Buy using slope and sell using slope - This is similar to the above strategy except the
strategy does a curve fit on the daily price data for each fund in determining “buying”
and “selling” funds.
AccuTrack buy and AccuTrack sell - This is the most difficult strategy to understand
and is one the slowest from a computer run time prospective. The user may want to own
a very fast computer before using this strategy! Some users have referred to this as an
“AccuTrack Bubble Sort.” The AccuTrack indicator should be familiar to all FastTrack
users and is described in the FastTrack manual. It is an indicator that can be used to find
the relative strength between two funds. Typically, one of the funds is made the AccuTrack index. FastBreak will select two of the funds in your family making one the
“fund” and the other the “index.” Next, a determination is made on which is the stronger
fund based on the AccuTrack value. If the value is greater than 50, the fund is stronger.
If the AccuTrack value is less than 50 the index is the strongest. If the “fund” is stronger,
FastBreak will make it the new index and go to the next fund in your family to repeat the
calculation. This is done for all the funds in the trading family. The fund that is in the
“index” position at the end is considered the strongest fund. The process is repeated over
again and again for the remaining funds. The funds are ranked by this technique from
strongest to weakest. Selecting this strategy option will cause a change in some of the
23
other screen options. AccuTrack trading parameters will replace the ranking buy and sell
ranking parameters. This will be explained later in this chapter.
Buy & Sell: Long Gain * Short Gain - This option combines a long ranking period gain
with a short ranking period gain by multiplying them together. This method will give
weight to both long term price performance and short term price performance. For example, if testing a long period of 40 market days and a short period of 5 market days the
program will first take the ratio of the NAV of the fund today and 40 days ago. Next, the
ratio of the NAV of the fund today and 5 days ago is calculated. The final step is to multiply these two ratios together. Putting numbers to this example - we will assume a fund
has a current NAV of $18.00, a $17.75 NAV five days ago, and a $17.45 NAV forty days
ago. The long period NAV ratio is: 18.00/17.45=1.0315, and the short period NAV ratio
is: 18.00/17.75=1.014. Multiplying these two ratios together: 1.0315 X 1.014= 1.046.
This is done for each fund, and the multiplied ratio results are used to do a ranking with
the fund having the largest value as the #1 fund.
When this option is selected four new boxes appear on the screen, Min Long, Max Long,
Min Short, and Max Short. This allows a range of long and short combinations to be
tested. This will be explained shortly.
Buy & Sell: Long Rank * Short Rank - This option also combines long and short term
price performance to rank funds. A ranking of the family is made over a long look-back
period and then a second ranking is made over a short look-back period. The actual ranking positions are multiplied together, and this final result is used to make a third and final
ranking. For example, a fund may be ranked number 5 in the trading family over the past
40 market days and ranked number 8 over the past 5 market days. The result of multiplying these two ranking positions together is: 5 X 8 = 40. As you can see, the lower the
ranking value the smaller the final result, therefore, when the third and final ranking is
performed on this multiplication of two ranking periods the fund with the LOWEST
value is ranked number one.
When this option is selected four new boxes appear on the screen, Min Long, Max Long,
Min Short, and Max Short. This allows a range of long and short combinations to be
tested.
Buy & Sell: Buy and Sell using UPI – Calculation of Ulcer Performance Index (UPI) is
explained in the Appendix. Choosing this option ranks funds based on a short term UPI
value. This usually results in buying funds that have a smoother equity curve
Buy & Sell: Short EMA/Long EMA - This option creates a ratio of the Short Exponential Moving Average (EMA) divided by a Long EMA. If a fund is starting to move up,
the short EMA will be a larger number than the long EMA. The ratio for all the funds is
then ranked from largest to smallest. When a fund starts to turn down the ratio will become smaller.
24
Buy & Sell: General Anchored Momentum - This option is based on work by Rudy
Stefenel and published in Technical Analysis of Stocks & Commodities. See Appendix A
for a detailed description.
Buy & Sell: Most Anchored Momentum - This option is based on work by Rudy Stefenel and published in Technical Analysis of Stocks & Commodities. See Appendix A for
a detailed description.
Buy & Sell Using Alpha Ranking – This option ranks funds based on short term “alpha.” See Appendix A for a detailed description of alpha.
Buy and Sell using Sharpe Ratio – This option ranks funds based on short term Sharpe
Ratio. Sharpe Ratio is a common measure of reward and risk. See FastTrack Help for a
description of Sharpe Ratio.
Buy Slope Type/Sell Slope Type
This button selection menu is used to select the type of slope to use when using a curve
fit strategy. Linear, Power (shown as Non-linear) or Quadratic curve fits can be used.
Note, when a strategy is selected that does not use a curve fit this menu “grays out” and
prevents selection. If using a curve fit for buying and selling, different types of curve fits
can be selected. See the Appendix A for a description of each type of curve fit.
Start date
This is the date when FastBreak will start testing a strategy. Note: FastBreak uses 8 dig-
its for dates. You must include all four digits in a year, and if a month or day is only
one digit (1-9) you must include a zero in front of the digit. One of the most common
mistakes that will result in run errors is not entering dates correctly. Note: FastBreak
will not let you set a date earlier than the first date data is available in the FastTrack
data base (typically 09/01/1988). Also, because ranking strategies are being used, you
must have data available for ranking proceeding the start date. FastBreak will default to
a start date that allows the number of days required for the maximum ranking period that
is expected in the strategy to be tested. For example, if a maximum ranking period of 50
days is to be tested, FastBreak will verify that there are 50 days of data preceding the
Start Date in the FastTrack data base. If you try to violate these rules FastBreak will
“beep” at you. Note: FastBreak does the same error check for other options, including
stops and filters that require a “period” of data. For example, if using the maximum
25
correlation check with a period of 100 trading days, then the start date will be adjusted
to allow 100 days of data prior to the start date. It is important not to override the
FastBreak default date.
End date
This is the date FastBreak will use to end the testing. The default is the last day in the
FastTrack database.
Use Harnsberger Option
The Harnsberger Option invokes a strategy developed in cooperation with Fritz Harnsberger, a money manager in Santa Barbara (see Resource chapter). Mr. Harnsberger
noted that the standard FastBreak ranking system is a “sell based” system in that it will
not buy a new fund until a currently held fund drops in relative strength and generates a
sell. Often there may be a fund or funds that are doing extremely well on the buy ranking
but can’t be purchased until a fund is sold.
The Harnsberger Strategy is a “buy based” system in that when a fund not held is highly
buy ranked, it is purchased and replaces the weakest fund held. The advantage of this
method is that a new fund leader is purchased as soon as possible.
Please see the chapter on FastBreak Calculation Details for additional details on the
Harnsberger Strategy.
Use POP (Persistence of Price)
Selecting this box activates the Persistence of Price function. See Appendix A for a complete description of how this function works.
Note: POP will work only with certain ranking options. See the table at the end of this
chapter. You may want to consider excluding Money Market from ranking when using
this option because the option will have a tendency to purchase the money market very
often (money market funds never have drawdowns). However, for a more conservative
strategy, leave the Money Market in the ranking.
Use Short Trading
Selecting this box activates short trading functionality. Some mutual funds, and stocks,
can be “sold short” and this option allows strategies to be tested that use relative strength
as a buy and sell criteria for short selling. In this case, the fund to be sold short is the one
showing the weakest relative strength. The short position is ended when the fund has
good relative strength compared to the other funds in the trading family.
26
When this option is selected, FastBreak creates an “inverse” fund for each fund in the
trading family. For example, if the real fund is down 2% one day, the inverse fund is up
2%. This inverse relationship is calculated for each day in the data base. All performance data will be created with the assumption that a “short position” is held in the fund.
Set sell rank = buy rank
If this box is checked the number of days used for a buy ranking period is also used for
the sell rank period. Notice that when this box is selected the “Sell min” and “Sell max”
selection boxes are not available because they become meaningless.
Breakout Optimization Method (BOOM)
This is a very powerful proprietary option available only in FastBreak. The exact process
of how the option works is not fully disclosed at this time because of the proprietary nature. BOOM often allows a strategy to purchase a fund much earlier in an up-trend
breakout than would be captured by standard ranking methods. Note: The BOOM option
will not work with all ranking strategies. See the table at the end of this chapter.
This option is very effective and we recommend that you consider testing with the option.
There are three parameters required. From left to right we will call them Parameter 1, 2
and 3. Note: This option was designed with the intention that the optimizer in Fast-
Break Pro would find optimum parameter values. The method used in BOOM has little intuitive meaning, and suggesting reasonable values without the benefit of the optimizer in FastBreak Pro is very difficult. Here are some suggestions. Value for Parame-
ter 1 is 30, Parameter 2 is 5 and Parameter 3 is 1. If you find that a trading system is buying a fund too early on a breakout and you are buying too many false rallies, consider increasing Parameter 2. If rallies are purchased too late then consider decreasing Parameter
2.
Note: The next several parameter boxes do not have as much significance for users of
FastBreak Pro as they do for users of the Standard version. The genetic algorithm
optimizer in FastBreak Pro will determine values for all trading system parameters,
including the ranking parameters. However, FastBreak Pro users can use the following parameter options to “fine tune” the ranking periods in their trading systems. See
FastBreak Pro manual for more details.
27
Loading...
+ 63 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.