PREMIUM SERVICESSquawk BoxBlogEducationGlossaryAboutOur TeamContact Us

ShadowTrader SquawkBox FAQ

How do I setup 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

 

 

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

1. Find MyTrade by clicking on the Tools tab on your thinkorswim platform, or use a web browser to visit www.MyTrade.com

2. If using the browser, log in with your thinkorswim username and password. 

3. Click on the People tab

5. If not already following ShadowTraderPro Swing Trader, click follow.

6. Click on ShadowTraderPro Swing Trader. 
Inside of every issue, scroll down to section called “Under the Hood”. Value areas and ShadowTrader Pivot Points for both /ES and /NQ will be listed there for the current trading day.

How do I get the value areas on my /ES chart with the VAH-VAL-POC cloud?

*Do NOT skip Step 5*

  1. Get the share link to the script from Brad in the ShadowTrader SquawkBox between 9:15 and 9:30am EST.  He will post it into the chat window.  It will look something like this: http://tos.mx/fWqBiI.  Just click on it and it will save the script into your platform.  You'll get the following pop up when it's done.  Just click OK.

share_1

It will either say "from unknown" or "from Shadow2".  Doesn't matter either way.  

2. Click on the studies button studies_small in the upper right of the platform and choose Edit Studies in the drop down.

3. Find the thinkScript study that you saved in the left hand column and select it.  Then click the "Add Selected" button.  You'll see the study appear on the right side in the upper section.  Click OK.

script_3

Make sure to choose the one that is the current date if you have a number of them saved.  The script each morning is current and comes preloaded with the correct value area and pivot numbers.  There is nothing else for you to do.  The next day, Brad will give out another script code with new numbers already plugged in.  We recommend deleting the older scripts from your list on the left so that it doesn't get cluttered. 

4. If you want to customize what your value area looks like or what levels are shown and how, simply click on the little gear to the far right in the study as shown below:

script_4

This will bring up the box below in which you can customize which levels to show, how you want them labeled (if at all), colors of the different lines, putting VPOC's on your chart, and more. 

5. IMPORTANTIf 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.

What if I am not tuned in to Squawk premarket, how do I get the value area script code?

Not a problem, Brad has the script link up all day long in the SquawkBox.  The code is always posted up in the advance-decline box in the upper right.  Since you are viewing Brad's screenshare, the link will not be clickable, so you will have to jot it down and manually enter it into a browser.  Once there, the instructions are the same as in the question just above this one.

watch_screen

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 < VAL;

    #Previous Day Functions
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 < PLow[1], low, If(SecondsFromTime(0930) <= 0 and RegHrs, low, PLow[1])), low);
def PHigh = CompoundValue(1, If(Day == Day[1] and RegHrs and high > PHigh[1], high, If(SecondsFromTime(0930) <= 0 and RegHrs, high, PHigh[1])), high);
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 < RI, "PP=" + AsText(PP), Color.WHITE);
AddLabel(ChartLabels == 1 and Label and AutoPivots and (close < VL or (Between(SI, VL, VH) and close < VH)), "S1=" + AsText(SI), Color.GREEN);
AddLabel(ChartLabels == 1 and Label and AutoPivots and close < VL, "S2=" + AsText(SII), Color.GREEN);
AddLabel(ChartLabels == 1 and Label and AutoPivots and close < (SI - ((SI - SII) / 2)), "S3=" + AsText(SIII), Color.GREEN);
AddLabel(ChartLabels == 1 and Label and AutoPivots and ShowLevel4 and close < (SII - ((SII - SIII) / 2)), "S4=" + AsText(SIV), Color.GREEN);
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) <= 0;
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 < DisplayedLow[1] and IsMarketOpen and ShowORB, low, If(IsMarketOpen and !FirstBar, DisplayedLow[1], 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.

 

 

How do I get the NYSE and Nasdaq breadth boxes in the upper left chart of quad?


1. With your breadth chart ($VOLD) open, click on studies.  In the toolbar just above your chart it will have a flask icon.  studies2
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. Put your cursor in the box and paste the following code in:

    #Breadth Ratio Script
    #Justin Williams
    #justin@theinfinitygroup.us , @infinitycap, waterfronttrader
    #Last Edit Date: 06/28/11

    input ShowZeroLine = yes;
    input market = {default NYSE, NASDAQ};

    def UVOL = close(“$UVOL”);
    def DVOL = close(“$DVOL”);
    def UVOLQ = close(“$UVOL/Q”);
    def DVOLQ = close(“$DVOL/Q”);

    #NYSE Breadth ratio
    def NYSEratio =  if (UVOL >= DVOL) then (UVOL / DVOL) else -(DVOL / UVOL);
    AddLabel(yes, Concat(Round(NYSEratio, 2), ” :1 NYSE”), (if NYSEratio >= 0 then Color.GREEN else Color.RED));

    #Nasdaq Breadth ratio
    def NASDratio =  if (UVOLQ >= DVOLQ) then (UVOLQ / DVOLQ) else -(DVOLQ / UVOLQ) ;
    AddLabel(yes, Concat(Round(NASDratio, 2), ” :1 NASD”), (if NASDratio >= 0 then Color.GREEN else Color.RED));

    #ZeroLine
    plot zeroline = if ShowZeroLine then 0 else Double.NaN;
    zeroline.AssignValueColor(if NYSEratio > 0 then Color.GREEN else Color.RED);
    zeroline.SetLineWeight(1);
    zeroline.HideTitle();
    zeroline.HideBubble();

    #Histogram Function
    plot Breadth = if market then NASDratio else NYSEratio;
    Breadth.AssignValueColor(if Breadth >= 0 then Color.GREEN else Color.RED);
    Breadth.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);
    Breadth.SetLineWeight(1);

5. Give it a name in the box on top, like "Breadth Bubbles" or "ShadowTrader's Supercalifragialistic Breadth Ratio Boxes"

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

7. 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

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 CMEGroupsite.

 

 

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"

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 can I see the video during 2-3pm EST when Brad and Peter are on tastytrade?

Between 2 and 3pm EST, you will still hear audio through your squawkbox as normal, however Brad and Peter are doing ShadowTrader Uncovered on the tastytrade network during this time. To see the visuals of this program you will need to watch tastytrade either on the web or through your thinkorswim platform. On your thinkorswim platform, simply click “Trader TV” in your list of gadgets on the left panel and select “tastytrade”.

view_tt-238x300

If you do not see Trader TV as one of the gadget choices, click any of the bullet point buttons (shown in the yellow box above) and select “switch gadget. Choose Trader TV from the list of gadgets and it will now appear on your left pane. If you prefer to view the program on the web, go to www.tastytrade.com.

Where can I find the Core Sector List?

Go to the ShadowTraderPro Swing Trader which is free on MyTrade under the tools tab of your TOS platform OR, at www.mytrade.com. Inside of the newsletter, scroll down to the “Sector TrendScore Matrix”.

The core sector list is comprised of all of those 25 sectors. The list is also under our glossary section at shadowtrader.net.  Additionally, you can go to the the MarketWatch tab of your thinkorswim platform and click on the little gear in the box in the upper right.

From the drop down, select public and then mouse down to “ShadowTrader Core Sectors”. A list and heatmap of the sectors will appear.

What is Peter’s recipe for hummus?

One can organic chick peas
Juice of one lemon
1/3 cup of tahini
1/3 cup of water
One or two cloves of garlic
Dash of cumin
Half teaspoon of lemon pepper (optional)
Put all into blender and blend until creamy smooth.

Are the trades that are called live in the SquawkBox posted anywhere?

No, due to compliance reasons they are not. You must simply pay close attention. The moderators will update consistently on any trades that they are involved with.

How do I receive the WeekendUpdate and Peter’s video

For now, signups are disabled on ShadowTrader.net while we switch over to a new membership type of site.  Receiving the weekend update will always be free, but you will have to sign up into our new database.

For the time being, if you are not already on our mailing list, note the following:

--Peter's video and all articles are all posted in the archives by Saturday evening at the latest.  Simply click on archives tab in the navigation bar and select from the column on the left.  Everything is organized there alphabetically and posted under it's respective category.

--The search function is working well and is quite robust.  If there is a particular article you can't find in archives, try typing some keywords into the search bar.

Where can I get the “10 Laws of Daytrading”?

The .pdf is posted here:
10 Laws of Daytrading.pdf

I don’t like the music they play over lunch break

If listening through gadgets, click the little blue square which will shut off the audio. If listening through the Support/Chat tab, either close the watch window or uncheck the listen button.

Facebook Auto Publish Powered By : XYZScripts.com