SuperCharts Y2K issues:

SuperCharts program updates to Y2K compliance:

If you are running SuperCharts version 4.0 build 7, click on the link below to take you to the TradeStation Technologies web site to download the Y2K patch:

Go to:           SuperCharts Y2K downloadable patch for version 4.0 build 7

If you are running SuperCharts version 4.0 build 4, 5 or 6, you will need to follow these instructions before you can apply the Y2K patch to your copy of SuperCharts:

Go to:          ftp://ftp.omegaresearch.com/pub/updates/sc_4.0/

download the file called sc4b7.exe and save this in C:\temporary
(this file updates build 4, 5 or 6 to build 7)
open and read the file called sc4b7.txt

Go to:          ftp://ftp.omegaresearch.com/pub/updates/Y2K_Updates/

download the file called sc4B8.exe and save this in C:\temporary
(this file updates build 7 to build 8 - build 8 is Y2K compliant)
open and read the file called sc4b8.txt

Once the necessary files are downloaded, you will need to run each of the .exe files, starting with the first appropriate file.  If you do not know how to run the .exe files, please refer to your Microsoft help manual or help files. Please remember to follow the instructions in the .txt files.

QBL suggests making a backup of your SuperCharts program directory prior to running the above .exe files.  This way, if anything does go wrong, you can restore from your backup.

SuperCharts  ELDate.ELA information:

Across all TradeStation Technologies applications that use EasyLanguage (this includes TradeStation 2000i, OptionStation 2000i, RadarScreen 2000i, TradeStation 4 build 23 and SuperCharts 4) we now have an EasyLanguage date format YYYMMDD. Where YYY are years since 1900, MM is the month and DD is the Day. For example 1000101 will represent the first of January of year 2000.

This date format will solve both the ambiguity of the 2000 vs. 1900 dates, and the date comparison problem as 1000101 is greater than 991231 while keeping backwards compatibility with EasyLanguage studies written in older versions of TradeStation Technologies applications.

All Julian dates, and other EasyLanguage functions that use dates have been updated to read the EasyLanguage date format YYYMMDD. And this format has been thoroughly tested for proper behaviour (this including arithmetic results like division, addition and subtraction).

For your convenience and ease of use, we have added two Functions to EasyLanguage that help to further simplify the use of dates. The first function is ELDate(MM, DD, YYYY). This Function uses three numerical parameters (month, day, year), and returns an EasyLanguage date.

Example: If Date = ELDate( 01, 02, 2000 ) Then...

The statement above will compare the date of the current bar to the date specified in the Function parameters (01/02/2000), and return true for any bar with a matching date. This Function can be used when referring to a specific date in EasyLanguage. The second function is ELDateToString(Date). This Function accepts an EasyLanguage date as a parameter and returns a string with a full date (MM/DD/YYYY).

Example: Print( ELDateToString( Date ) );

Would print “01/02/2000”, assuming that the bar date was January 2, 2000.

The ELDate() and ELDateToString() functions are available for download from the TradeStation Technologies website. For 2000i applications, the ELDate_v2000i.ELS file should be downloaded and imported. This file contains the most recent version of the ELDateToString() Function (ELDate is a built-in Function). For TradeStation and SuperCharts 4 applications, the ELDate_v4.ELA file should be downloaded and transferred into the application. Both the ELDate() and ELDateToString() Functions are included in the ELA file. “Only the ELDATETOSTRING() function is necessary for the 2000I els file ”

The files can be found at the following links:

All 2000i products  -  make sure that you are using the latest version of your software by visiting the  Product Updates section of the TradeStation Technologies web-site. The latest Service Pack updates include these functions.

To download the  ELDATE_V2000I.ELS  file - click here

TradeStation 4.0 and SuperCharts 4 or previous versions:

To download the  ELDATE_v4.ela  file - click here.

To save either of the above files to your hard disk, right click on the filename and choose the option Save Target as... or Save Link as... and specify a location on your hard disk for the file.

Once you have saved the file to your hard drive, refer to Transferring Analysis Techniques.

Transferring Analysis Techniques

 To Transfer In any Analysis Techniques:

 From the charting application select the Tools | Quick Editor menu sequence OR open the PowerEditor and select File | Open.  

  1. Click the Transfer button on the bottom right.
  2. Select FROM EasyLanguage Archive file and click OK.
  3. Click the Browse button to locate the location of the ela file manually or click Scan to scan the drive where the file is located. If you selected Scan, enter the driver letter where the file is located and click OK.
  4. Click on the name of the ela file that you want to import (for example filename.ela) on the left, then click OK.
  5. Click OK.
  6. Select Transfer All and click OK.
  7. The included Analysis Techniques and/or functions will now be available in your program.

To Transfer Out any Analysis Techniques:

  1. From the charting application select the Tools | Quick Editor menu sequence OR open the PowerEditor and select File | Open.
  2. For each tab, highlight the techniques to transfer to another system by holding the Control Key and clicking on them.
  3. Click the Transfer button on the bottom right.
  4. Select TO EasyLanguage Archive file.

Indicate the location and filename to create and click OK.


Send mail to webmaster@qbl.com.au with questions or comments about this web site.
Copyright © 1997 - 2007 QBL Pty Ltd.  All rights reserved.
Last modified:  24 April, 2007.