Edgeware FastBreak Pro Version 6.2 Uživatelský manuál Strana 1

Procházejte online nebo si stáhněte Uživatelský manuál pro Software Edgeware FastBreak Pro Version 6.2. EdgeWare FastBreak Pro Version 6.2 User Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk

Shrnutí obsahu

Strany 1 - FastBreak

FastBreakProVersion 6.xwww.edge-ware.com

Strany 2

10 Buy filter using a short/long Exponential Moving Average (EMA) crossover. This issimilar to the current EMA Buy filter except that the fund NAV is

Strany 3 - Table of Contents

11Note: You can load trading systems developed with Version 3 of FastBreak into thisnew version, however, you must input the beta /correlation index a

Strany 4 - 1.0 Preface

124.0 How FastBreak Pro is Different from Standard FastBreakOur intent when we designed FastBreak Pro was to automate development of mechanicaltrading

Strany 5 - 2.0 Introduction

13to try, and this is why FastBreak Pro uses a very sophisticated genetic algorithm (GA) toevolve the parameter choices.Determining optimized paramete

Strany 6 - 3.0 Upgrade Notes

145.0 InstallationNew users should first read the Standard FastBreak manual supplied with your purchase.That manual describes all the parameters and o

Strany 7

156.0 Technical Support and UpgradesNote: Do not call Investors FastTrack for technical support.Do not use the 800 order line number for technical sup

Strany 8

16 Verify that the FastTrack account number on this computer matches the accountnumber on the FastBreak CD Install FastBreak using the installation

Strany 9

177.0 FastBreak Pro OperationWe recommend that you read this manual in the order it was written; however, if youhave experience with Standard FastBrea

Strany 10

18To switch back to the “Standard” FastBreak screens described in the standard manual usethe icon on the far right of the icon tool bar:The following

Strany 11

192ndNote: the Optimize Family option is not available when using trendline Stops orBuy filters. See Appendix A for details.To prevent over-optimizati

Strany 12

2Disclaimer and License AgreementThe information that FastBreak Pro provides is only part of the information needed for agood investment program. Cons

Strany 13

20predictive ability. Normally, the OS date range immediately follows the IS optimizationdate range. FastBreak Pro does not require this typical order

Strany 14 - 5.0 Installation

21such as GAM and MAM, you will see text box ranges on the optimizer screen thatallow you to insert ranges for this third variable.You can change the

Strany 15

22often the best solution historically. This can be compared to the “buy the dips” techniqueof the late 1990s. The unfortunate problem is that, in a b

Strany 16

23If you check the Correlation box, FastBreak Pro will try a maximum correlation, betweenfunds to hold, for some strategies:The optimizer will try to

Strany 17 - 7.0 FastBreak Pro Operation

24will not work with all the ranking methods. See the Standard manual for a fulldescription.You can force FastBreak Pro not to use the option, to use

Strany 18

25The optimizer will determine the Top% value for your strategy using the range of valuesin the following boxes:In this example, a value between 10% a

Strany 19

26would result in only one day to calculate the curve fit. The curve fit equations requireup to three days to make the calculation, and FastBreak Pro

Strany 20

27Stop LossClick this icon to bring up the stop parameters page:Stop Begin DayThis option is used in the optimization process to suspend all Stops for

Strany 21

28a minimum number of calendar days is reached. The option is at the top of the screenwhere Stop optimization ranges are set.There is a single value i

Strany 22

29You are not required to use the second period. If you want a single stop value to be foundfor the entire time period a fund is held, check only the

Strany 23

3Table of Contents1.0 Preface...42.0 Introduction...

Strany 24

30Buy Filters ScreenClick on this icon to bring up the Buy Filters screen:Buy filters are checks that can be applied to a fund prior to purchase. See

Strany 25

31ROR is to be calculated. For example, FastBreak may determine that the fund to bepurchased should be increasing at the rate of at least 8% per year

Strany 26

32wants to force this filter to be used the Force Use box can be checked. This will makeevery strategy that the optimizer tries use this option. If th

Strany 27

33Genetic Algorithm ScreenNote: To better understand the following discussion you may want to go to Appendix Aand read the discussion on Genetic Algor

Strany 28

34Only one of these three parameters can be selected for optimization using the radiobuttons. If a parameter is not selected for optimization, FastBre

Strany 29

35some genetic algorithm books, but we have not found these large population sizesto result in improved system performance using the 50% Survivor Sele

Strany 30

36described in the Appendix. Note: Activation of the Maximize Robustness option willtriple run time; however, we believe it is critical to building go

Strany 31

37database can be used. Note: If using the Minimize Beta option, the Beta Buy Filtershould also be used on the Buy Filter screen. For example, if a us

Strany 32

38The information in this file will be covered later when the optimizer is covered.Using this option can result in quite a large file. Use with care.T

Strany 33

398.0 Running FastBreak Pro OptimizationThe GA optimizer works interactively with a special version of Standard FastBreak.Standard FastBreak provides

Strany 34

41.0 PrefaceNote: A PDF copy of this manual is on your installation disk. We recommend you puta copy on your computer so you will always have a copy a

Strany 35

40Note: Your screen may look different depending on your monitor screen resolution. Ifyou have a very low resolution screen, the far right columns may

Strany 36

41Buy FiltersO ROR Buy FilterE EMA Buy FilterP Parabolic Buy FilterR RSI Buy FilterC Correlation Buy FilterB Beta Buy FilterX EMA Crossover Buy Filter

Strany 37

42Note: It may take several seconds or a few minutes to pause execution. If you have therobustness option checked, FastBreak may run up to 3 additiona

Strany 38

43Notice that there are two lines on each graph. One line is for the #1 strategy identified byFastBreak Pro (based on Adjusted performance in the Best

Strany 39

44The Out-of-Sample (OS) Results screen adds a new line at the end of each generation.When we refer to “Average” values, we are referring to a simple

Strany 40

45ANN SD The standard deviation of the Out-of-Sample annual returns for the top tensystems. The larger the value, the larger the variation in Out-of-S

Strany 41

46Saving StrategiesThe parameters for the top ten best systems can be saved after a run has finished, or theprogram can be paused during optimization

Strany 42

47You can then see the specific strategy parameters found and you can execute FastBreakPro in the standard manner to view Detail results or FNU files.

Strany 43

489.0 ExamplesWe have included example files on the installation CD. You can use the files directlyfrom the CD, but we recommend copying the files to

Strany 44

49hold three funds because we set the minimum and maximum range for # funds held to 3.We are optimizing on Annual return, but have specified an MDD go

Strany 45

52.0 IntroductionEdge Ware, Inc. released the initial Standard FastBreak version in early 1996 to allowinvestors to design, evaluate and trade fund ro

Strany 46

50future market conditions. The reason we reserve some recent out-of-sample market datais to test the optimized parameters. We are looking for the poi

Strany 47

51The OS MDD is a little disappointing because we optimized with a 15% MDD, and wesee that the OS MDD is typically in the 17-22% range. There are some

Strany 48 - 9.0 Examples

52After you choose the generation number you will be asked to provide a name. We willuse the name Exp and FastBreak will provide the extensions (Exp0.

Strany 49

53In this example, we chose system # 10 in generation 9 because it was the best in the Out-of-Sample screen. Should we always automatically choose the

Strany 50

54and evaluate them separately, but we will use the FastBreak Pro family optimizationoption to determine the best combination of funds. We build a tra

Strany 51

55This trading strategy has very good performance in the OS period. The results are evenmore impressive compared to the major market indexes during th

Strany 52

56We see that all 10 new families (ET0 through ET9) are now available in the Familiesselection table. At this point we execute the strategy just like

Strany 53

57Example 3 – Trading StocksOne of the most exciting and aggressive uses of FastBreak Pro is developing stocktrading systems. Note: Trading individual

Strany 54

58an inaccurate indication of performance when performance results are measured overa very short trading period. For this reason, it is important to h

Strany 55

59Create the DFT files for generation 14 using the method in the first two examples. Now,load strategy 5 DFT into FastBreak, change the strategy start

Strany 56

63.0 Upgrade NotesMaintaining Existing FastBreak Trading StrategiesIf you have existing FastBreak strategies that you like we recommend that you keep

Strany 57

60Example 4 – Building Market Timing Signal FilesRead the chapter on building market timing signals in the Standard FastBreak manual.That chapter will

Strany 58

61Each day you can load this DFT file and execute it just as you would any trading system.If there is a market buy or sell, the signal file will be up

Strany 59

6210.0 Suggestions for Building Better SystemsThe optimization parameter defaults in FastBreak Pro will give you good results. In thischapter we show

Strany 60

63Keeping Track of Optimization RunsIt is useful to keep a simple record of optimization runs. Although it is a simple matter toreload the restart fil

Strany 61

64return (note the false sharp peak at generation 3). However, we are seeing diminishingimprovement in the IS results, and this is a reasonable place

Strany 62

65hold more funds the variations in OS performance among the ten systems is reduced. Thesingle fund system has the system with the best OS result but

Strany 63 - OS Return, %/year

66"Stale"monthsOSReturn,%/year0 37.76 40.718 41.8These results are very encouraging because all systems are comparable and the “older”system

Strany 64 - Annual Return, %

67What is very clear is that in the early to mid 90’s, it appears that your chance for out-performance was much better. The ratio hit a low in the Jun

Strany 65

68Trading International FundsWe built a family of 34 international funds that can be traded with either no, or lowtransaction fees. We examined the im

Strany 66

69discover ways of choosing from among the “best” trading systems provided by FastBreakPro at the end of each generation.When FastBreak Pro completes

Strany 67 - Trade Return/B&H

7trendline that a human brain can draw in a few seconds is a daunting task; however, thereis a tendency when manually drawing trendlines to “force” th

Strany 68 - Switches/Year

70It can be argued which of the ten systems would have been chosen to be traded. The out-of-sample MDD was very similar in all cases. In this particul

Strany 69

71System OS Return FNU OS Post OS FNU PostNumber Annual, % Annual,% Annual, % Annual, %1 38.5 44.6 17.7 202 28.7 37.7 23.3 21.13 5.8 33 32.2 32.14 41.

Strany 70

72Generation 8 was selected for detailed analysis. Here are the results (using FNU equitycurves):System OS Return Post OSNumber Annual, % Annual, %1 2

Strany 71

73Reversing the In-Sample and Out-of-Sample Data PeriodsFastBreak Pro allows the OS data period to be earlier than the IS data period. The moretraditi

Strany 72

74history. We found that optimization on this recent bear market data improved riskperformance.The Effect of MDD Objectives on PerformanceAll investor

Strany 73

75happened when we tried to build a system with a 10% MDD. We have put an option inFastBreak Pro that applies a penalty to systems that activate sever

Strany 74 - Return, %/year

7611.0 Frequently Asked Questions and Common ProblemsQ) I crashed my hard drive (got a new computer, new laptop etc.) and I need to reinstallFastBreak

Strany 75

77a temporary family file to use. This will create confusion if multiple executions aretrying to read and write to this family file.Q) I created a new

Strany 76

78Q) Should I ever “over-ride” the trading system?A) Usually the answer is no. One very good reason to stop trading a system is if thesystem starts to

Strany 77

79Appendix A -- Technical DiscussionWhat are Genetic Algorithms?Genetic Algorithms are a mathematical method used to solve hard optimization problems.

Strany 78

8Changes between Version 4 and Version 5Version 5 of FastBreak Pro dramatically improved the optimization time when usingFNU data files. FNU files are

Strany 79

80Adjusted Performance = 20% x 15/18 x 10/14 = 11.9%This calculation is made for all systems (chromosomes) in a generation. All the adjustedperformanc

Strany 80

81In this example, the parameter values are all increased by 5%. The strategy performancefrom this run is saved. Then a second evaluation is made, but

Strany 81

82Since 0.86 is greater than 0.85, no robustness adjustment is made to the original 24%performance.Which method, Average or Lowest, is better? Our res

Strany 82

83usually results in a reduction to the variable being optimized (constraints such as MDD,or switches per year have the same effect). We are willing t

Strany 83

84The time it takes to build the trendlines is dependent on the following: Number of family members Size range for trendlines to be built. If you us

Strany 84

9while large cap stocks are not. FastBreak allows the use to combine multipleindexes (or any stock, fund, FNU file) into a family. This allows the use

Komentáře k této Příručce

Žádné komentáře