Easy Language

Here you'll find EasyLanguage code in both text and Tradestation-compatible formats.

  • Original trading system in EasyLanguage

    This code references "Going for the gold - automatically," August, 2006.

    View Code | View Tables

  • Reversion system code

    Easylanguage for system designed to exploit reversion to the mean tendencies between stocks and bonds. Reference article: "Reversions of profits in stocks and bonds," February 2004.


  • S&P vs. Dow Trading Systems

    EasyLanguage code for three sample trading systems that demonstrate ways to trade S&P 500 futures based on signals from the Dow. Referenced article: "Trading S&P futures using the Dow," April 2003


  • PLDot code

    EasyLanguage code for PLDot and PLDotP indicators. PLDot plots the current value of the average of the three previous bars on the current bar. PLDotP plots an average of the three most recent bars in the place where the next bar will appear. Referenced article: "Getting the angle with Drummond geometry," September 2001


  • Sample Trading Systems

    These unoptimized systems were used to systematically select markets for trading. Referenced article: "Systematic market selection," May 1999

    Download Unavailable.

  • Repeated measures analyzer

    This EasyLanguage and VBA code, which you import into Excel 97,work together to automate the repeated measures analysis of your systems. Referenced article: "Out of sample, out of touch," January 1999


  • DBS: Alternate stops version

    DBS model with inverse volatility stops. Referenced article: "If it's broke, don't fix it," May 1998


  • Z-score indicator

    EasyLanguage indicator for displaying the z-score in TradeStation or SuperCharts. Referenced article: "Scoring high and low," April 1998


  • DBS with trade exporter

    A revised DBS model with additional code for exporting trades to a spreadsheet file. Also includes the three indicators in the referenced article's sidebar. Referenced article: "Trade, and trade again," March 1998


  • Contrarian trading system

    EasyLanguage code for an adaptive trend-following system described in "Searching for the trend," December 1997.


  • MACD crossover forecaster

    Function to calculate the price for tomorrow that would cause the MACD to cross tomorrow. Referenced article: "Sign of the crossover," October 1997.


  • EMA crossover forecaster

    Function to calculate the price for tomorrow that would cause two exponential moving averages to cross tomorrow. Referenced article: "Smooth operator," September 1997.


  • Dynamic Breakout System (DBS)

    EasyLanguage code for the original DBS developed in a 1996 series of Futures 101 articles. Referenced articles: Futures 101, January 1996 to December 1996.


Check out Futures Magazine - Polls on LockerDome on LockerDome