MTF Standard Error Channels

JP782

Active member
This would be like part II of BoilerRoom/Connor Pollifrone’s forecasting frankenstein

Along with he standard deviations, he also uses standard error channels, and Ive noticed price does react off these levels too.
I tried taking the MTF Standard Deviations Channel script that @Slippage @Tidan and @NeuroticNeutrino worked up(that thread no longer exists here I looked allover for it to add this to the thread) to make a MTF Standard Error but its not working

I figured all you really needed to do was change stdDev to stdERR but no the values do match and are quite off (Im using the correct length where for me its 1113 (via using bar count script) from open to 1pm and then it goes to 1114) does not match the “factory” levels of 4hr/6mo
FTR the Daily Std Error works, but I cant fig out why the 4hr/6mo doesn’t??

fkQp9Dl.png


Code:
# Based off the original code/concept by Slippage at useThinkScript
# Modifications/additions by Tidan
# Additional modifications/additions by NeuroticNeutrino

declare once_per_bar;

input show_month = no;
input show_week = no;
input show_day = yes;
input show_four_hour = yes;

DefineGlobalColor("Half Lines", Color.GRAY);
DefineGlobalColor("Dev 1", GetColor(4));
DefineGlobalColor("Dev 2", GetColor(6));
DefineGlobalColor("Dev 3", CreateColor(116,189,232));
DefineGlobalColor("Dev 4", color.PLUM);

def nan = Double.NaN;

def MoLength = 12;          ## 1 Year/Month
def WkLength = 52;          ## 1 Year/Week
def DayLength = 252;        ## 1 Year/Day
def FourHourLength = 1113;   ## 180 Day/4 Hour (equities, without extended hours)

def MoRegression = Inertia(close(period = aggregationPeriod.MONTH), MoLength);
def MoStdDev = sterr(close(period = aggregationPeriod.MONTH), MoLength);
def MoStyle = curve.FIRM;
def MoLineWidth = 5;

def WkRegression = Inertia(close(period = aggregationPeriod.WEEK), WkLength);
def WkStdDev = sterr(close(period = aggregationPeriod.WEEK), WkLength);
def WkStyle = curve.LONG_DASH;
def WkLineWidth = 4;

def DayRegression = Inertia(close(period = aggregationPeriod.DAY), DayLength);
def DayStdDev = sterr(close(period = aggregationPeriod.DAY), DayLength);
def DayStyle = curve.MEDIUM_DASH;
def DayLineWidth = 3;

def FourHourRegression = Inertia(close(period = aggregationPeriod.FOUR_HOURS), FourHourLength);
def FourHourStdDev = sterr(close(period = aggregationPeriod.FOUR_HOURS), FourHourLength);
def FourHourStyle = curve.SHORT_DASH;
def FourHourLineWidth = 2;

#Month channel
plot MoUpperHalf = if show_month then MoRegression + 0.5 * MoStdDev else nan;
plot MoUpper1 = if show_month then MoRegression + 1 * MoStdDev else nan;
plot MoUpper1Half = if show_month then MoRegression + 1.5 * MoStdDev else nan;
plot MoUpper2 = if show_month then MoRegression + 2 * MoStdDev else nan;
plot MoUpper2Half = if show_month then MoRegression + 2.5 * MoStdDev else nan;
plot MoUpper3 = if show_month then MoRegression + 3 * MoStdDev else nan;
plot MoUpper3Half = if show_month then MoRegression + 3.5 * MoStdDev else nan;
plot MoUpper4 = if show_month then MoRegression + 4 * MoStdDev else nan;
plot MoMiddle = if show_month then MoRegression else nan;
plot MoLowerHalf = if show_month then MoRegression - 0.5 * MoStdDev else nan;
plot MoLower1 = if show_month then MoRegression - 1 * MoStdDev else nan;
plot MoLower1Half = if show_month then MoRegression - 1.5 * MoStdDev else nan;
plot MoLower2 = if show_month then MoRegression - 2 * MoStdDev else nan;
plot MoLower2Half = if show_month then MoRegression - 2.5 * MoStdDev else nan;
plot MoLower3 = if show_month then MoRegression - 3 * MoStdDev else nan;
plot MoLower3Half = if show_month then MoRegression - 3.5 * MoStdDev else nan;
plot MoLower4 = if show_month then MoRegression - 4 * MoStdDev else nan;

MoMiddle.SetDefaultColor(color.WHITE);
MoMiddle.SetStyle(MoStyle);
MoMiddle.SetLineWeight(MoLineWidth);
MoMiddle.HideTitle();

MoLowerHalf.SetDefaultColor(GlobalColor("Half Lines"));
MoLowerHalf.SetStyle(MoStyle);
MoLowerHalf.SetLineWeight(MoLineWidth);
MoLowerHalf.HideTitle();

MoUpperHalf.SetDefaultColor(GlobalColor("Half Lines"));
MoUpperHalf.SetStyle(MoStyle);
MoUpperHalf.SetLineWeight(MoLineWidth);
MoUpperHalf.HideTitle();

MoLower1.SetDefaultColor(GlobalColor("Dev 1"));
MoLower1.SetStyle(MoStyle);
MoLower1.SetLineWeight(MoLineWidth);
MoLower1.HideTitle();

MoUpper1.SetDefaultColor(GlobalColor("Dev 1"));
MoUpper1.SetStyle(MoStyle);
MoUpper1.SetLineWeight(MoLineWidth);
MoUpper1.HideTitle();

MoLower1Half.SetDefaultColor(GlobalColor("Half Lines"));
MoLower1Half.SetStyle(MoStyle);
MoLower1Half.SetLineWeight(MoLineWidth);
MoLower1Half.HideTitle();

MoUpper1Half.SetDefaultColor(GlobalColor("Half Lines"));
MoUpper1Half.SetStyle(MoStyle);
MoUpper1Half.SetLineWeight(MoLineWidth);
MoUpper1Half.HideTitle();

MoLower2.SetDefaultColor(GlobalColor("Dev 2"));
MoLower2.SetStyle(MoStyle);
MoLower2.SetLineWeight(MoLineWidth);
MoLower2.HideTitle();

MoUpper2.SetDefaultColor(GlobalColor("Dev 2"));
MoUpper2.SetStyle(MoStyle);
MoUpper2.SetLineWeight(MoLineWidth);
MoUpper2.HideTitle();

MoLower2Half.SetDefaultColor(GlobalColor("Half Lines"));
MoLower2Half.SetStyle(MoStyle);
MoLower2Half.SetLineWeight(MoLineWidth);
MoLower2Half.HideTitle();

MoUpper2Half.SetDefaultColor(GlobalColor("Half Lines"));
MoUpper2Half.SetStyle(MoStyle);
MoUpper2Half.SetLineWeight(MoLineWidth);
MoUpper2Half.HideTitle();

MoLower3.SetDefaultColor(GlobalColor("Dev 3"));
MoLower3.SetStyle(MoStyle);
MoLower3.SetLineWeight(MoLineWidth);
MoLower3.HideTitle();

MoUpper3.SetDefaultColor(GlobalColor("Dev 3"));
MoUpper3.SetStyle(MoStyle);
MoUpper3.SetLineWeight(MoLineWidth);
MoUpper3.HideTitle();

MoLower3Half.SetDefaultColor(GlobalColor("Half Lines"));
MoLower3Half.SetStyle(MoStyle);
MoLower3Half.SetLineWeight(MoLineWidth);
MoLower3Half.HideTitle();

MoUpper3Half.SetDefaultColor(GlobalColor("Half Lines"));
MoUpper3Half.SetStyle(MoStyle);
MoUpper3Half.SetLineWeight(MoLineWidth);
MoUpper3Half.HideTitle();

MoLower4.SetDefaultColor(GlobalColor("Dev 4"));
MoLower4.SetStyle(MoStyle);
MoLower4.SetLineWeight(MoLineWidth);
MoLower4.HideTitle();

MoUpper4.SetDefaultColor(GlobalColor("Dev 4"));
MoUpper4.SetStyle(MoStyle);
MoUpper4.SetLineWeight(MoLineWidth);
MoUpper4.HideTitle();

## Week channel
plot WkUpperHalf = if show_week then WkRegression + 0.5 * WkStdDev else nan;
plot WkUpper1 = if show_week then WkRegression + 1 * WkStdDev else nan;
plot WkUpper1Half = if show_week then WkRegression + 1.5 * WkStdDev else nan;
plot WkUpper2 = if show_week then WkRegression + 2 * WkStdDev else nan;
plot WkUpper2Half = if show_week then WkRegression + 2.5 * WkStdDev else nan;
plot WkUpper3 = if show_week then WkRegression + 3 * WkStdDev else nan;
plot WkUpper3Half = if show_week then WkRegression + 3.5 * WkStdDev else nan;
plot WkUpper4 = if show_week then WkRegression + 4 * WkStdDev else nan;
plot WkMiddle = if show_week then WkRegression else nan;
plot WkLowerHalf = if show_week then WkRegression - 0.5 * WkStdDev else nan;
plot WkLower1 = if show_week then WkRegression - 1 * WkStdDev else nan;
plot WkLower1Half = if show_week then WkRegression - 1.5 * WkStdDev else nan;
plot WkLower2 = if show_week then WkRegression - 2 * WkStdDev else nan;
plot WkLower2Half = if show_week then WkRegression - 2.5 * WkStdDev else nan;
plot WkLower3 = if show_week then WkRegression - 3 * WkStdDev else nan;
plot WkLower3Half = if show_week then WkRegression - 3.5 * WkStdDev else nan;
plot WkLower4 = if show_week then WkRegression - 4 * WkStdDev else nan;

WkMiddle.SetDefaultColor(color.WHITE);
WkMiddle.SetStyle(WkStyle);
WkMiddle.SetLineWeight(WkLineWidth);
WkMiddle.HideTitle();

WkLowerHalf.SetDefaultColor(GlobalColor("Half Lines"));
WkLowerHalf.SetStyle(WkStyle);
WkLowerHalf.SetLineWeight(WkLineWidth);
WkLowerHalf.HideTitle();

WkUpperHalf.SetDefaultColor(GlobalColor("Half Lines"));
WkUpperHalf.SetStyle(WkStyle);
WkUpperHalf.SetLineWeight(WkLineWidth);
WkUpperHalf.HideTitle();

WkLower1.SetDefaultColor(GlobalColor("Dev 1"));
WkLower1.SetStyle(WkStyle);
WkLower1.SetLineWeight(WkLineWidth);
WkLower1.HideTitle();

WkUpper1.SetDefaultColor(GlobalColor("Dev 1"));
WkUpper1.SetStyle(WkStyle);
WkUpper1.SetLineWeight(WkLineWidth);
WkUpper1.HideTitle();

WkLower1Half.SetDefaultColor(GlobalColor("Half Lines"));
WkLower1Half.SetStyle(WkStyle);
WkLower1Half.SetLineWeight(WkLineWidth);
WkLower1Half.HideTitle();

WkUpper1Half.SetDefaultColor(GlobalColor("Half Lines"));
WkUpper1Half.SetStyle(WkStyle);
WkUpper1Half.SetLineWeight(WkLineWidth);
WkUpper1Half.HideTitle();

WkLower2.SetDefaultColor(GlobalColor("Dev 2"));
WkLower2.SetStyle(WkStyle);
WkLower2.SetLineWeight(WkLineWidth);
WkLower2.HideTitle();

WkUpper2.SetDefaultColor(GlobalColor("Dev 2"));
WkUpper2.SetStyle(WkStyle);
WkUpper2.SetLineWeight(WkLineWidth);
WkUpper2.HideTitle();

WkLower2Half.SetDefaultColor(GlobalColor("Half Lines"));
WkLower2Half.SetStyle(WkStyle);
WkLower2Half.SetLineWeight(WkLineWidth);
WkLower2Half.HideTitle();

WkUpper2Half.SetDefaultColor(GlobalColor("Half Lines"));
WkUpper2Half.SetStyle(WkStyle);
WkUpper2Half.SetLineWeight(WkLineWidth);
WkUpper2Half.HideTitle();

WkLower3.SetDefaultColor(GlobalColor("Dev 3"));
WkLower3.SetStyle(WkStyle);
WkLower3.SetLineWeight(WkLineWidth);
WkLower3.HideTitle();

WkUpper3.SetDefaultColor(GlobalColor("Dev 3"));
WkUpper3.SetStyle(WkStyle);
WkUpper3.SetLineWeight(WkLineWidth);
WkUpper3.HideTitle();

WkLower3Half.SetDefaultColor(GlobalColor("Half Lines"));
WkLower3Half.SetStyle(WkStyle);
WkLower3Half.SetLineWeight(WkLineWidth);
WkLower3Half.HideTitle();

WkUpper3Half.SetDefaultColor(GlobalColor("Half Lines"));
WkUpper3Half.SetStyle(WkStyle);
WkUpper3Half.SetLineWeight(WkLineWidth);
WkUpper3Half.HideTitle();

WkLower4.SetDefaultColor(GlobalColor("Dev 4"));
WkLower4.SetStyle(WkStyle);
WkLower4.SetLineWeight(WkLineWidth);
WkLower4.HideTitle();

WkUpper4.SetDefaultColor(GlobalColor("Dev 4"));
WkUpper4.SetStyle(WkStyle);
WkUpper4.SetLineWeight(WkLineWidth);
WkUpper4.HideTitle();

#Day channel
plot DayUpperHalf = if show_day then DayRegression + 0.5 * DayStdDev else nan;
plot DayUpper1 = if show_day then DayRegression + 1 * DayStdDev else nan;
plot DayUpper1Half = if show_day then DayRegression + 1.5 * DayStdDev else nan;
plot DayUpper2 = if show_day then DayRegression + 2 * DayStdDev else nan;
plot DayUpper2Half = if show_day then DayRegression + 2.5 * DayStdDev else nan;
plot DayUpper3 = if show_day then DayRegression + 3 * DayStdDev else nan;
plot DayUpper3Half = if show_day then DayRegression + 3.5 * DayStdDev else nan;
plot DayUpper4 = if show_day then DayRegression + 4 * DayStdDev else nan;
plot DayMiddle = if show_day then DayRegression else nan;
plot DayLowerHalf = if show_day then DayRegression - 0.5 * DayStdDev else nan;
plot DayLower1 = if show_day then DayRegression - 1 * DayStdDev else nan;
plot DayLower1Half = if show_day then DayRegression - 1.5 * DayStdDev else nan;
plot DayLower2 = if show_day then DayRegression - 2 * DayStdDev else nan;
plot DayLower2Half = if show_day then DayRegression - 2.5 * DayStdDev else nan;
plot DayLower3 = if show_day then DayRegression - 3 * DayStdDev else nan;
plot DayLower3Half = if show_day then DayRegression - 3.5 * DayStdDev else nan;
plot DayLower4 = if show_day then DayRegression - 4 * DayStdDev else nan;

DayMiddle.SetDefaultColor(color.WHITE);
DayMiddle.SetStyle(DayStyle);
DayMiddle.SetLineWeight(DayLineWidth);
DayMiddle.HideTitle();

DayLowerHalf.SetDefaultColor(GlobalColor("Half Lines"));
DayLowerHalf.SetStyle(DayStyle);
DayLowerHalf.SetLineWeight(DayLineWidth);
DayLowerHalf.HideTitle();

DayUpperHalf.SetDefaultColor(GlobalColor("Half Lines"));
DayUpperHalf.SetStyle(DayStyle);
DayUpperHalf.SetLineWeight(DayLineWidth);
DayUpperHalf.HideTitle();

DayLower1.SetDefaultColor(GlobalColor("Dev 1"));
DayLower1.SetStyle(DayStyle);
DayLower1.SetLineWeight(DayLineWidth);
DayLower1.HideTitle();

DayUpper1.SetDefaultColor(GlobalColor("Dev 1"));
DayUpper1.SetStyle(DayStyle);
DayUpper1.SetLineWeight(DayLineWidth);
DayUpper1.HideTitle();

DayLower1Half.SetDefaultColor(GlobalColor("Half Lines"));
DayLower1Half.SetStyle(DayStyle);
DayLower1Half.SetLineWeight(DayLineWidth);
DayLower1Half.HideTitle();

DayUpper1Half.SetDefaultColor(GlobalColor("Half Lines"));
DayUpper1Half.SetStyle(DayStyle);
DayUpper1Half.SetLineWeight(DayLineWidth);
DayUpper1Half.HideTitle();

DayLower2.SetDefaultColor(GlobalColor("Dev 2"));
DayLower2.SetStyle(DayStyle);
DayLower2.SetLineWeight(DayLineWidth);
DayLower2.HideTitle();

DayUpper2.SetDefaultColor(GlobalColor("Dev 2"));
DayUpper2.SetStyle(DayStyle);
DayUpper2.SetLineWeight(DayLineWidth);
DayUpper2.HideTitle();

DayLower2Half.SetDefaultColor(GlobalColor("Half Lines"));
DayLower2Half.SetStyle(DayStyle);
DayLower2Half.SetLineWeight(DayLineWidth);
DayLower2Half.HideTitle();

DayUpper2Half.SetDefaultColor(GlobalColor("Half Lines"));
DayUpper2Half.SetStyle(DayStyle);
DayUpper2Half.SetLineWeight(DayLineWidth);
DayUpper2Half.HideTitle();

DayLower3.SetDefaultColor(GlobalColor("Dev 3"));
DayLower3.SetStyle(DayStyle);
DayLower3.SetLineWeight(DayLineWidth);
DayLower3.HideTitle();

DayUpper3.SetDefaultColor(GlobalColor("Dev 3"));
DayUpper3.SetStyle(DayStyle);
DayUpper3.SetLineWeight(DayLineWidth);
DayUpper3.HideTitle();

DayLower3Half.SetDefaultColor(GlobalColor("Half Lines"));
DayLower3Half.SetStyle(DayStyle);
DayLower3Half.SetLineWeight(DayLineWidth);
DayLower3Half.HideTitle();

DayUpper3Half.SetDefaultColor(GlobalColor("Half Lines"));
DayUpper3Half.SetStyle(DayStyle);
DayUpper3Half.SetLineWeight(DayLineWidth);
DayUpper3Half.HideTitle();

DayLower4.SetDefaultColor(GlobalColor("Dev 4"));
DayLower4.SetStyle(DayStyle);
DayLower4.SetLineWeight(DayLineWidth);
DayLower4.HideTitle();

DayUpper4.SetDefaultColor(GlobalColor("Dev 4"));
DayUpper4.SetStyle(DayStyle);
DayUpper4.SetLineWeight(DayLineWidth);
DayUpper4.HideTitle();

#Four hour
plot FourHourUpperHalf = if show_four_hour then FourHourRegression + 0.5 * FourHourStdDev else nan;
plot FourHourUpper1 = if show_four_hour then FourHourRegression + 1 * FourHourStdDev else nan;
plot FourHourUpper1Half = if show_four_hour then FourHourRegression + 1.5 * FourHourStdDev else nan;
plot FourHourUpper2 = if show_four_hour then FourHourRegression + 2 * FourHourStdDev else nan;
plot FourHourUpper2Half = if show_four_hour then FourHourRegression + 2.5 * FourHourStdDev else nan;
plot FourHourUpper3 = if show_four_hour then FourHourRegression + 3 * FourHourStdDev else nan;
plot FourHourUpper3Half = if show_four_hour then FourHourRegression + 3.5 * FourHourStdDev else nan;
plot FourHourUpper4 = if show_four_hour then FourHourRegression + 4 * FourHourStdDev else nan;
plot FourHourMiddle = if show_four_hour then FourHourRegression else nan;
plot FourHourLowerHalf = if show_four_hour then FourHourRegression - 0.5 * FourHourStdDev else nan;
plot FourHourLower1 = if show_four_hour then FourHourRegression - 1 * FourHourStdDev else nan;
plot FourHourLower1Half = if show_four_hour then FourHourRegression - 1.5 * FourHourStdDev else nan;
plot FourHourLower2 = if show_four_hour then FourHourRegression - 2 * FourHourStdDev else nan;
plot FourHourLower2Half = if show_four_hour then FourHourRegression - 2.5 * FourHourStdDev else nan;
plot FourHourLower3 = if show_four_hour then FourHourRegression - 3 * FourHourStdDev else nan;
plot FourHourLower3Half = if show_four_hour then FourHourRegression - 3.5 * FourHourStdDev else nan;
plot FourHourLower4 = if show_four_hour then FourHourRegression - 4 * FourHourStdDev else nan;

FourHourMiddle.SetDefaultColor(color.WHITE);
FourHourMiddle.SetStyle(FourHourStyle);
FourHourMiddle.SetLineWeight(FourHourLineWidth);
FourHourMiddle.HideTitle();

FourHourLowerHalf.SetDefaultColor(GlobalColor("Half Lines"));
FourHourLowerHalf.SetStyle(FourHourStyle);
FourHourLowerHalf.SetLineWeight(FourHourLineWidth);
FourHourLowerHalf.HideTitle();

FourHourUpperHalf.SetDefaultColor(GlobalColor("Half Lines"));
FourHourUpperHalf.SetStyle(FourHourStyle);
FourHourUpperHalf.SetLineWeight(FourHourLineWidth);
FourHourUpperHalf.HideTitle();

FourHourLower1.SetDefaultColor(GlobalColor("Dev 1"));
FourHourLower1.SetStyle(FourHourStyle);
FourHourLower1.SetLineWeight(FourHourLineWidth);
FourHourLower1.HideTitle();

FourHourUpper1.SetDefaultColor(GlobalColor("Dev 1"));
FourHourUpper1.SetStyle(FourHourStyle);
FourHourUpper1.SetLineWeight(FourHourLineWidth);
FourHourUpper1.HideTitle();

FourHourLower1Half.SetDefaultColor(GlobalColor("Half Lines"));
FourHourLower1Half.SetStyle(FourHourStyle);
FourHourLower1Half.SetLineWeight(FourHourLineWidth);
FourHourLower1Half.HideTitle();

FourHourUpper1Half.SetDefaultColor(GlobalColor("Half Lines"));
FourHourUpper1Half.SetStyle(FourHourStyle);
FourHourUpper1Half.SetLineWeight(FourHourLineWidth);
FourHourUpper1Half.HideTitle();

FourHourLower2.SetDefaultColor(GlobalColor("Dev 2"));
FourHourLower2.SetStyle(FourHourStyle);
FourHourLower2.SetLineWeight(FourHourLineWidth);
FourHourLower2.HideTitle();

FourHourUpper2.SetDefaultColor(GlobalColor("Dev 2"));
FourHourUpper2.SetStyle(FourHourStyle);
FourHourUpper2.SetLineWeight(FourHourLineWidth);
FourHourUpper2.HideTitle();

FourHourLower2Half.SetDefaultColor(GlobalColor("Half Lines"));
FourHourLower2Half.SetStyle(FourHourStyle);
FourHourLower2Half.SetLineWeight(FourHourLineWidth);
FourHourLower2Half.HideTitle();

FourHourUpper2Half.SetDefaultColor(GlobalColor("Half Lines"));
FourHourUpper2Half.SetStyle(FourHourStyle);
FourHourUpper2Half.SetLineWeight(FourHourLineWidth);
FourHourUpper2Half.HideTitle();

FourHourLower3.SetDefaultColor(GlobalColor("Dev 3"));
FourHourLower3.SetStyle(FourHourStyle);
FourHourLower3.SetLineWeight(FourHourLineWidth);
FourHourLower3.HideTitle();

FourHourUpper3.SetDefaultColor(GlobalColor("Dev 3"));
FourHourUpper3.SetStyle(FourHourStyle);
FourHourUpper3.SetLineWeight(FourHourLineWidth);
FourHourUpper3.HideTitle();

FourHourLower3Half.SetDefaultColor(GlobalColor("Half Lines"));
FourHourLower3Half.SetStyle(FourHourStyle);
FourHourLower3Half.SetLineWeight(FourHourLineWidth);
FourHourLower3Half.HideTitle();

FourHourUpper3Half.SetDefaultColor(GlobalColor("Half Lines"));
FourHourUpper3Half.SetStyle(FourHourStyle);
FourHourUpper3Half.SetLineWeight(FourHourLineWidth);
FourHourUpper3Half.HideTitle();

FourHourLower4.SetDefaultColor(GlobalColor("Dev 4"));
FourHourLower4.SetStyle(FourHourStyle);
FourHourLower4.SetLineWeight(FourHourLineWidth);
FourHourLower4.HideTitle();

FourHourUpper4.SetDefaultColor(GlobalColor("Dev 4"));
FourHourUpper4.SetStyle(FourHourStyle);
FourHourUpper4.SetLineWeight(FourHourLineWidth);
FourHourUpper4.HideTitle();
 
I built a very basic one,since the script for deviations channels is the same for errors channels, the only difference is sterr OR stdev is used, without all the bells and whistles and the problem persists
Suggestions??
 

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

Thread starter Similar threads Forum Replies Date
B MTF Stochastic Questions 1
E MTF Stacked Moving Averages Questions 3
M MTF AMA Questions 2
C MTF EMA cloud Questions 1
V MTF Marubozu signals Questions 0

Similar threads

Not the exact question you're looking for?

Start a new thread and receive assistance from our community.

87k+ Posts
367 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