Trust The Levels - Trade Options In ThinkOrSwim

Metal do you think you could create a video how to draw and S/R levels manually and then use your indicator with a a few stocks or SPY please
 

Join useThinkScript to post your question to a community of 21,000+ developers and traders.

Todays Trades. Started off red because I did not follow my rules! :mad: .I made back my losses and had $1,280.00 Profit💪

My Rules for the day is to get in calls we needed to be over 6070 ES level and 21640 NQ.
AMD (-355.00)
1737510992400.png


META: Loss ($210.00)
1737511180486.png


SPX - Loss ($190.00)
1737511408216.png


AAPL: +$305.00
1737511645412.png


IWM - Best trade of the day. $1,403.00 (TRUST THE LEVELS)
1737511921315.png


SPX Quick Scalp
1737512040152.png
 
Fridays Trades- This Strat is Killing it! Great job everyone, It was an easy day!
Have a Great Weekend.
SPX- $1,535.00 Profit
View attachment 23762

RGTI: I could/should have done better. My BIAS was in the way. I anticipated RGTI to go straight to $8.00. Ended up $540..00 Profit!
View attachment 23763
Hi. Looks great. I'm still uncertain how to use this though. What calls/puts would you trade? How far is the expiration? Are there certain criteria that you are using to select the calls/puts? Specific Delta's? etc. I think I understand the checklist that you go through (line cross, ema, etc) but just not clear on how would choose which options to trade. Thank you.
 
Hi. Looks great. I'm still uncertain how to use this though. What calls/puts would you trade? How far is the expiration? Are there certain criteria that you are using to select the calls/puts? Specific Delta's? etc. I think I understand the checklist that you go through (line cross, ema, etc) but just not clear on how would choose which options to trade. Thank you.
Hey Joe,
I pretty much just buy ATM, PUTS or Calls. I also have a Call and PUT watchlist that I load up prior to open.
1738030842511.png
 
Mondays Trades using the LRC Strat! $2,957.00 Profit...

AMD: I was in drawdown and may have taken a pretty significant loss if this did not work out.
1738031593896.png


AAPL:
1738031739587.png


TSLA:
1738031936134.png


SPX:
1738032176166.png
 
Hi @METAL ! Quick question about your script. I noticed while testing during market hours that the LRC lines will shift throughout the day. The LRC lines does not stay at the same levels compared to when the market opens. Is it supposed to be like this or did I load the script wrong? Thanks!
 
Tuesdays Trades using the LRC Strat : No losses today and had to go to appointment at 10:30. $2,800.00 Profit!
AMZN:
1738113301737.png


AAPL
1738115643204.png


TSLA:
1738115847132.png
 
Hi @METAL ! Quick question about your script. I noticed while testing during market hours that the LRC lines will shift throughout the day. The LRC lines does not stay at the same levels compared to when the market opens. Is it supposed to be like this or did I load the script wrong? Thanks!
I have had others say this happens to them. I believe the reason that it may move is the "Expansion Area" "Bar to the right" in the time axis in chart settings, Needs to be no more than 50. I keep mine less than 30. I do not know why this can affect it or if it is what is causing. Give this a try and see if this will help. My levels may have moved slightly but it was so little that it doesn't affect my trading. The level will also slightly change based on the time frames you may use. I use 2m only with the LRC_V5. The reason for this is the LRC uses highs and lows throughout PreMarket. 15m High and lows will be different from where the 2minute highs and lows will project the lines.
 
@METAL hello! do you have an updated Grid that you watch(with the 12 charts)--

i have your LRC_Grid-V2 but not sure if its better to use the LRC_V5 on there or LRC_MultiDay_V21. also the EMA 20 isn't colored... just curious how you have it as of 2025.. have a TOS link to your most updated Grid? Thanks so much!!
 
@METAL hello! do you have an updated Grid that you watch(with the 12 charts)--

i have your LRC_Grid-V2 but not sure if its better to use the LRC_V5 on there or LRC_MultiDay_V21. also the EMA 20 isn't colored... just curious how you have it as of 2025.. have a TOS link to your most updated Grid? Thanks so much!!
I use the V5 for all charts now. I do not have the 20 ema colored because it helps me to see it up in my grids.
 
Wednesdays Trades: $2,370.00 Profit! 💪

TSM:
1738198863022.png


IWM:
1738199013243.png


AMD - -$580.00 Loss!
1738199252967.png


TSLA: $850.00 Profit!
1738199613184.png



SPX: $$$
 
Thursdays Trades:
No Losses. Boooom! $1,825.00 Profit 💪

PLTR:
1738283230946.png


AAPL:
1738283686123.png


SPX: Got back from an appointment and decided to try a SPX scalp-
1738284466798.png
 

Attachments

  • 1738284007112.png
    1738284007112.png
    348.6 KB · Views: 78
Hey @METAL this whole thread is amazing! I have been testing this out to add to my strategy, I have been looking to add important levels and these are awesome!

I downloaded your current "My actual trading chart" from the first page and everything works great. However the current price line study that you shared I found had a little lag so I searched around this forum and it seems like the HighestAll function causes that in think or swim so I found this one from Mobius which is working great and doesn't have any lag:

Code:
# Line At Price
# Mobius
# Alternative to using the HighestAll() function

input barsBack = 1000;

def c = if !IsNaN(close) and IsNaN(close[-1])
        then close
        else c[1];
plot line = if isNaN(close[-barsBack])
            then c[-barsBack]
            else Double.NaN;
line.SetLineWeight(2);
line.SetDefaultColor(Color.LIME);

Figured I would share it in case you wanted to check it out!

I also added some modifications to have the line change color based on if the current candle is red or green and historical candles as well. I couldn't figure out how to have the historical part of the line be the same color as the current candle, it changes each dash to be the color of the historical candle but the line in the expansion area will be the same color as the current candle! I haven't seen any lag with this version either!

Code:
# Line At Price
# Mobius
# Alternative to using the HighestAll() function

# changed color of line to match current candle color

input barsBack = 1000;

def c = if !IsNaN(close) and IsNaN(close[-1])
        then close
        else c[1];
plot line = if IsNaN(close[-barsBack]) then c[-barsBack] else Double.NaN;
line.SetLineWeight(2);
line.SetStyle(Curve.LONG_DASH);           # or Curve.LONG_DASH, Curve.FIRM, etc.
line.SetPaintingStrategy(PaintingStrategy.LINE);


# Store "color state" as 1 (green), -1 (red), or 0 (flat).
def colorState = if close > open then 1
                 else if close < open then -1
                 else 0;

# Carry forward last valid color once close is NaN (future bars).
def lastColor = if !IsNaN(colorState) then colorState else lastColor[1];

# Assign the line's color using our numeric color state.
line.AssignValueColor(
    if lastColor == 1 then Color.GREEN
    else if lastColor == -1 then Color.RED
    else Color.LIME
);
 
Hey @METAL this whole thread is amazing! I have been testing this out to add to my strategy, I have been looking to add important levels and these are awesome!

I downloaded your current "My actual trading chart" from the first page and everything works great. However the current price line study that you shared I found had a little lag so I searched around this forum and it seems like the HighestAll function causes that in think or swim so I found this one from Mobius which is working great and doesn't have any lag:

Code:
# Line At Price
# Mobius
# Alternative to using the HighestAll() function

input barsBack = 1000;

def c = if !IsNaN(close) and IsNaN(close[-1])
        then close
        else c[1];
plot line = if isNaN(close[-barsBack])
            then c[-barsBack]
            else Double.NaN;
line.SetLineWeight(2);
line.SetDefaultColor(Color.LIME);

Figured I would share it in case you wanted to check it out!

I also added some modifications to have the line change color based on if the current candle is red or green and historical candles as well. I couldn't figure out how to have the historical part of the line be the same color as the current candle, it changes each dash to be the color of the historical candle but the line in the expansion area will be the same color as the current candle! I haven't seen any lag with this version either!

Code:
# Line At Price
# Mobius
# Alternative to using the HighestAll() function

# changed color of line to match current candle color

input barsBack = 1000;

def c = if !IsNaN(close) and IsNaN(close[-1])
        then close
        else c[1];
plot line = if IsNaN(close[-barsBack]) then c[-barsBack] else Double.NaN;
line.SetLineWeight(2);
line.SetStyle(Curve.LONG_DASH);           # or Curve.LONG_DASH, Curve.FIRM, etc.
line.SetPaintingStrategy(PaintingStrategy.LINE);


# Store "color state" as 1 (green), -1 (red), or 0 (flat).
def colorState = if close > open then 1
                 else if close < open then -1
                 else 0;

# Carry forward last valid color once close is NaN (future bars).
def lastColor = if !IsNaN(colorState) then colorState else lastColor[1];

# Assign the line's color using our numeric color state.
line.AssignValueColor(
    if lastColor == 1 then Color.GREEN
    else if lastColor == -1 then Color.RED
    else Color.LIME
);
Thank you. I will give the new price line a try. I wasn't aware that it had lag.
 
I have never experienced lag but I only look back 300 bars instead of 1000...

This is the code I presently use... I ran it concurrently with the code above, with a setting of 1000, and never had issues of lag...

Ruby:
# Line At Price
# Mobius
# Alternative to using the HighestAll() function
# Modified by rad14733 for personal use

input barsBack = 300;

def c = if !IsNaN(close) and IsNaN(close[-1]) then close else c[1];

plot line = if isNaN(close[-barsBack]) then c[-barsBack] else Double.NaN;
line.DefineColor("Up", Color.LIME);
line.DefineColor("Dn", Color.MAGENTA);
line.DefineColor("Default", Color.CYAN);
line.SetLineWeight(3);
line.SetDefaultColor(line.Color("Default"));
line.AssignValueColor(if close > open then line.Color("Up") else line.Color("Dn"));
line.SetPaintingStrategy(PaintingStrategy.DASHES);
line.SetStyle(Curve.MEDIUM_DASH);

# END - Line_At_Price
 
Thank you. I will give the new price line a try. I wasn't aware that it had lag.

HighestAll did not have lag under TDA.
Schwab decided that the full range functions: HighestAll as well was LowestAll, InertiaAll, StDevAll, StErrAll were too resource-intensive.
So these functions are no longer updated in real time.
 

Not the exact question you're looking for?

Start a new thread and receive assistance from our community.

87k+ Posts
469 Online
Create Post

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