Edgeware FastBreak Pro Version 6.5 Manual de usuario

Busca en linea o descarga Manual de usuario para Software Edgeware FastBreak Pro Version 6.5. EdgeWare FastBreak Pro Version 6.5 User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir

Indice de contenidos

Pagina 1 - FastBreak

FastBreakProVersion 6.xwww.edge-ware.com

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 7

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

Pagina 8

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

Pagina 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

Pagina 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

Pagina 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

Pagina 12

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

Pagina 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

Pagina 14

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 21

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

Pagina 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

Pagina 23

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 30

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

Pagina 31

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

Pagina 32

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

Pagina 33

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 38

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

Pagina 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

Pagina 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

Pagina 41

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

Pagina 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

Pagina 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

Pagina 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

Pagina 45

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

Pagina 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

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

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

Pagina 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

Pagina 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

Pagina 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

Pagina 56

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

Pagina 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

Pagina 58

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

Pagina 59

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

Pagina 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

Pagina 61

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

Pagina 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

Pagina 63

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

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

Pagina 74

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

Pagina 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

Pagina 76

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

Pagina 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,

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 83

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Comentarios a estos manuales

Sin comentarios