FAQ Frequently Asked Questions

Welcome to our FAQ!

In the below sections of our FAQ you will find everything you need from setting up your Quad on thinkorswim to common questions regarding subscriptions.

Before you go any further, check out this live trading video that illustrates many of the concepts that ShadowTrader teaches. If you want to know what our trading style and methodology is all about, watch this vid! –> How to Trade Using Market Profile and Internals

ShadowTrader is a trusted industry partner of tastyworks.

Get 6 months of ShadowTrader SquawkBox FREE

Open and fund an account with tastyworks

An $894 Value!

Use Referral Code: SHADOWTRADER

Squawk Box Live

Squawk Box FAQ

Squawk Box FAQ – The below steps are only for those people who have a thinkorswim account by TD Ameritrade. If you don’t have an account, you can click on the open account link above which will take you to TD Ameritrade to sign up.

Squawk Box FAQ – below you will find answers to the most commonly asked questions related to the Squawk Box Broadcast:

What is ShadowTrader Squawk Box?

Squawk Box is a Professional Grade Live Audio and Video Broadcast available through Pro Trading Room software that is embedded into our site.

Rooted firmly in technical analysis and market profile, the SquawkBox provides live trades and commentary the entire trading day. While most squawks and chatrooms simply regurgitate news, ShadowTrader uses its proprietary method of market internals combined with market profile to predict the market’s moves and profit from them all day long. Founded on a methodology developed by Peter Reznicek, the Squawk is currently moderated by Brad Augunas, Scott Gillam, and Peter Reznicek, Michael DenBleyker, Ryan Williams, Blake Young, and Tom Cook.

Support Chat

What time do you Broadcast?

The show is hosted Monday to Friday from 9:15am to 4pm ET with no breaks in between. Brad Augunas anchors our morning sessions and the rest of the day is divided into hour long segments with a different trader at the helm for each segment.

A calendar is available to subscribers in their My Account section.

How do I set up the market internals "quad" screen?

1. With a chart open, click on the small box in the upper right and switch from single chart view to a matrix view of four charts:

Matrix View

2. You should now have four charts on one screen.  Starting from the upper left and working clockwise, put the following symbols into the charts: $VOLD, $ADD, $TICK, /ESH23

3. If you want to add a “zero line” to any of the internals charts, select the “Price Level” drawing tool from the bottom left of the charts and click at zero on those charts.

Price Level

You can then right click on the line and choose “Edit Properties” to get it perfectly on zero.

4. Set the timeframe on all charts to 15 minute.

5. Now click on the small box in the upper right again (like you did in Step 1) and select “Save Grid As…”.  In the pop up box that appears, name your quad whatever you like and click save.  The quad setup will now be saved in a list of saved layouts there in that upper right box if you ever need it.

Save Matrix

Where do I get the Market Profile value areas and pivot points every morning?

The value areas and pivots are available every day in Peter’s Premarket Perspective.

You can sign up HERE

This report is $20/monthly but is included free with a subscription to Weekly Options Advisory

How can I just enter the value area/pivots script on my own without Brad’s link?

* Do not skip Step 7 *

 

1. In your /ES chart, click on the little studies studies_small button in the toolbar to open the studies drop down and select “Edit Studies”

2. In the Edit Studies box that opens up, click “New” down on the lower left.

edit_studies

3. The large script editing box will open up.  Highlight the single line of code that says “plot Data = close;” and delete it.  In its place, paste the following code into the box:

#Hint: Value Area + Auto-Pivot Values + Opening Range Breakout
#Justin Williams,Justin@TheInfinityGroup.us,Twitter=@JwillSF,Chat=WaterFrontTrader

#08/31/11: Total redesign, added automated Pivot values, proximity plotting, new features.
#09/12/11: Added “ShowLevel4” option due to recent volitility. Will plot S4 & R4.
#12/11/11: Added “AfterHours” option to turn off plot after hours.
#12/21/11: Bug fixes due to TOS upgrades. Removed “AfterHours”, not working correctly.
#01/25/12: Enter daily inputs as 4 digits and script will interpret.
# -added rounding to make the pivots appear as they do on the show.
#01/26/12: Removed ability to truncate inputs due to it only being accurate 99% of time.
#02/02/12: Small update to make sure “Auto Pivots” menu option functioned properly.
#06/07/12: Added (6)VPOC inputs, should be manually entered/deleted, displays when applicable.
#06/25/12: Removed some code and fixed a few bugs.
#07/09/12: Fixed one small but important bug.
#07/13/12: Added value bubbles, removed proximity plot function.
#08/13/12: Removed a lot of superfluous code plus a few upgrades.
#08/15/12: Fixed a bug that was giving false numbers.
#08/30/12: Fixed a bug that wasn’t plotting the NQ profile.
#09/02/12: Reordered inputs and removed “LabelESonly” input.
#12/28/12: Made the plot hide on daily charts and updated code to current standards.
#01/04/13: Fixed a rare bug that hides labels if using tick charts.
#01/28/13: Added ability to hide each individual level.

# Pivot values will be off the day following market holidays and possibly the day after rollover.
# On these days make “AutoPivots=No” and manually draw pivots. Change back to “AutoPivots=Yes” the day after.

#Inputs
input VAH   = 1954.75;#Hint VAH: Must be manually entered daily, tinyurl.com/3lbmu4o
input POC   = 1953.25;#Hint POC: Must be manually entered daily, tinyurl.com/3lbmu4o
input VAL   = 1952.75;#Hint VAL: Must be manually entered daily, tinyurl.com/3lbmu4o
input Pivot = 1953.75;#Hint Pivot: Must be manually entered daily, tinyurl.com/3lbmu4o
input AutoPivots = yes;#Hint AutoPivots: Turns off pivot lines, value area stays on.
input Labels = {default “Proximity”, “Off”, “All”, “ValueAreaOnly”};#Hint Labels: Labels at top of chart.
input ShowPivotPoint = no;#Hint ShowPivotPoint: Hides Pivot Point plot.
input ShowLevel4 = no;#Hint ShowLevel4: Will display S4 and R4 for days with large moves.
input PivotBubbles  = yes;#Hint PivotBubbles: Shows bubbles on pivot plot lines.
input ValueBubbles  = yes;#Hint ValueBubbles: Shows bubbles on value plot lines.
input PlotStartTime = 0530;#Hint PlotStartTime: Move to earlier time to shift bubbles to the left.
input ShowCloud  = yes;#Hint ShowCloud: Shows the value area as a cloud.
input CloudOpenOnly = yes;#Hint CloudOpenOnly: Will only cloud open candles.
input HideAfterHoursLabel = no;#Hint HideAfterHoursLabel: Hides “NoShadowPlotAfterHours” label.
input VpocBubbles  = yes;#Hint VpocBubbles: Shows bubbles on VPOC plot lines.
input Vpoc1 = 0.00;#Hint Vpoc1: Manually enter/delete VPOC here, will display when applicable.
input Vpoc2 = 0.00;#Hint Vpoc2: Manually enter/delete VPOC here, will display when applicable.
input Vpoc3 = 0.00;#Hint Vpoc3: Manually enter/delete VPOC here, will display when applicable.
input Vpoc4 = 0.00;#Hint Vpoc4: Manually enter/delete VPOC here, will display when applicable.
input Vpoc5 = 0.00;#Hint Vpoc5: Manually enter/delete VPOC here, will display when applicable.
input Vpoc6 = 0.00;#Hint Vpoc6: Manually enter/delete VPOC here, will display when applicable.
input ShowS1 = yes;#Hint ShowS1: Hide/Show S1.
input ShowS2 = yes;#Hint ShowS2: Hide/Show S2.
input ShowS3 = yes;#Hint ShowS3: Hide/Show S3.
input ShowR1 = yes;#Hint ShowR1: Hide/Show R1.
input ShowR2 = yes;#Hint ShowR2: Hide/Show R2.
input ShowR3 = yes;#Hint ShowR3: Hide/Show R3.
input ShowORB = No;#Hint ShowORB: Displays 2 small, dashed lines at the top/bottom of opening range.
input OrbTime = 30;#Hint OrbTime: Defines the time range in minutes for the ORB.

def Na = Double.NaN;
declare hide_on_daily;

#Value Area Functions
def PPoint = If(Pivot > 0, Pivot, Na);
def VArea  = Between(close, VAL, VAH);
def VAreaabove  = close > VAH;
def VAreabelow  = close def Day   = GetDayOfWeek(GetYYYYMMDD());
def CloseTime = SecondsTillTime(1545) >= 0;
def OpenTime = SecondsFromTime(0930) >= 0;
def RegHrs = CloseTime and OpenTime;
def PLow  =  CompoundValue(1, If(Day == Day[1] and RegHrs and low def PHigh = CompoundValue(1, If(Day == Day[1] and RegHrs and high > PHigh[1], high, If(SecondsFromTime(0930) def PrevLow  = If(Day != Day[1], PLow[1], PrevLow[1]);
def PrevHigh = If(Day != Day[1], PHigh[1], PrevHigh[1]);

#Time Functions
def CloseTime2 = SecondsTillTime(1600) >= 0;
def OpenTime2 = SecondsFromTime(PlotStartTime) >= 0;
def MarketOpen = OpenTime2 and CloseTime2;
def NewDay = IsNaN(close(period = “Day”)[-1]);
def Chart  = MarketOpen and NewDay;

#Pivot Functions
def Res1  = (2 * PPoint) – PrevLow;
def Supp1 = (2 * PPoint) – PrevHigh;
def Res2  = PPoint + (Res1 – Supp1);
def Supp2 = PPoint – (Res1 – Supp1);
def Res3  = PrevHigh + 2 * (PPoint – PrevLow);
def Supp3 = PrevLow – 2 * (PrevHigh – PPoint);
def Res4  = PrevHigh + 3 * (PPoint – PrevLow);
def Supp4 = PrevLow – 3 * (PrevHigh – PPoint);

#Rounding Functions
def RI   = RoundDown(Res1, 0) – ((Round(((RoundDown(Res1, 0) – Res1) / 0.25), 0)) * 0.25);
def SI   = RoundDown(Supp1, 0) – ((Round(((RoundDown(Supp1, 0) – Supp1) / 0.25), 0)) * 0.25);
def RII  = RoundDown(Res2, 0) – ((Round(((RoundDown(Res2, 0) – Res2) / 0.25), 0)) * 0.25);
def SII  = RoundDown(Supp2, 0) – ((Round(((RoundDown(Supp2, 0) – Supp2) / 0.25), 0)) * 0.25);
def RIII = RoundDown(Res3, 0) – ((Round(((RoundDown(Res3, 0) – Res3) / 0.25), 0)) * 0.25);
def SIII = RoundDown(Supp3, 0) – ((Round(((RoundDown(Supp3, 0) – Supp3) / 0.25), 0)) * 0.25);
def RIV  = RoundDown(Res4, 0) – ((Round(((RoundDown(Res4, 0) – Res4) / 0.25), 0)) * 0.25);
def SIV  = RoundDown(Supp4, 0) – ((Round(((RoundDown(Supp4, 0) – Supp4) / 0.25), 0)) * 0.25);
def PivP = RoundDown(PPoint, 0) – ((Round(((RoundDown(PPoint, 0) – PPoint) / 0.25), 0)) * 0.25);

#Plots
plot VH  = If(Chart and VAH > 0, VAH, Na);
plot PC  = If(Chart and POC > 0, POC, Na);
plot VL  = If(Chart and VAL > 0, VAL, Na);
plot R4  = If(Chart and AutoPivots and ShowLevel4 and RIV > 0, RIV, Na);
plot R3  = If(Chart and AutoPivots and ShowR3 and RIII > 0, RIII, Na);
plot R2  = If(Chart and AutoPivots and ShowR2 and RII > 0, RII, Na);
plot R1  = If(Chart and AutoPivots and ShowR1 and RI > 0, RI, Na);
plot PP  = If(Chart and AutoPivots and ShowPivotPoint and PPoint > 0, PivP, Na);
plot S1  = If(Chart and AutoPivots and ShowS1 and SI > 0, SI, Na);
plot S2  = If(Chart and AutoPivots and ShowS2 and SII > 0, SII, Na);
plot S3  = If(Chart and AutoPivots and ShowS3 and SIII > 0, SIII, Na);
plot S4  = If(Chart and AutoPivots and ShowLevel4 and SIV > 0, SIV, Na);
plot V1  = If(Chart and Between(Vpoc1, SIV – 10, RIV + 10), Vpoc1, Na);
plot V2  = If(Chart and Between(Vpoc2, SIV – 10, RIV + 10), Vpoc2, Na);
plot V3  = If(Chart and Between(Vpoc3, SIV – 10, RIV + 10), Vpoc3, Na);
plot V4  = If(Chart and Between(Vpoc4, SIV – 10, RIV + 10), Vpoc4, Na);
plot V5  = If(Chart and Between(Vpoc5, SIV – 10, RIV + 10), Vpoc5, Na);
plot V6  = If(Chart and Between(Vpoc6, SIV – 10, RIV + 10), Vpoc6, Na);

#Value Area Cloud
def CloudClose = SecondsTillTime(1615) > 0;
def Cloud      = OpenTime and CloudClose;
def ChartCloud = Cloud and Chart;
def CloudTest  = If(CloudOpenOnly, ChartCloud, Chart);
plot cloudhigh = If(CloudTest and ShowCloud, VAH, Na);
plot cloudlow  = If(CloudTest and ShowCloud, VAL, Na);
AddCloud(cloudhigh, cloudlow, Color.GRAY, Color.GRAY);
def AfterHours = OpenTime2 and CloudClose;

#Chart Labels
def Futures = Between(close, close(“/es”) – 15, close(“/es”) + 15) or Between(close, close(“/nq”) – 15, close(“/nq”) + 15);
def Label = Chart and Futures;
def ZeroTest = VAH > 0 and VAL > 0;
def PNotZero = PPoint > 0;
def ChartLabels;
switch (Labels) {
case “Proximity”:
ChartLabels = 1;
case “Off”:
ChartLabels = 0;
case “All”:
ChartLabels = 2;
case “ValueAreaOnly”:
ChartLabels = 3;
}
AddLabel(ChartLabels == 1 and Label and AutoPivots and VArea and ZeroTest, “InsideValue”, Color.WHITE);
AddLabel(ChartLabels == 1 and Label and AutoPivots and VAreaabove and ZeroTest, “AboveValue”, Color.GREEN);
AddLabel(ChartLabels == 1 and Label and AutoPivots and VAreabelow and ZeroTest, “BelowValue”, Color.RED);
AddLabel(ChartLabels == 1 and Label and !AutoPivots and VArea and ZeroTest, “InsideValueArea”, Color.WHITE);
AddLabel(ChartLabels == 1 and Label and !AutoPivots and VAreaabove and ZeroTest, “AboveValueArea”, Color.GREEN);
AddLabel(ChartLabels == 1 and Label and !AutoPivots and VAreabelow and ZeroTest, “BelowValueArea”, Color.RED);
AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, VL, (RI + ((RII – RI) / 2))), “VH=” + AsText(VH), Color.RED);
AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, VL, VH), “POC=” + AsText(PC), Color.YELLOW);
AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, (SI – ((SI – SII) / 2)), VH), “VL=” + AsText(VL), Color.GREEN);
AddLabel(ChartLabels == 1 and Label and AutoPivots and (close > VH or (Between(RI, VL, VH) and close > VL)), “R1=” + AsText(RI), Color.RED);
AddLabel(ChartLabels == 1 and Label and AutoPivots and close > VH, “R2=” + AsText(RII), Color.RED);
AddLabel(ChartLabels == 1 and Label and AutoPivots and close > (RI + ((RII – RI) / 2)), “R3=” + AsText(RIII), Color.RED);
AddLabel(ChartLabels == 1 and Label and AutoPivots and ShowLevel4 and close > (RII + ((RIII – RII) / 2)), “R4=” + AsText(RIV), Color.RED);
AddLabel(ChartLabels == 1 and Label and AutoPivots and ShowPivotPoint and close > SI and close AddLabel(ChartLabels == 1 and Label and AutoPivots and (close AddLabel(ChartLabels == 1 and Label and AutoPivots and close AddLabel(ChartLabels == 1 and Label and AutoPivots and close AddLabel(ChartLabels == 1 and Label and AutoPivots and ShowLevel4 and close AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, (V1 – 5), (V1 + 5)), “VPOC=” + AsText(V1), Color.MAGENTA);
AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, (V2 – 5), (V2 + 5)), “VPOC=” + AsText(V2), Color.MAGENTA);
AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, (V3 – 5), (V3 + 5)), “VPOC=” + AsText(V3), Color.MAGENTA);
AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, (V4 – 5), (V4 + 5)), “VPOC=” + AsText(V4), Color.MAGENTA);
AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, (V5 – 5), (V5 + 5)), “VPOC=” + AsText(V5), Color.MAGENTA);
AddLabel(ChartLabels == 1 and Label and AutoPivots and Between(close, (V6 – 5), (V6 + 5)), “VPOC=” + AsText(V6), Color.MAGENTA);
AddLabel(ChartLabels == 2 and Label and ZeroTest, “VH=” + AsText(VH), Color.RED);
AddLabel(ChartLabels == 2 and Label and ZeroTest, “POC=” + AsText(PC), Color.YELLOW);
AddLabel(ChartLabels == 2 and Label and ZeroTest, “VL=” + AsText(VL), Color.GREEN);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “R1=” + AsText(RI), Color.RED);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “R2=” + AsText(RII), Color.RED);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “R3=” + AsText(RIII), Color.RED);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero and ShowLevel4, “R4=” + AsText(RIV), Color.RED);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero and ShowPivotPoint, “PP=” + AsText(PP), Color.WHITE);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “S1=” + AsText(SI), Color.GREEN);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “S2=” + AsText(SII), Color.GREEN);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “S3=” + AsText(SIII), Color.GREEN);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero and ShowLevel4, “S4=” + AsText(SIV), Color.GREEN);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “VPOC=” + AsText(V1), Color.MAGENTA);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “VPOC=” + AsText(V2), Color.MAGENTA);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “VPOC=” + AsText(V3), Color.MAGENTA);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “VPOC=” + AsText(V4), Color.MAGENTA);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “VPOC=” + AsText(V5), Color.MAGENTA);
AddLabel(ChartLabels == 2 and Label and AutoPivots and PNotZero, “VPOC=” + AsText(V6), Color.MAGENTA);
AddLabel(ChartLabels == 3 and Label and VArea and ZeroTest, “InsideValueArea”, Color.WHITE);
AddLabel(ChartLabels == 3 and Label and VAreaabove and ZeroTest, “AboveValueArea”, Color.GREEN);
AddLabel(ChartLabels == 3 and Label and VAreabelow and ZeroTest, “BelowValueArea”, Color.RED);
AddLabel(!AfterHours and !Chart and !HideAfterHoursLabel, “NoShadowPlotAfterHours”, Color.ORANGE);

#Chart Bubbles
AddChartBubble(IsNaN(VH[1]) and ValueBubbles, VH, VH, Color.RED, no);
AddChartBubble(IsNaN(PC[1]) and ValueBubbles, PC, PC, Color.YELLOW, no);
AddChartBubble(IsNaN(VL[1]) and ValueBubbles, VL, VL, Color.GREEN, no);
AddChartBubble(IsNaN(S1[1]) and PivotBubbles, S1, “S1”, Color.WHITE, no);
AddChartBubble(IsNaN(S2[1]) and PivotBubbles, S2, “S2”, Color.WHITE, no);
AddChartBubble(IsNaN(S3[1]) and PivotBubbles, S3, “S3”, Color.WHITE, no);
AddChartBubble(IsNaN(S4[1]) and PivotBubbles and ShowLevel4, S4, “S4”, Color.WHITE, no);
AddChartBubble(IsNaN(PP[1]) and ShowPivotPoint and PivotBubbles, PP, “PP”, Color.WHITE, no);
AddChartBubble(IsNaN(R1[1]) and PivotBubbles, R1, “R1”, Color.WHITE, no);
AddChartBubble(IsNaN(R2[1]) and PivotBubbles, R2, “R2”, Color.WHITE, no);
AddChartBubble(IsNaN(R3[1]) and PivotBubbles, R3, “R3”, Color.WHITE, no);
AddChartBubble(IsNaN(R4[1]) and PivotBubbles and ShowLevel4, R4, “R4”, Color.WHITE, no);
AddChartBubble(IsNaN(V1[1]) and VpocBubbles, V1, “VPOC”, Color.MAGENTA, no);
AddChartBubble(IsNaN(V2[1]) and VpocBubbles, V2, “VPOC”, Color.MAGENTA, no);
AddChartBubble(IsNaN(V3[1]) and VpocBubbles, V3, “VPOC”, Color.MAGENTA, no);
AddChartBubble(IsNaN(V4[1]) and VpocBubbles, V4, “VPOC”, Color.MAGENTA, no);
AddChartBubble(IsNaN(V5[1]) and VpocBubbles, V5, “VPOC”, Color.MAGENTA, no);
AddChartBubble(IsNaN(V6[1]) and VpocBubbles, V6, “VPOC”, Color.MAGENTA, no);

#Opening Range Breakout Functions
def ORBopen = SecondsTillTime(945) def IsMarketOpen = ORBopen and CloseTime2;
def FirstBar = If(GetDay()[1] != GetDay(), GetDay() – 1, 0);
def OpenRange = SecondsFromTime(945);
def PastOpeningRange = OpenRange >= (OrbTime – 15) * 60;
def DisplayedHigh = If(high > DisplayedHigh[1] and IsMarketOpen and ShowORB, high, If(IsMarketOpen and !FirstBar, DisplayedHigh[1], high));
def DisplayedLow = If(low def ORBHi = If(PastOpeningRange, ORBHi[1], DisplayedHigh);
def ORBLo  = If(PastOpeningRange, ORBLo[1], DisplayedLow);
plot ORBHigh = If(Chart and PastOpeningRange and IsMarketOpen and ShowORB, ORBHi, Na);
plot ORBLow  = If(Chart and PastOpeningRange and IsMarketOpen and ShowORB, ORBLo, Na);

#Plot Criteria
ORBHigh.SetDefaultColor(Color.MAGENTA);
ORBHigh.SetStyle(Curve.SHORT_DASH);
ORBHigh.HideBubble();
ORBLow.SetDefaultColor(Color.MAGENTA);
ORBLow.SetStyle(Curve.SHORT_DASH);
ORBLow.HideBubble();
VH.SetDefaultColor(Color.RED);
PC.SetDefaultColor(Color.YELLOW);
PC.SetStyle(Curve.LONG_DASH);
VL.SetDefaultColor(Color.GREEN);
R4.SetDefaultColor(Color.WHITE);
R3.SetDefaultColor(Color.WHITE);
R2.SetDefaultColor(Color.WHITE);
R1.SetDefaultColor(Color.WHITE);
PP.SetDefaultColor(Color.WHITE);
S4.SetDefaultColor(Color.WHITE);
S3.SetDefaultColor(Color.WHITE);
S2.SetDefaultColor(Color.WHITE);
S1.SetDefaultColor(Color.WHITE);
V1.SetDefaultColor(Color.MAGENTA);
V1.SetStyle(Curve.LONG_DASH);
V2.SetDefaultColor(Color.MAGENTA);
V2.SetStyle(Curve.LONG_DASH);
V3.SetDefaultColor(Color.MAGENTA);
V3.SetStyle(Curve.LONG_DASH);
V4.SetDefaultColor(Color.MAGENTA);
V4.SetStyle(Curve.LONG_DASH);
V5.SetDefaultColor(Color.MAGENTA);
V5.SetStyle(Curve.LONG_DASH);
V6.SetDefaultColor(Color.MAGENTA);
V6.SetStyle(Curve.LONG_DASH);
cloudhigh.SetDefaultColor(Color.RED);
cloudlow.SetDefaultColor(Color.GREEN);

paste_script

3. After you paste in the code, change the name of the study in the box on top to whatever you like and then click the “OK” button.

4. The study will now appear in your list of studies (custom scripts appear at the bottom of the list on the left) and also in the studies that are currently applied to your chart on the right.

finished_studies_box

5. You will now have to enter the value area levels (VAL, VAH, POC) and the pivot yourself, by clicking the little gear on the right as shown above.  You do not have to enter any of the R & S levels, just the pivot.  The script does that work for you and calculates those automatically.

input_valueareas

7. IMPORTANT If you like to use your /ES chart to check out stocks or other instruments besides futures during the course of the day, you MUST do the following step or you will end up with a chart that looks like this when you type in a symbol….

scrunched

What’s happening is that the script code for the /ES is trying to overlay onto a symbol that is a completely different price.  The /ES is near 2,000 and IBM in this example is less than $150, so the price gets totally scrunched down at the bottom of the screen while the chart is showing you pivot levels for the /ES up near the top.   It’s an easy fix……..

Open the chart settings box by clicking the little gear in the toolbar of your /ES chart. gear

In the chart settings box, click on the second tab which is “Price Axis”.

In this box, make sure scale is set to “Auto” in upper left and in the choices below, UNcheck the “Fit Studies” box.  Click OK.

uncheck

When you go back to the chart you should now be able to look at whatever symbols you want and go back to the futures chart and your value area and pivots will only appear on the futures and not on any other symbols.

8. If you want to share the script with a friend so that they don’t have to punch in any value areas or pivots, you’ll have to change the values inside the code like this….

Click on studies studies_small to open the edit studies box and right click your study in the lower left and click edit from the drop down.

right_click_on_study

In the box that pops up manually enter your pivot point and vah, val, poc into the code as shown below and click apply and ok

manualentry

If you look closely at the code, you’ll note that there is a url there that is: tinyurl.com/3lbmu4o   That is a shortcut to the MyTrade page where the ShadowTraderPro SwingTrader newsletter resides.  You can go there at any time if you ever need the current day’s value areas and pivot…..

Now if you want to share it, just right click on your study like you did in the step above and select “Share”.   Follow the instructions in the boxes to copy that link and send it to the recipient.

What is the market profile software that Peter & Brad use?

The software is called WindoTrader.  There is a small discount for ShadowTrader followers at www.windotrader.com/shadowtrader OR Call Terry at 702-800-4628 and ask him about the “ShadowTrader Discount”.

What are the symbols for Nasdaq internals?

Breadth:  $UVOL/Q-$DVOL/Q

Advance Decline Line:  $ADVN/Q-$DECN/Q

Advance Decline Issues: $ADNDD

Tick: $TICK/Q

Futures /NQZ5

The third letter “Z” changes every three months when futures expire and roll to the next series, and the fourth number is the last digit of the current year.)  The letters for the different contracts are as follows:

H ending in March

M ending in June

U ending in September

Z ending in December

Make the change on the Thursday that is the week before expiry, or about 8 days prior.  The new contract will already start trading then before the old one expires.

There is more information about futures contracts and expiry at the CMEGroup site.

What is the formula for ShadowTrader Pivot Points?

The formula is available in the Glossary section at ShadowTrader.net, which you can get to directly through the navigation bar.  Once there, scroll down to Pivot Points, or click the letter “P” in the clickable alphabet at the top.

I have tried to calculate the pivots on my own, but I often get values slightly different from ShadowTrader.

This is probably due to the fact that you are using 24hour data for your high and low, and possibly the wrong closing value. ShadowTrader pivots are calculated using the high and low of equity trading hours only (between 9:30am – 4:00pm only), and the closing value is derived from the settlement value from the CME, which is calculated off of the 4:15pm EST closing time but is NOT always the same as the closing price.  Most pivot calculations use 24hour data which causes discrepancies.

I hear the ShadowTrader moderator announcing that an alert has been sent for one of the ShadowTraderPro Advisories. How can I get these alerts in real-time?

To receive alerts for ShadowTrader Pro Swing Trader, text “follow st_swing” (without the quotes) to 40404 on your cell phone.

To receive alerts for ShadowTrader Pro FX Trader, text “follow st_fx” (without the quotes) to 40404 on your cell phone.

To receive alerts for ShadowTrader Pro Pairs Trader, text “follow st_pairs” (without the quotes) to 40404 on your cell phone.

To receive alerts for ShadowTrader Weekend Update, text “follow st_weekend” (without the quotes) to 40404 on your cell phone.

**No twitter account is necessary to receive these alerts.**

**To stop the alerts, text “off st_swing” or “off st_fx” or “off st_pairs” or “off st_weekend” (without the quotes) to 40404.

What moving averages does ShadowTrader use on their charts?

We use the simple 20, 50, and 200 period moving averages. The 20 is always in green, the 50 is red, and the 200 is blue.

I hear ShadowTrader talking on the show, but I don’t see video.

Inside of the Support/Chat box, click on the button in the lower right that says “Watch”.  This will work on funded tos/TD accounts only.  If you are listening through Paper Money, it will say “No screenshows are being broadcasted at this moment”.  Video feed is only available for funded accounts.

How do I follow Peter on twitter and get his tweets?

You’ll need to open up an account on twitter at www.twitter.com.

Once there, type @PeterReznicek into the search bar and find Peter.  Click on the follow button which is in the upper right and looks like this follow_small

Peter’s tweets will now appear in your timeline along with anyone else’s tweets that you have followed.  If you follow too many people you will very quickly have a stream that is a sludgy river of endless nonsense as most tweeters have what we call “diarrhea of the tweet” and send out 20 or more messages per day most of which have nothing to do with the reason you thought you followed them.  If you are into wasting your time that way, then read no further and enjoy yourself.

To have a more streamlined and useful twitter experience, follow only a small  handful of people and have the one’s you really care about hearing from in real time sent to your phone.

Find the settings by clicking on your avatar which is between the search bar and the follow button and click it………

twitter_settings

Once there click on mobile and enter your cell phone number and check that first box on the top as shown below…

twitter_1

Now go back to  the home screen and click on your list of people you are following:

twitter_following

Turn on mobile notifications for those people whose tweets you want sent directly to your phone by clicking the little gear next to their name and opening up the box below and selecting “Turn on mobile notifications”

twitter_following2

If you ever want to stop receiving tweets to your phone, just click on the little gear again to open up the drop down and this time select “Turn off mobile notifications”

How do I check out Peter's videos?

Go to youtube.com and search for ShadowTrader. Subscribe to our channel and you will be notified when new videos are posted.

What is Peter’s recipe for hummus?

One can organic chick peas
Juice of one lemon
1/3 cup of tahini (he recommends Soom brand)
1/3 cup of water
1/4 cup extra virgin olive oil
One or two cloves of garlic
Dash of cumin
1/2 – 1 teaspoon salt (he recommends Maldon’s Sea Salt)
Half teaspoon of lemon pepper (optional)
Put all into blender and blend until creamy smooth.

market internals

thinkscripts FAQ

Below you find questions and answers on where and how to install thinkscripts.

Below you find questions and answers on where and how to install thinkscripts.

Where are the thinkscripts located?

You can find the thinkscripts in our store. The thinkscripts that are FREE are for the Quad setup. You don’t need any of the premium thinkscripts to create the quad setup.

 

Which thinkscripts do I need to setup the Quad?

There are 4 thinkscripts required from our store and 1 from the thinkorswim platform. You will need to add the following 4 thinkscripts to the cart and follow the checkout process on shadowtrader.net

Breadth Ratio Bubbles

Breadth Ratio Line

Tick Values and Distribution

Value Areas and Pivots

The last one you will need is included on the thinkorswim studies called Advance Decline.

 

 

 

How do I set up the market internals "quad" screen?

1. With a chart open, click on the small box in the upper right and switch from single chart view to a matrix view of four charts:

Matrix View

2. You should now have four charts on one screen.  Starting from the upper left and working clockwise, put the following symbols into the charts: $VOLD, $ADD, $TICK, /ESz5

3. If you want to add a “zero line” to any of the internals charts, select the “Price Level” drawing tool from the bottom left of the charts and click at zero on those charts.

Price Level

You can then right click on the line and choose “Edit Properties” to get it perfectly on zero.

4. Set the timeframe on all charts to 15 minute.

5. Now click on the small box in the upper right again (like you did in Step 1) and select “Save Grid As…”.  In the pop up box that appears, name your quad whatever you like and click save.  The quad setup will now be saved in a list of saved layouts there in that upper right box if you ever need it.

Save Matrix

How do I install the Breadth Ratio Line? ($VOLD)

If you haven’t done so yet, please go to store and add the Breadth Ratio Script to cart and checkout.

1. With your breadth chart ($VOLD) open, click on studies.  In the toolbar just above your chart it will have a flask icon.

how to add studies on thinkorswim

2. In the lower left corner of the screen that pops up, click New.

3. Delete that first line in the box that says “plot Data = close;”

4. Open the text file that was emailed to you or from the Downloads tab in My Account

5. Put your cursor in the box and paste the code in from either the email file or from Downloads section in My Account.

6. Give it a name in the box on top, like “Breadth Bubbles” or “ShadowTrader’s Supercalifragialistic Breadth Ratio Boxes”

7. Click Apply and you should be good to go.

8. If you ever want to remove it or change it, it should appear in the list of studies alphabetically according to whatever you named it.

 

How do I install Breadth Bubbles thinkscript? ($VOLD)

If you haven’t done so yet, please go to store and add the Breadth Bubbles to cart and checkout.

1. With your breadth chart ($VOLD) open, click on studies.  In the toolbar just above your chart it will have a flask icon.

how to add studies on thinkorswim

2. In the lower left corner of the screen that pops up, click New.

3. Delete that first line in the box that says “plot Data = close;”

4. Open the text file for Breadth Bubbles that was emailed to you or from the Downloads tab in My Account

5. Put your cursor in the box and paste the code in from either the email file or from Downloads section in My Account.

6. Give it a name in the box on top, like “Breadth Bubbles” or “ShadowTrader’s Supercalifragialistic Breadth Bubbles Boxes”

7. Click Apply and you should be good to go.

8. If you ever want to remove it or change it, it should appear in the list of studies alphabetically according to whatever you named it.

 

How do I add the Advance Decline Ratio ($ADD)

To add the Advance Decline Ratio follow the steps below:

Symbol:  $ADD

It is the basic Advance/Decline script in TOS. You need to change from line to ratio by clicking the drop down once it is on the right side by clicking the edit button. Pictures are below with step by step instructions.

$ADD

Next, make sure it is set to price using up arrow.

How to add $ADD to Chart

Change the input type to Advance/Decline Ratio. Uncheck Show AD plot.

How to add $ADD to Chart

 

How to add $ADD to Chart

Click Ok to close customizing and click Ok to finish.

How do I install Tick Values and Distribution thinkscript? ($TICK)

If you haven’t done so yet, please go to store and add the Tick Values and Distribution to cart and checkout.

1. With your Tick chart ($TICK) open, click on studies.  In the toolbar just above your chart it will have a flask icon.

how to add studies on thinkorswim

2. In the lower left corner of the screen that pops up, click New.

3. Delete that first line in the box that says “plot Data = close;”

4. Open the text file for Tick Values and Distribution that was emailed to you or from the Downloads tab in My Account

5. Put your cursor in the box and paste the code in from either the email file or from Downloads section in My Account.

6. Give it a name in the box on top, like “TickValues” or “ShadowTrader’s Supercalifragialistic TickValues.

7. Click Apply and you should be good to go.

8. If you ever want to remove it or change it, it should appear in the list of studies alphabetically according to whatever you named it.

How do I install Value Area and Pivots thinkscript? (/ES)

If you haven’t done so yet, please go to store and add the Value Areas and Pivots to cart and checkout.

1. With your /ES chart (/ES) open, click on studies.  In the toolbar just above your chart it will have a flask icon.

how to add studies on thinkorswim

2. In the lower left corner of the screen that pops up, click New.

3. Delete that first line in the box that says “plot Data = close;”

4. Open the text file for Value Area and Pivots that was emailed to you or from the Downloads tab in My Account

5. Put your cursor in the box and paste the code in from either the email file or from Downloads section in My Account.

6. Give it a name in the box on top, like “ValueAreaPivots” or “ShadowTrader’s Supercalifragialistic ValueAreas.

7. Click Apply and you should be good to go.

8. If you ever want to remove it or change it, it should appear in the list of studies alphabetically according to whatever you named it.

What are the symbols for Nasdaq internals?

Breadth:  $UVOL/Q-$DVOL/Q

Advance Decline Line:  $ADVN/Q-$DECN/Q

Advance Decline Issues: $ADNDD

Tick: $TICK/Q

Futures /NQZ5

The third letter “Z” changes every three months when futures expire and roll to the next series, and the fourth number is the last digit of the current year.)  The letters for the different contracts are as follows:

H ending in March

M ending in June

U ending in September

Z ending in December

Make the change on the Thursday that is the week before expiry, or about 8 days prior.  The new contract will already start trading then before the old one expires.

There is more information about futures contracts and expiry at the CMEGroup site.

Options Subscriptions FAQ

Do you have questions about ShadowTrader Options Advisories? We have answers.

How do I receive trades and alerts in the Weekly Options Advisory?

All communication between Peter and subscribers is done through Pro Trading Room which can be accessed via desktop or on a mobile app. Additionally, ShadowTrader has its own dedicated app that you can find in the Apple App store or on Google Play. Search for “shadowtrader” or “shadowtrader app”.

Click HERE to launch a .pdf with all the information you need to get connected:

 

How do I cancel my subscription?

To cancel your subscription login or by clicking on My Account in the top right of shadowtrader.net. Next, click My Subscriptions on the left hand side menu. Click view on the subscription you wish to cancel. Next, click the cancel button.

You can resubscribe by following the above steps and click the Resubscribe button.

How often should I receive an email?

You will receive a Daily email around 4:05 pm EST for Weekly Options Advisory.

If you believe you are missing an email, please check your junk email and other folders. We always suggest adding support@shadowtrader.net to your safe senders list or create a rule to make sure all email from us is delivered to your inbox or folder of choice.

I accidentally unsubscribed from your mailing list. How do I sign back up?

If you unsubscribed from our mailing list by accident or if you are interested in learning more about a product or service, click this link and you will be prompted to sign up or re-subscribe.

 

I am outside of U.S. - Can I still get trades and alerts?

YES!
Our ProTradingRoom desktop application and dedicated mobile phone app work perfectly no matter where in the world you are. All that is needed is an internet connection.

How can I understand your Trade Alerts?

Weekly Options Advisory: Please review How to Understand Trade Alerts Click Here

How to Understand Text .pdfs are also linked in nightly email recaps that are sent to subscribers.

I missed Peter's live session, are they recorded?

The Weekly Options Advisory live sessions are all recorded and Peter puts the recordings out the same day as alerts in the PTR and mobile app. There is also a link in the nightly email.

How can I change my credit card?

Login to My Account and click on My Subscriptions on the left hand menu. Click view for the subscription you wish to change your credit card on. Next, click Change Payment. Add your new payment information.

Don’t forget to set your subscription to use the new credit card as your default card.

  • If you have more than one subscription, there is an option to select all subscription to apply the Change Payment to.

How do I figure out ST abbreviations?

ShadowTrader uses a lot of abbreviations and some proprietary terms in it’s SquawkBox, newsletters, and various advisories. All of those terms are defined in our glossary glossary page here.

If you have any suggestions for some terms we may have missed, please email Peter at asktheshadow@shadowtrader.net

How much capital is required to have a subscription?

For Weekly Options Advisory Peter recommends that traders have at least $25,000 of capital plus margin capabilities with tier level 4 options approval for TD Ameritrade accounts. Basic knowledge of options strategies and spreads is expected.

Can you email Weekly Options trades in real time?

Unfortunately, we can not send out the trades via email as email services can commonly delay delivery. 

Does Weekly Options Advisory have anything online to look at?

No. Everything is emailed to you. You will receive a welcome email when you sign up that includes a FAQ specific to that advisory along with how to understand the trade alerts.  The advisories then email out a Daily recap and update for that day each day around 4:15 PM ET. In the email you will find today’s trades and comments, trade history with P/L, additional comments, and the last 4 weeks of webinars.

Peter's Premarket Perspective FAQ

The most widely read market profile morning report, anywhere. Read it here every morning for a week and we guarantee you’ll wonder how you ever traded without it!

How do I cancel my subscription?

To cancel your subscription login or by clicking on My Account in the top right of shadowtrader.net. Next, click My Subscriptions on the left hand side menu. Click view on the subscription you wish to cancel. Next, click the cancel button.

You can resubscribe by following the above steps and click the Resubscribe button.

Note that you will continue to be active until your “anniversary date” which is one month from the day you signed up. You will, however, no longer be charged.

Can I switch Subscription?

You must first cancel your subscription to Peter’s Premarket Perspective first prior to switching to an options advisory.

To cancel your subscription login or by clicking on My Account in the top right of shadowtrader.net. Next, click My Subscriptions on the left hand side menu. Click view on the subscription you wish to cancel. Next, click the cancel button.

How often should I receive an email?

You should receive an email every morning by 9:05 am EST with a link to Peter’s Premarket Perspective.

If you believe you are missing an email, please check your junk email and other folders. We always suggest adding support@shadowtrader.net to your safe senders list or create a rule to make sure all email from us is delivered to your inbox or folder of choice.

Regardless of the email, you can always login to view the report each morning by 9:05 by hovering over Futures/Market Profile and clicking on Peter’s Premarket Perspective Members Area

I accidentally unsubscribed from your mailing list. How do I sign back up?

If you unsubscribed from our mailing list by accident or if you are interested in learning more about a product or service, click this link and you will be prompted to sign up or re-subscribe.

 

How do I update my credit card?

Login to My Account and click on My Subscriptions on the left hand menu. Click view for the subscription you wish to change your credit card on. Next, click Change Payment. Add your new payment information.

Don’t forget to set your subscription to use the new credit card as your default card.

  • If you have more than one subscription, there is an option to select all subscription to apply the Change Payment to.

I'm not familiar with some of the terms that Peter uses in the Premarket Perspective.

All market profile terms are hotlinked as tool tips right in the report. Just mouse over any term and the definition will pop up on your screen. You can view the complete ShadowTrader glossary page here.

ShadowTrader is a trusted industry partner of tastyworks.

Get 6 months of ShadowTrader SquawkBox FREE

Open and fund an account with tastyworks

An $894 Value!

Use Referral Code: SHADOWTRADER