Free Easylanguage

Below is a list of  articles that contain free EasyLanguage source code to help you discover new ways to build profitable trading systems. 

Strategy Code

These articles contain trading ideas that might be be the seeds of a great trading system. These are not complete trading systems as they stand. They are fantastic examples of potential market edges that can jump-start your own system development.

Connors 2-Period RSI Update for 2016
With the year 2016 well behind us, it's time to look at the very popular 2-period RSI trading method by Larry[...]
Testing A Euro Currency Futures Scalping Strategy, Part 6
In an attempt to make this system more tradable, I've looked at many different stop methods and filters. My hunt[...]
Testing A Euro Currency Futures Scalping Strategy, Part 5
It's been a couple of years since I reviewed this potential trading idea of a Euro currency futures scalping strategy. Over the[...]
Simple Shorting Strategy
Over the years I've looked at several very simple long strategies that were published in the book, "Short Term Trading[...]
The Double Seven Strategy
It's time to look at another simple trading system which can be found in the book, ”Short Term Trading Strategies That Work” by Larry[...]
World’s Simplest Trading System
Here’s the system: At the end of every month, if the index is above its 10-month simple moving average: the[...]
This Simple Indicator Makes Money Again and Again
Here we are four months into 2016 and I've not updated some of the more interesting articles. One of those[...]
Trading Multiple Strategies With The Same Instrument – Part 3
In the last two articles (article 1, article 2), I discussed the need for trading multiple strategies with the same[...]
Trading Multiple Strategies With The Same Instrument – Part 2
In the previous article, I discussed the need for trading multiple strategies with the same instrument in the same account.[...]
The Simplest System You’ll Ever Find for the S&P E-mini
Warren Buffet has been quoted many times as saying, “If I don’t understand it, I don’t invest in it, no[...]
Improving The Simple Gap Strategy Part 5
In the last article of the series, Improving The Simple Gap Strategy Part 4, I continued my attempt to improve the[...]
Improving The Simple Gap Strategy Part 4
In the last article of this series, Improving The Simple Gap Strategy Part 3, I tested a price-based filter on the in-sample[...]
Improving The Simple Gap Strategy Part 3
In the last article in this series, Improving The Simple Gap Strategy Part 2, I tested two filters on the[...]
Connors 2-Period RSI Update For 2014
With the year 2015 only being a few days old, it's time to look at the very popular 2-period RSI trading[...]
Improving The Simple Gap Strategy Part 2
In the previous article, "Testing A Simple Gap Strategy", we were looking at two other filters in an attempt to[...]
Improving The Simple Gap Strategy, Part 1
Let's try to improve upon the gap strategy that was provided by Ben Little's article entitled, "Testing A Simple Gap[...]
MCVI Indicator and Strategy on Daily Charts
In a recent article, "Modified Chartmill Value Indicator", the author presented an indicator that might prove helpful in your trading.[...]
S&P Overnight Trading Model
The last couple of articles I've written were highlighting simple trading models that could be the basis for a profitable[...]
A Simple S&P System
Last week's article, Trading Ideas And Systems: Keep It Simple, Smart Guy, highlighted the virtues of building simple trading systems.[...]
Improving The Double Seven Strategy
In this article I want to take a look at a reader's recommendation on improving the Double Seven strategy. If[...]
Inverting The RSI and VIX Strategy
Today we look at a reader's question and reverse our RSI and VIX strategy to take short positions. Let's do[...]
Profit By Combining RSI And VIX
We've been talking a lot about the RSI indicator lately and rightly so. It has proved to be a valuable[...]
Testing A Euro Currency Futures Scalping Strategy, Part 4
This is part four in our series on creating a Euro futures scalping strategy. In the last article, "Testing A Euro[...]
Testing A Euro Currency Futures Scalping Strategy, Part 3
In the previous article, "Testing A Euro Currency Futures Scalping Strategy, Part 2", we discovered a time based filter really improved the performance of[...]
Testing A Euro Currency Futures Scalping Strategy, Part 2
This is a second part of examining a scalping strategy for the Euro currency futures. In the first article, Testing[...]
FirstStrike Trading System, Part II
When testing a trading system I will often start looking at the big picture first. That's why during part one[...]
Testing A Euro Currency Futures Scalping Strategy
Scalping is something that intrigues many system traders. The challenge at taking small, consistent trades from the market daily while risking very[...]
Using TRIN To Create A Winning System
In this article I'm going to present another timing method that is 70% correct and consistently pulls money from both[...]
Firststrike Trading System
Every once in a while you run accross a free trading system while surfing the web. Often I don't spend[...]
Using Fear to Time the Market
Would you like to see a trading model that is 75% correct and consistently pulls money from the S&P? The following[...]
A Semi-automated Trend Line Trading Strategy
The chart below illustrates user drawn trend lines controlling a semi-automated strategy to execute the desired trades: (1) a sell[...]
Connors 2-Period RSI Update For 2013
It's been about a year since I've taken a look at the very popular 2-period RSI trading method by Larry[...]
The Perfect Portfolio?
I was recently watching a short video hosted by Market Club. This particular video was a presentation on their "Perfect[...]
Better Breakout Trading Model
In this article I will demonstrate a simple breakout strategy for the S&P that utilizes a breakout trading method that[...]
RSI And How To Profit From It
We all know there are no magic indicators but there is one that certainly acted like magic over the past[...]

System Development

System Performance and Confidence Interval
When you review the performance of a trading model, how do you know it’s worth trading for? How do you[...]
Testing Market Regime Indicators
Often when designing a system it's important to keep the big picture in mind. What is the overall market doing?[...]
The Christmas Strategy Remains Bullish
With Christmas about four weeks away, I thought it would be interesting to see how the S&P behaves in the days[...]
Step One In Building An Intraday Trading System
If you have been reading System Trader Success for a while you're probably familiar with how I develop trading systems.[...]
Using EasyLanguage To Limit Trades
In this article I'm going to demonstrate an EasyLanguage technique to limit the number of trades your trading system will[...]
Two Dimensional Market Environment Filter
In this article I'm going to demonstrate a technique to help adapt your trading systems to the changing market conditions.[...]
Finding Out What Works, And What Doesn’t Work
Many traders who try system trading have previously had difficulty at discretionary or manual trading. Most of these folks eventually[...]
Percent Risk Position Sizing in EasyLanguage
Many of the trading models and market studies on this website used a fixed share or fixed contract position size.[...]
Using System Parameter Randomization To Estimate Future Returns
You just spent a ton of time creating a trading system and being very careful not to over-optimize. You then tested it on the[...]
Gap Size Strategy Tool
A couple of weeks ago I sent my subscribers an email to a free eBook called "Understanding Gaps" by Scott Andrews. I'm[...]
Higher Time Frame Stops Strategy Tool
This article deals with a tool to help you test various stops when building trading systems in TradeStation's EasyLanguage. This[...]
Disabling Trading At Profit Target or Max Stoploss
When building trading systems, particularly intraday trading systems, you often run into the special conditions where you might want to[...]
Intermarket Divergence – A Robust Method for Signal Generation
Many markets are interrelated. These interrelationships can offer predictive capabilities for many markets. The study of these interrelationships is called[...]
Improving The Summing Strategy
In a recent series of articles by Kevin Davey, a method of combining multiple trading strategies into one single strategy was presented.[...]
When To Go Short: S&P Intraday Price Study
This article is going to be an extension of a previous article where we performed an intraday price study. We[...]
When To Go Long: S&P Intraday Price Study
In this article I would like to perform an intraday price study to explore the intraday action of the market to determine if[...]
Equity Curve Money Management
Amongst a wide variety of money management methods that have evolved over the years, a perennial favorite is the use[...]
Seasonality S&P Market Session
In a recent article, Seasonality Study, I took a look at the classic seasonality effect as seen in the U.S.[...]
A Complementary Approach To Trading Technical Indicators
In the October issue of Futures magazine author Jean Folger discusses an important aspect when selecting two or more indicators[...]
The Death Cross – What You Need To Know
On August 31, 2015 an indicator called “Death Cross” appears on the S&P cash index. This has not happened since 2011. The[...]
Development of Intermarket Trading Systems
In my past article, Intermarket Is Fundamentally Sound,  I covered some of the basic premises and history of intermarket trading[...]
Are Breakeven Stops Worth The Effort?
One favorite "gotta have" of many traders is a breakeven stop. By not letting a winning trade become a loser,[...]
Finding Out What Works, And What Doesn’t Work – Part II
In Part 1 of this series, found here, I ran a simple study of a trading system, in order to[...]
Is The MAC System Overly Optimized?
In a recent article entitled, "Backtesting the MAC-System – How Long is Long Enough?", the author presented a simple rotational[...]
Market Phase – Going Beyond The Death Cross
There are many ways to use indicators to help determine when the market is within a bull or bear mode. A common[...]
The Bullish Outside Month
I came across an article over at the blog, Jay On The Markets, that talked about applying a bullish outside[...]
Is This Market Worth Trading?
Before trading a particular market it might be a good idea to first ask, how much potential profit can I[...]
A Statistical Method For Stop Placement
In the September 2012 issue of Futures magazine, author Neil Rosenthal began a multi-part series on system development. During the[...]
Best Times To Day Trade
If you are developing a trading system to trade intraday charts you might want to know when are the best[...]
Improving The Moving Average Crossover System
Let's take a look at a simple moving average crossover system and see if we can improve it. Specifically, can[...]
Risk-Based Position Sizing
Let's start with a thought experiment. Let's say we have two traders who are each given identical trading systems to[...]
Building A Better Trend Filter
In this article I will create a trend filter (also known as market mode filter or regime filter) that is[...]
System Optimization With Expectancy
In a recent article called Rank Your Trading System With Expectancy Score I discussed the concept of expectancy and expectancy score and[...]
Rank Your Trading System With Expectancy Score
In a previous article called "System Performance and Confidence Interval", I showed how a statistical method could be used to[...]
Advanced Stops and Targets Strategy Tool
Several recent articles I've written explained my techniques for developing and testing trading systems. The trading system we have been[...]
First Of The Month Market Edge
In this article I'm going to try something a little different. All the articles up until today were all written[...]
Trading Software For Mac – How to Trade Emini Futures using TradeStation and a Mac
If you are a Mac owner who has always wanted to trade Emini futures using Trade Station, but thought it[...]

Indicator Code

The Laguerre RSI vs Classic RSI
John Ehlers is a name you'll run across when you start your journey into testing various indicators and filters to[...]
Down Days Trading Model
I've written a lot about the 2-period RSI indicator popularized by Larry Connors and Cesar Alvarez. This indicator highlights significant pullbacks[...]
Capture The Big Moves!
Wouldn't it be great to have an indicator to help tell you when we are in a major bull or[...]
Win Ratio EasyLanguage Code
In the article,Win Rate The Most Important Metric, Michael Harris discusses the importance of Win Rate when it comes to[...]
Equity Curve Indicators
The following two indicators are written in EasyLanguage and can be used in TradeStation and most likely, Multicharts. Presented here[...]
Relative Strength Rank Indicator
This indicator is a ranking tool used to compare a group of stocks, ETFs or futures contracts to determine which[...]