Above the Green Line System for ThinkorSwim

BenTen

Administrative
Staff member
Staff
VIP
Lifetime
The Strategy is based on rotating into Investments that generally have more Buyers than Sellers (Above the Green Line), which is Above the 250-day moving average), and the highest Relative Strength (> 90 Relative Strength).

Above the Green Line system shared by Joanne Klein over at StockCharts.com was interesting, so I took some of the concepts and ported them over to ThinkorSwim.

How to use Above the Green Line chart

These are the 3 trading rules outlined by Joanne Klein in Above the Green Line system.
  1. Stocks trading above the 250 days moving average
  2. Above 90 Relative Strength Factor
  3. Money Wave (Slow Stochastic) should be < 20 and turning up
rrnU3wB.png



Above the Green line indicator

Code:
# Above the Green line script
# Display 250 day moving average
# BenTen at UseThinkScript.com

input aggregationPeriod = AggregationPeriod.DAY;
def close = close(period = aggregationPeriod);
input length = 250;
input displace = 0;

plot greenline = Average(close[-displace], length);
greenline.AssignValueColor(color.light_green);

As far as the Relative Strength line, you should be able to find it here. Money Wave is another name for StochasticSlow, which you can add to ThinkorSwim under the Studies section. Set your k period to 5 and d period to 1.

To scan for stocks trading above the green line: go to your TOS scan and add the following condition:

Code:
close is greater than SimpleMovingAvg("length" = 250)."SMA"

Set the aggregation period to D (daily).

Improving the system

After doing some backtesting, I decided to switch the StochasticSlow indicator for our Buy the Dip indicator. The results improved tremendously.

Here are some examples

FHnjr5O.png


RAsgtr2.png


KYboyz3.png


As you can see, the Money Wave line usually signals very early, sometimes too early, to even hold through the drawdown.

The system is there, apply however you want to your own trading. I see how this can be useful for swing trading (that's what I'm currently doing).
 
Last edited by a moderator:

Volatility Trading Range

VTR is a momentum indicator that shows if a stock is overbought or oversold based on its Weekly and Monthly average volatility trading range.

Download the indicator

Trying to stay in daily swing trade as long as possible. My setup using Normalized_Stoch_Mo. As long as the red line stays above the green line, I think the market will stay bullish.
 
WOW Ben,....super simple type system...what would be helpful, the chart examples "shared,".... makes easy set up, or future post from anyone, "shared," columns, charts, indicators, etc.

Scan for strong, trending stocks, read price movement, understand trend dynamics, you can trade one stock until the trend changes. Find several several stocks in trends and trade size.....stocks move in steps, up a ladder,...identify price movement. This money wave is erratic based on the settings, would be easier to identify with smoother movement.
 
Last edited by a moderator:
Is BTD code in the picture adjusted for money wave? If not, what makes it improved btd tremendously?
 
@tem2005 In my setup, I replaced Money Wave with BTD. Pictures included both indicators for comparison. You can do the same by adding the Money Wave a.k.a StochasticSlow indicator to your ToS chart. I hope that helps.
 
@BenTen If you are going to filter the signals with above an EMA and you are using the conservative BTD, which line of BTD are you scanning with?
 
@barbaros I don't use the scanner because I already have a basket of stocks that I focus on. But if I were to scan, I would start with the btd_short term. It wouldn't hurt to have also set up a scanner for the medium and long term lines. Be flexible and find what works best for you.
 
@barbaros I don't use the scanner because I already have a basket of stocks that I focus on. But if I were to scan, I would start with the btd_short term. It wouldn't hurt to have also set up a scanner for the medium and long term lines. Be flexible and find what works best for you.
Sounds good @BenTen. It seems like you check your list of stocks EOD for different time frames and put a game plan together for the next day.
 
Above the Green Line system shared by Joanne Klein over at StockCharts.com was interesting, so I took some of the concepts and ported them over to ThinkorSwim.

How to use Above the Green Line chart

These are the 3 trading rules outlined by Joanne Klein in Above the Green Line system.
  1. Stocks trading above the 250 days moving average
  2. Above 90 Relative Strength Factor
  3. Money Wave (Slow Stochastic) should be < 20 and turning up
rrnU3wB.png




Above the Green line indicator

Code:
# Above the Green line script
# Display 250 day moving average
# BenTen at UseThinkScript.com

input aggregationPeriod = AggregationPeriod.DAY;
def close = close(period = aggregationPeriod);
input length = 250;
input displace = 0;

plot greenline = Average(close[-displace], length);
greenline.AssignValueColor(color.light_green);

As far as the Relative Strength line, you should be able to find it here. Money Wave is another name for StochasticSlow, which you can add to ThinkorSwim under the Studies section. Set your k period to 5 and d period to 1.

Joanne Klein also mentioned the StockCharts Technical Rank (SCTR). You can find a replica for that on this page.

To scan for stocks trading above the green line: go to your TOS scan and add the following condition:

Code:
close is greater than SimpleMovingAvg("length" = 250)."SMA"

Set the aggregation period to D (daily).

Improving the system

After doing some backtesting, I decided to switch the StochasticSlow indicator for our Buy the Dip indicator. The results improved tremendously.

Here are some examples

FHnjr5O.png


RAsgtr2.png


KYboyz3.png


As you can see, the Money Wave line usually signals very early, sometimes too early, to even hold through the drawdown.

The system is there, apply however you want to your own trading. I see how this can be useful for swing trading (that's what I'm currently doing).
@BenTen Do you have a watchlist label for this? Thought it was the same as a regular 250 sma but after plotting on my chart and watchlist the numbers are different. @MerryDay
 
@BenTen Do you have a watchlist label for this? Thought it was the same as a regular 250 sma but after plotting on my chart and watchlist the numbers are different. @MerryDay
@TapthatAsk
The 250ma here is the same as the regular 250ma on daily charts.
You will find the 250ma is an integral part of the Daily Status Chart in the VIP Forum:
https://usethinkscript.com/threads/a-daily-status-chart.10763/#post-94743

You can copy the 250ma code from the label in that chart into a watchlist.
 
Last edited:
On StockCharts for the daily setup, the system uses 250 EMA (exponential moving average), 50 EMA, and 10 MA (simple moving average).
 
Above the Green Line system shared by Joanne Klein over at StockCharts.com was interesting, so I took some of the concepts and ported them over to ThinkorSwim.

How to use Above the Green Line chart

These are the 3 trading rules outlined by Joanne Klein in Above the Green Line system.
  1. Stocks trading above the 250 days moving average
  2. Above 90 Relative Strength Factor
  3. Money Wave (Slow Stochastic) should be < 20 and turning up
rrnU3wB.png




Above the Green line indicator

Code:
# Above the Green line script
# Display 250 day moving average
# BenTen at UseThinkScript.com

input aggregationPeriod = AggregationPeriod.DAY;
def close = close(period = aggregationPeriod);
input length = 250;
input displace = 0;

plot greenline = Average(close[-displace], length);
greenline.AssignValueColor(color.light_green);

As far as the Relative Strength line, you should be able to find it here. Money Wave is another name for StochasticSlow, which you can add to ThinkorSwim under the Studies section. Set your k period to 5 and d period to 1.

Joanne Klein also mentioned the StockCharts Technical Rank (SCTR). You can find a replica for that on this page.

To scan for stocks trading above the green line: go to your TOS scan and add the following condition:

Code:
close is greater than SimpleMovingAvg("length" = 250)."SMA"

Set the aggregation period to D (daily).

Improving the system

After doing some backtesting, I decided to switch the StochasticSlow indicator for our Buy the Dip indicator. The results improved tremendously.

Here are some examples

FHnjr5O.png


RAsgtr2.png


KYboyz3.png


As you can see, the Money Wave line usually signals very early, sometimes too early, to even hold through the drawdown.

The system is there, apply however you want to your own trading. I see how this can be useful for swing trading (that's what I'm currently doing).
where can we find the money wave indicator on the chart?!
 

New Indicator: Buy the Dip

Check out our Buy the Dip indicator and see how it can help you find profitable swing trading ideas. Scanner, watchlist columns, and add-ons are included.

Download the indicator

Thread starter Similar threads Forum Replies Date
JP782 Follow Line Indicator For ThinkOrSwim Strategies & Chart Setups 81

Similar threads

Not the exact question you're looking for?

Start a new thread and receive assistance from our community.

87k+ Posts
284 Online
Create Post

Similar threads

Similar threads

The Market Trading Game Changer

Join 2,500+ subscribers inside the useThinkScript VIP Membership Club
  • Exclusive indicators
  • Proven strategies & setups
  • Private Discord community
  • ‘Buy The Dip’ signal alerts
  • Exclusive members-only content
  • Add-ons and resources
  • 1 full year of unlimited support

Frequently Asked Questions

What is useThinkScript?

useThinkScript is the #1 community of stock market investors using indicators and other tools to power their trading strategies. Traders of all skill levels use our forums to learn about scripting and indicators, help each other, and discover new ways to gain an edge in the markets.

How do I get started?

We get it. Our forum can be intimidating, if not overwhelming. With thousands of topics, tens of thousands of posts, our community has created an incredibly deep knowledge base for stock traders. No one can ever exhaust every resource provided on our site.

If you are new, or just looking for guidance, here are some helpful links to get you started.

What are the benefits of VIP Membership?
VIP members get exclusive access to these proven and tested premium indicators: Buy the Dip, Advanced Market Moves 2.0, Take Profit, and Volatility Trading Range. In addition, VIP members get access to over 50 VIP-only custom indicators, add-ons, and strategies, private VIP-only forums, private Discord channel to discuss trades and strategies in real-time, customer support, trade alerts, and much more. Learn all about VIP membership here.
How can I access the premium indicators?
To access the premium indicators, which are plug and play ready, sign up for VIP membership here.
Back
Top