Traders' Tips from TASC Magazine
Hot Zones
{pat is a variable defined as the pattern being analyzed. To analyze any other pattern, copy text of commentary into a word processor and search for pat:= replace the text following the equal sign with a formula defining the desired pattern. Make sure there is a semi-colon after the definition.} <Name>
<Symbol>
As of <Date>, writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); Cum(pat),0.0) patterns have occured out of writeval(cum(1),0.0) bars. The open price, divided by zones, for the bars following the pattern were: Number in Percent in Zone Zone Zone ------------------------------------------------------------ 1 writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) ),3.0) writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); n:=Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) );
(n/cum(pat))*100,3.2) 2 writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1) ),3.0) writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); n:=Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1) );
(n/cum(pat))*100,3.2) 3 writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1) ),3.0) writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); n:=Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1) );
(n/cum(pat))*100,3.2) 4 writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1) ),3.0) writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); n:=Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1) );
(n/cum(pat))*100,3.2) 5 writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1) ),3.0) writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); n:=Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1) );
(n/cum(pat))*100,3.2) 6 writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); Cum(ref(pat,-1) AND o<ref(l-atr(10),-1) ),3.0) writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); n:=Cum(ref(pat,-1) AND o<ref(l-atr(10),-1) );
(n/cum(pat))*100,3.2) These are broken down in the following table based on where the close was: Open Close Zone Zone 1 2 3 4 5 6 ------------------------------------------------------------------------------------------------------------------------ 1 {1}writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) and c>=ref(h+atr(10),-1) )/Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) )*100),15.2) {2}writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) and c<ref(h+atr(10),-1) AND c>=ref(h,-1) )/Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1))*100 ),15.2) {3} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) and c<ref(h,-1) AND c>=ref(h-((h-l)/2),-1) )/Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1))*100 ),15.2) {4} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) and c<ref(h-((h-l)/2),-1) AND c>=ref(l,-1) )/Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1))*100 ),15.2) {5} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) and c<ref(l,-1) AND c>=ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1))*100 ),15.2) {6} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1) and c<ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o>=ref(h+atr(10),-1))*100 ),15.2) 2 {1} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1) and c>=ref(h+atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1))*100 ),15.2) {2} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1) and c<ref(h+atr(10),-1) AND c>=ref(h,-1) )/Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1))*100 ),15.2) {3} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1) and c<ref(h,-1) AND c>=ref(h-((h-l)/2),-1) )/Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1))*100 ),15.2) {4} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1) and c<ref(h-((h-l)/2),-1) AND c>=ref(l,-1) )/Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1))*100 ),15.2) {5} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1) and c<ref(l,-1) AND c>=ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1))*100 ),15.2) {6} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1) and c<ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h+atr(10),-1) AND o>=ref(h,-1))*100 ),15.2) 3 {1} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1) and c>=ref(h+atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1))*100 ),15.2) {2} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1) and c<ref(h+atr(10),-1) AND c>=ref(h,-1) )/Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1))*100 ),15.2) {3} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1) and c<ref(h,-1) AND c>=ref(h-((h-l)/2),-1) )/Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1))*100 ),15.2) {4} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1) and c<ref(h-((h-l)/2),-1) AND c>=ref(l,-1) )/Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1))*100 ),15.2) {5} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1) and c<ref(l,-1) AND c>=ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1))*100 ),15.2) {6} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1) and c<ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h,-1) AND o>=ref(h-((h-l)/2),-1))*100 ),15.2) 4 {1} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1) and c>=ref(h+atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1))*100 ),15.2) {2} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1) and c<ref(h+atr(10),-1) AND c>=ref(h,-1) )/Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1))*100 ),15.2) {3} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1) and c<ref(h,-1) AND c>=ref(h-((h-l)/2),-1) )/Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1))*100 ),15.2) {4} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1) and c<ref(h-((h-l)/2),-1) AND c>=ref(l,-1) )/Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1))*100 ),15.2) {5} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1) and c<ref(l,-1) AND c>=ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1))*100 ),15.2) {6} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1) and c<ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(h-((h-l)/2),-1) AND o>=ref(l,-1))*100 ),15.2) 5 {1} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1) and c>=ref(h+atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1))*100 ),15.2) {2} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1) and c<ref(h+atr(10),-1) AND c>=ref(h,-1) )/Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1))*100 ),15.2) {3} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1) and c<ref(h,-1) AND c>=ref(h-((h-l)/2),-1) )/Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1))*100 ),15.2) {4} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1) and c<ref(h-((h-l)/2),-1) AND c>=ref(l,-1) )/Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1))*100 ),15.2) {5} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1) and c<ref(l,-1) AND c>=ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1))*100 ),15.2) {6} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1) and c<ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(l,-1) AND o>=ref(l-atr(10),-1))*100 ),15.2) 6 {1} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l-atr(10),-1) and c>=ref(h+atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(l-atr(10),-1))*100 ),15.2) {2} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l-atr(10),-1) and c<ref(h+atr(10),-1) AND c>=ref(h,-1) )/Cum(ref(pat,-1) AND o<ref(l-atr(10),-1))*100 ),15.2) {3} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l-atr(10),-1) and c<ref(h,-1) AND c>=ref(h-((h-l)/2),-1) )/Cum(ref(pat,-1) AND o<ref(l-atr(10),-1))*100 ),15.2) {4} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l-atr(10),-1) and c<ref(h-((h-l)/2),-1) AND c>=ref(l,-1) )/Cum(ref(pat,-1) AND o<ref(l-atr(10),-1))*100 ),15.2) {5} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l-atr(10),-1) and c<ref(l,-1) AND c>=ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(l-atr(10),-1))*100 ),15.2) {6} writeval(pat:= L<ref(l,-1) AND h>ref(h,-1); (Cum(ref(pat,-1) AND o<ref(l-atr(10),-1) and c<ref(l-atr(10),-1) )/Cum(ref(pat,-1) AND o<ref(l-atr(10),-1))*100 ),15.2) As a reminder, here are the definitions of the six different zones: zone 1: above the previous bar's high plus the value of the 10-bar ATR zone 2: between the previous bar's high and the high plus the value of the 10-bar ATR zone 3: between the previous bar's high and the middle of its range zone 4: between the previous bar's low and the middle of its range zone 5: between the previous bar's low and its low minus the value of the 10-bar ATR zone 6: below the previous bar's low minus the value of the 10-bar ATR
Contents
- Affine transformation
- Anticipating Moving Average Crossovers
- At Last! A Trend-Friendly Oscillator
- Average True Range or Standard Deviation
- Balance of Market Power
- Between Price and Volume
- Bollinger Band Targets
- BONUS ISSUE: Mutual Fund Screen
- Boosting Profitability - the AIM Indicator
- Breakout_Range2
- Bridging the Gap, Linking Point & Figure and Bar Charts
- Buff Up Your Moving Averages
- Bull and Bear Balance Indicator
- Candlestick Filtering
- Coding Candlesticks (II)
- Confirming the Price Trend
- Creating Multi-Colored Indicators in MetaStock
- Darvas-Style Trading and Something Darvas
- Deviation Oscillator
- Directional Breakout
- Ehlers Filters
- Elastic Volume Weighted Moving Average
- Finding Key Reversals
- Fisher Transform
- FVE - %b
- FVE - lin reg slope
- FVE - Storz's divergence
- FVE w/ linear regression slope
- High Low Strategy
- High Tech Mesa Adaptive Moving Averages
- Hilbert Indicators Tell You When to Trade
- Holding Overnight Positions
- Hot Zones
- How Smooth is Your Data Smoother
- Ichimoku Charts
- Index of Chart Sentiment
- Laguerre Filter
- Laguerre RSI
- MACD of Relative Strength
- Moving Average Crossovers
- Moving Average: Long on Talk, Sort on Action
- Normalization
- Now's The Time To Trade Crude
- Pivot point Strategy
- Profit with ETFs
- Quicken Your Averages
- Red-Green Strategy
- Refining the Hilbert Indicator
- Regularization
- Relative Performance Charting
- RSI Bands
- Squelch Those Whipsaws
- sRSI - Original
- sRSI - Using Wilders
- Stochastics
- Tandem Studies on Market Movement
- Targeting Your Pattern
- TC 2000 Scans
- The Average Peak Excursion
- The Cocked Gun Revisited
- The Inverse Fisher Transform
- The Self-Adjusting RSI
- The Truth about Volatility
- The Wilson Relative Price Channel
- Thrust Oscillator
- Trade Against the Gap
- Trade Into the Gap
- Trade the Swing Price
- Trend Continuation Factor
- Trend Quality Indicator
- Trend Trigger Factor
- TrendIV & Volume - Buy Signal
- TrendIV & Volume - Sell Signal
- Triggering Your Trading System
- Using Money Flow to Stay with the Trend
- Using Volume to Detect Shifts In Power
- Volatility System
- VWAP for Support and Resistance
- When and When not to Trade
Sign in to MetaStock.com