Edgeware FastBreak Pro Version 6.5 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Logiciel Edgeware FastBreak Pro Version 6.5. EdgeWare FastBreak Pro Version 6.5 User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer

Résumé du contenu

Page 1 - FastBreak

FastBreakProVersion 6.xwww.edge-ware.com

Page 2

10Changes in Version 5The following list of changes covers upgrades from Version 4 to Version 5. Some usersmay be upgrading from very old versions, an

Page 3 - Table of Contents

11often fail resulting in a whipsaw trades. We saw the need for market timingsignals that would keep the trading system out of the very worst of marke

Page 4 - 1.0 Preface

12minimum holding period value. This is now very similar to setting the top % to zeropercent. One difference is that if more than one fund can be sold

Page 5 - 2.0 Introduction

13users 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. Ability to

Page 6 - 3.0 Upgrade Notes

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

Page 7

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

Page 8

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

Page 9

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

Page 10

18UpgradesWe provide minor upgrades to FastBreak on our web site, and if you encounter an error,we suggest you download the latest version of the soft

Page 11

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

Page 12

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

Page 13

20To 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

Page 14

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

Page 15

22Most ETFs have very short histories. FastBreak assumes historical data starts on9/1/1988 (earliest date in FastTrack database) to adjust the start d

Page 16 - 5.0 Installation

23If you want to try Buy and Sell Using Rank, you would check the box and this wouldindicate to try that parameter option. Next, FastBreak Pro needs a

Page 17

24When using the (NC) alpha ranking method, you need to enter the alpha index to use.The default is the S&P 500 (SP-CP).Short EMA/Long EMAUsers of

Page 18

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

Page 19 - 7.0 FastBreak Pro Operation

26You can force FastBreak Pro not to use the option, to use the option, or allow FastBreakPro to optimize whether to use the option. This option is ve

Page 20

27The brokerage STRF minimum holding period, Short Loss and Delay values are set to theuser defined values, and these parameters are described in the

Page 21

28If you use Yes, the optimizer will always try the adjustment option. If you checkOptimize, the optimizer will “consider” using this functionality.Se

Page 22

29logarithmic and linear trendline options for Buy filters and sell Stops. If the No radiobutton is chosen then only linear trendlines will be used.If

Page 23

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

Page 24

30Stop 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

Page 25

31a 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

Page 26

32You 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

Page 27

33Buy 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

Page 28

34ROR 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

Page 29

35wants 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

Page 30

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

Page 31

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

Page 32

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

Page 33

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

Page 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

Page 35

40database 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

Page 36

41The 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

Page 37

42FastBreak Pro will look at the Weight% values you have entered and sum them, in thecase of our example that would be 80%. FastBreak then assumes the

Page 38

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

Page 39

44The list order for both lists are based on “Adjusted” performance (Adj %). Thisperformance will be based on the option for optimization that the use

Page 40

45E EMA Buy FilterP Parabolic Buy FilterR RSI Buy FilterC Correlation Buy FilterB Beta Buy FilterX EMA Crossover Buy FilterT Trendline Buy FilterB Adj

Page 41

46For example, here are the graphs for Annual return, MDD, UPI and robustness:

Page 42

47Notice 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

Page 43

48The 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

Page 44

49ANN 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

Page 45

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

Page 46

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

Page 47

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

Page 48

529.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

Page 49

53hold 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

Page 50

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

Page 51

55The 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

Page 52 - 9.0 Examples

56After 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.

Page 53

57In 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

Page 54

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

Page 55

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

Page 56

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

Page 57

60We 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

Page 58

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

Page 59

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

Page 60

63Create 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

Page 61

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

Page 62

65Each 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

Page 63

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

Page 64

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

Page 65

68improvement in the IS results, and this is a reasonable place to stop and choose the 12thgeneration for further study.We like to see the best system

Page 66

69single fund system has the system with the best OS result but is also the system with theworst OS result. What is interesting is that the “hold 3” s

Page 67 - OS Return, %/year

7build systems that are complementary to traditional FastBreak systems that always buyinto strength. This will become clear as each of the new options

Page 68 - Annual Return, %

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

Page 69

71What 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

Page 70

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

Page 71 - Trade Return/B&H

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

Page 72 - Switches/Year

74It 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

Page 73

75System 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.

Page 74

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

Page 75

77Reversing 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

Page 76

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

Page 77

79will now “avoid” trading systems that activate too many stops. The above example usinga 10% MDD goal was rerun with this penalty activated. The IS,

Page 78 - Return, %/year

8Release notes for FastBreak Pro Version 6.3Version 6.3 allows a user to add FNU and Detail files when the best generation systems(DFT files) are save

Page 79

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

Page 80

81a temporary family file to use. This will create confusion if multiple executions aretrying to read and write to this family file.Q) What kind of co

Page 81

82Q) I’m using NCalpha ranking, and the funds ranked highest have recently dropped morein price than any other funds in my trading family. How can fun

Page 82

832. Note how long the IS Start Date occurs after 9/1/1988. This will give you thedelta delay you need. Round up to the next month. For example, say F

Page 83

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

Page 84

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

Page 85

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

Page 86

87Since 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

Page 87

88usually 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

Page 88

89The 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

Page 89

9Details of the Trendline algorithm is provided in the Appendix A of the StandardFastBreak manual, and issues to consider when using Trendlines with t

Commentaires sur ces manuels

Pas de commentaire