---------------------------------------- ULTRA 10.06 Release Notes (01/22/08) ---------------------------------------- 1. Added ULTRA Timing Tips logic. Download the file, utips08.htm with udata.dat and when this file changes, a notification box will display allowing you to open the file with your browser. The file is also available via Help/Timing Tips. ---------------------------------------- ULTRA 10.05 Release Notes (01/04/08) ---------------------------------------- 1. To revert back to the old Run All System, create a file named use_ra.txt via ULTRA's File / New. Make sure this file is saved in your ULTRA folder. Doesn't matter what this file contains. If the file exists, ULTRA will revert back to the pre 10.04 Timing/RunAllSystems. 2. Added u7data08, u8data08, s1data08 to the release. Bug Fixes: ---------- 3. Some of the early data for RYN, FTSE was missing in 10.04 ---------------------------------------- ULTRA 10.04 Release Notes (12/11/07) ---------------------------------------- 1. Added Sector and SFO documentation to Help Menu. 2. Changed Run All Systems functionality to Run System Groups. 3. Added RYN (Rydex Nova) and FTSE (FTSE 100) to historical database. 4. Updated 2008, 2009 date hard codes resolving expiration message occurring with 12/10/07 data. ---------------------------------------- ULTRA 10.03 Release Notes (09/11/07) ---------------------------------------- Bug Fixes: ---------- 1. Incorrect yearly gain on summary line when trading next-day and buy signal occurs on last day of year. This bug appears to have been fixed before but the fix was insufficient in some cases. 2. Changed ULTRA 10 configuration files to ULTRA10_RIGHTS_FILE and ULTRA10_CONFIG_FILE so that ultra9.exe and ultra10.exe can both operate in the same folder. 3. Fixed path to ULTRA 10 Tour. 4. Widened ULTRA's default start up size. 5. 01/30/04 -> 01/03/84 in s_clg.htm 6. PMI was zero in pre-2007 data files. 7. Included instructions for resizing Notepad in tutorial.htm 8. CLG was crashing in Run All Systems on 06/04/48. 9. DUALB was crashing in Run All Systems on 12/19/83. 10. In RunAll, the last system of a type wasn't being counted correctly in the %long computation. (Eg. CICG is the last gold system and it was defaulting to a Stock system). 11. Changed PSW option to reflect 0=Daily, 1=Weekly, 2=Monthly. ---------------------------------------- ULTRA 10.02 Release Notes (08/22/07) ---------------------------------------- 1. Added r_uss.htm and holyg.htm 2. Changed executable to ultra10.exe so that clients existing ultra9.exe is undisturbed. ---------------------------------------- ULTRA 10.01 Release Notes (08/09/07) ---------------------------------------- 1. Added Timing/Historical Analysis (Multiple Composites) Function. ---------------------------------------- ULTRA 10.0 Beta Release Notes (07/23/07) ---------------------------------------- Note: ----- This release and does not contain all the ULTRA 10 features that are currently under test. This version is exactly as stable as the latest ULTRA 9 as much of the code has been in operating in ULTRA 9 for many versions. ----------------------------------- 1. Added Data ---------- PMI to database starting 02/01/48. 2. Added Systems ------------- (1)VR9, (2)VSL, (3)VSU, (4)WBA, (5)NBA, (6)ARA, (7)MIDM, (8)PANB, (9)RELR, (10)CLG (11)CIC, (12)RSID 3. Eliminated Current Analysis because Date Analysis does the exact same thing. ----------------------------------- ULTRA 9.0g Release Notes (07/10/07) ----------------------------------- Changes: -------- 1. New User's Guide accessible via HELP menu. Fixes: ----- 1. Run All Systems option for not printing system descriptions wasn't working. 2. System Object for Month had .. instead of ... for the line continuation symbol. ----------------------------------- ULTRA 9.0f Release Notes (06/18/07) ----------------------------------- Changes: -------- 1. Added a System Description (SD) for each system that can be optionally displayed in the Run All Systems Results to remind the user of how the system generates its buy/sell signals. This description is two lines that usually fully describe the buy/sell signal formula for a system. In some cases, the system rules are too complicated and must be psuedo-described. sysd_sav.hlp = Original Defitions (Do not modify). sysd.hlp = Definitions that the program displays which can be modified by the user. The format for this file is contained in: Help/ULTRA User's Guide/Topic Index/Run All Systems. If sysd.hlp is damaged by the user, sysd_sav.hlp can be copied to sysd.hlp and the original default values will be restored. 2. Modified Help/ULTRA User's Guide to begin using new ULTRA10 Help files in .html format. 3. Modified Timing/Run All Systems to be able to run all types of systems at once. The user can now select the systems they want to run during the Run All Systems execution. Help for Run All Systems completely rewritten to match the new functionality. Complete information is available at Help/ULTRA User's Guide/Topic Index. 4. Run All Systems results are now stored in the format A_012707.txt for 01/27/07. 5. Complete rewrite of EOW/PEOW/EOM/PEOM logic to speed up execution by 23% on a Historical Analysis of ADL from 1942. Can be tested via NEW_SET_EOW_EOM define in u5anal.cpp. 6. Added a number of new File/Open file types. 7. Expanded PLF logic to create various files containing the percent of systems on buy signals after a Timing/Run All Systems. Moved the setup of this functionality to Timing Menu. Complete information is available at Help/ULTRA User's Guide/Topic Index. 8. Moved many .html help/system description files that were accessed via the internet to the user's local machine allowing for much improved offline use. Fixes ----- 1. Changed HENDB help screen to reflect that it uses GBT instead of DJB. 2. Disclaimer screen was showing wrong version in some cases. ----------------------------------- ULTRA 9.0e Release Notes (05/04/07) ----------------------------------- Changes: -------- 1. Added Data/Add/View notes with new update policies. Fixes: ------ 1. INDEX3 was not being set correctly during optimization for MAB_SYS_NUM. 2. On some computers, graphs were not running to the end of the database. Also, monthly graphing was giving a GPF. Fix is in u5graph.cpp labeled 9.0E. Caused by addition of Sector data graphing. 3. Weekly graphs week causing a FPE. Caused by addition of sector data graphing. 3. Ratios were not being titled correctly on graphs. 3. Change Yahoo convert to match new yahoo files. 4. Good Friday 2007 was not listed in our hard-coded holidays causing HDAY to not generate its buy signal correctly. ----------------------------------- ULTRA 9.0d Release Notes (02/08/07) ----------------------------------- Changes: -------- 1. Added Data/Backup Data Downloading menu item. 2. Added a link to UDS renewal from near expiration messages. 3. Added Help/Online Order/ULTRA 10 menu item. (ULTRA 10 is scheduled for release on 03/01/07) 4. BBL/BBS weren't working properly with options set to indexes other than the SPX. 5. Changed size of fbuf from 5 to 500 in BBL/BBS code. ----------------------------------- ULTRA 9.0c Release Notes (02/07/07) ----------------------------------- Changes: -------- 1. Added a notification message box indicating to users when hard-coded dates expire. The expiration is neccessary because the NYSE doesn't release holiday dates in advance. (Eg. as of 02/06/07, the 2008 holiday dates are not yet released.) These holidays effect our weekly and seasonal systems. Fixes: ------ 1. Timing/Historical Analysis (Composite) when running against a EDF wasn't printing last lines upon close_composite() because too many files were open. See 9.0C in u5comp.cpp. 2. Typo in CRBB formula description. System uses GBT vs. DJ20B. 3. In some cases, Data/Export Data was crashing the system. This was due to the error checking code introduced recently. 4. PEOW wasn't being set correctly when the last day in the year as also the last day of a week. This fix will have a minor effect on the past signals for the THUR system. 5. PEOW wasn't being set correctly when it was the last day in the database. This fix will have a minor effect on the past signals for the THUR system. 6. During an optimization, when all parameters were simply set (one iteration), an invalid parameter name error would occur. 7. The addition of @TST in 9.09 caused @TSS to stop working correctly in some cases. 8. CRBB was coming up with trash in the Options screen on one of our office machines. Same problem MA3 used to have. Fix is in uopt.cpp, search CRBBFIX. DO (P=project, B=Bug, W=wait ) --- P. EB_*.txt is not documented anywhere. Does it work? W. Yahoo adj close not working according to Charles P. (Can't reproduce. XOM worked fine 1970-02/05/07). P. Need to change yahoo downloading instruction web page to match minor yahoo changes. ----------------------------------- ULTRA 9.0b Release Notes (01/24/07) ----------------------------------- Fixes: ------ 1. System variations were not being set correctly due to recent, unrelated change. Main symptom was that changing one system variation would reset others to defaults. 2. Special case for MA3 in uopt_com.cpp to allow for changing parameter variations. ----------------------------------- ULTRA 9.0a Release Notes (01/17/07) ----------------------------------- 1. Opened Test/Signal File... to all ULTRA users. Fixes: ------ 1. Timing Date Analysis (Composite) was giving a GPF due to an attempt to incrorrectly close the sector database. 2. PRES did not generate its signal in late 2006 correctly if ODE was set. 3. Browser location was not being saved correctly. 4. THURS wasn't saving option variations correctly. 5. Put the correct label on the Test/Signal File Filtered... Dialog box for data file. ----------------------------------- ULTRA 9.09 Release Notes (01/08/07) ----------------------------------- 1. Added full functionality for VMA, VMA2, PSW, PSW2 and moved systems to INDICATOR SYSTEMS. 2. Removed VMAN and PSWN. They are replaced by VMA2 and PSW2. 3. Changed Optimizer output file names to or_*.txt and ov_*.txt. 4. Added @TST functionality in Composite Definitions. TST is a temporary trailing stop. The line: @TST=10,5 would use a trailing stop of 10%. If a long is stopped out, a new long couldn't occur for 5 days. After that 5 days, if the strategy was still on a buy signal, a new long position would be taken. @TST=10 defaults to @TST=10,1 5. Changed Sector start dates to notify of earliest and then run from that date. 6. Added ability to graph sector database items. 7. Added another line of month/year labels above indicator graph in GRAPH function. 8. Rearranged the data items on the dialog screens. Fixes: ------ 1. MAB indexes were not being set correctly during optimization. SPX was being used as a default. 2. Fixed BBL and BBS to use the correct index set in options. 3. Fixed CVR options. Variations 10/11 had issues. 4. CDN system's CUD parameter was not being set correctly. 5. Sector MAROC was crashing when run from 01/02/88. ----------------------------------- ULTRA 9.08 Release Notes (09/30/06) ----------------------------------- 1. Added the ability for WROC to run on a daily, weekly, monthly basis. 2. Added full functionality for PRES. 3. Added full functionality for SEAS2. 4. Added the *D flag for Composite Definitions Files (CDF). If the line contains *D the system parameters will be set to the defaults for the system. The *D will override other parameters that are defined in the CDF. For example, the line: MONTH,1 *O JAN=1, FEB=0, MAR=0, APR=0, MAY=0,... JUN=0, JUL=0, AUG=0, SEP=0, OCT=0,... NOV=0, DEC=0, ODE=0 *D Will use the default values for the MONTH system regardless of anything else in the MONTH line(s). *D can be anywhere in the line after the system weight. *D is only applicable for systems that support inline parameter defintions in CDFs. However, adding it to other system lines will have no effect. 5. Added the menu item Systems/Options/Delete All Parameter Variations... 6. Added the hard code dates for SEAS2 for 2007 (2008 holidays not out yet). 7. Added the ability for Optimizer iteration parameters to be dumped into results file. 8. Added the ability for Optimizer Notes file to be optionally opened upon completion of system optimization. 9. Added a notification when incorrect results filter name is used during system optimization. 10. Added the ability to draw vertical dotted lines in graphs. 11. Changed DCR to allow for disabling stochastic with SL=0.0 12. Added DH2 system which is a copy of DCH with different defaults. Bugs Fixed: ----------- 1. Typo in formula for DCR. Line should read: CR = DJC / MA 2. VMA options screen had a typo for values of PER. ----------------------------------- ULTRA 9.07 Release Notes (08/23/06) ----------------------------------- 1. MAB now allows for three different sets of parameters. ( 2. Added another MONTH system, MON2, so that months that are not bullish can be represented in a Composite Strategy. For example, if one wanted to be long during bullish months and short during bearish months:. @SYS month, 1 mon2, -1 @ALL -1,-100 0,0 1,100 @END 3. Added the ability to dump the daily buy/sell status of all systems/signal_files in a composite to a results file. This new file is named with the convention, D_12345.txt for a composite named C_12345.txt. The functionality slows down the run and is only enabled when the box labeled, "Dump Daily Account Values to Results File" is checked in the Dialog box controlling start/end dates for Timing/Historical Analysis(Composite Strategy). Bugs Fixed: ----------- 1. TEST/PERIODS doesn't work for SIL and SGLD, USDX. 2. MAB was not using correct index in Current Analysis graphing. 3. LHD options not being displayed correctly on options screen and USE_OTC not remaining checked. 4. FTIC formulae contained a typo. The sell signal should have read: "SELL: TS crosses from above to below 99.0" ----------------------------------- ULTRA 9.06 Release Notes (06/01/06) ----------------------------------- 1. Added output filtering in Optimizer and new control dialog box. 2. Added ability for optimizer defintion files to each have their own, saved control variables. 3. Added ability to pause/continue optimization to inspect results. 4. Added Time Left to optimzer after using elapsed time 0-50, 51-100, etc. 5. Moved VMA, to indicator system. 6. Added full functionality to VMA. ----------------------------------- ULTRA 9.05 Release Notes (05/16/06) ----------------------------------- 1. Added SGLD, USDX, XOM data items. 2. Added Optimizer Notes pad. Bug Fixes: ---------- 1. MAB wasn't using correct index in Optimizer. ----------------------------------- ULTRA 9.04 Release Notes (04/25/06) ----------------------------------- 1. Added ULTRA 9 System Tour. Bug Fixes: ---------- 1. Month system giving GPF when selecting CDF in options. ----------------------------------- ULTRA 9.03 Release Notes (04/05/06) ----------------------------------- 1. Added DCR system with webpage. 2. Added DCH system with webpage. 3. Added ability to convert Yahoo data file using ADJCLOSE in addition to the CLOSE. 4. Increased optimizer var report to three digits for floats. Bug Fixes: ---------- 1. ULTRA was reading wrong variation for BBS system. 2. Converting large YAHOO files like XOM resulted in garbage at the end of the file as memory was overrrun. 3. CDN options were not working correctly. ----------------------------------- ULTRA 9.02 Release Notes (03/27/06) ----------------------------------- 1. Added USDX data starting 01/25/99. 2. Added CPI-adjusted export for SPX which now allows the creation of a Real Total Return Index. 3. Changed datadownloading default to ultrafs.com. 4. Add Data/Notes menu item that describes changes/notes related to the ULTRA database. Bug Fixes: ---------- 1. W3S system hold days option not changable. 2. New systems are not showing up in Rank. 3. Sometimes the results were truncated when running a composite against and External Data File (EDF). 4. When exporting based on a file, only 10 data items would correctly export. Increased to 50. ----------------------------------- ULTRA 9.01 Release Notes (12/27/05) ----------------------------------- Bug fixes: ---------- 1. Run All NDX, Bonds, Gold had an incorrect file released that didn't include the 9.0 changes. 2. NVT was not being included in the Run All NDX Systems results. ----------------------------------- ULTRA 9.0 Release Notes (12/15/05) ----------------------------------- 1. Added Data ---------- PCR to database starting 09/27/95. RUTH to database starting 09/11/87. RUTL to database starting 09/11/87. RUTO to database starting 09/11/87. MIDH to database starting 08/20/91. MIDL to database starting 08/20/91. 2. Added Systems ------------- UVR, BBL, BBS, CRBC, MAB, FTIC, CDN W3S, NVT, ATR, SIMA 3. Changed Run All Systems, NDX, Bonds, Gold to use a text file reporting format that will allow unlimited additions in the future. 4. Added full functionality to LHD and MONTH systems (Full Functionality = system parameter optimization, variations, and definitions inline in Composite Strategies).