StockFetcher Forums · General Discussion · Price Action Trading Method<< 1 2 3 4 >>Post Follow-up
TheRumpledOne
6,411 posts
msg #62817
Ignore TheRumpledOne
5/20/2008 11:18:01 AM

In my Inbox

http://www.tradeology.com:80/priceaction.html


Price Action Trading Method

Swing Highs and Lows

The first thing that we need to recognise is what is a Swing High and Swing Low. This is probably the easiest part of price action and bar counting although the whole process gets easier with practice.


I define a swing high as;

A three bar combination

A bar preceded and succeeded by lower highs





I define a swing low as;

A three bar combination

A bar preceded and succeeded by higher lows




Market Phases

There are only three ways the market can go;

Up
Down
Sideways
With the swing high/low definition now in mind we can start to build some layers on to the chart to identify these market phases and start to do a simple count of these swing highs and lows.

In short

The market is going up when price is making higher highs and higher lows
The market is going down when price is making lower highs and lower lows
The market is going sideways when price is not making higher highs and higher lows OR lower highs lower lows
This may sound like child's play and a statement of the obvious but you will be surprised at how often people will forget these simple facts. One of the biggest questions I get asked is, which way is the market going? By doing a simple exercise you can see which way that price is going and decide on your trading plan and more importantly timing of a trade.

What do I mean by timing? It may be that you are looking for a shorting opportunity as the overall trend is down but price on your entry time frame is still going up (making HH's & HL's). There is, at this stage, no point in trying to short a rising market until price action start to point down (making LH's & LL's. More on this shortly).

Bias Changes


A Short or Bearish Bias Change occurs when the following sequence develops.

HH>HL>LH>LL>LH The bias change is confirmed when price moves below the las lower low made as highlighted on the chart.

Another way of saying this is 123 reversal and you are trading the pullback as your entry trigger (Red Line).

There are a few variations of this pattern but this is quite simply a price action bias change in its simplest form.


A Long or Bullish Bias Change occurs when the following sequence develops.

LL>LH>HL>HH>HL The bias change is confirmed when price moves above the last higher high made as highlighted on the chart.

Another way of saying this is 123 reversal and you are trading the pullback as your entry trigger (Blue Line).

There are a few variations of this pattern but this is quite simply a price action bias change in its simplest form.

Trending Price Action

After a bias change has been seen and confirmed, one of the phases that the market can then take is to start trending either up or down depending on the bias change previously.

In the chart below we can see what price ideally looks like when price is trending up and trending down. Each phase shows price making HH's & HL's on its way up and LH's & LL's on its way down.



Ranging Price action

Now this is where the chart can become interesting. By using the price action counting of the swing highs and lows we can know at a very early stage IFprice is going to start to develop range bound activity.

Price is not making new highs OR new lows
I don't mean all time highs/lows or new day/week/month highs/lows... just simply a new chart swing high or low. Price will start to stall and not make a new swing high/low and typically will stay contained within the last swing high and low that was made on the chart. Isn't that a simple definition?

Range rule definitions

Price doesn't make a new high or low on the move
If price stays contained within the last swing high and swing low to be made, price will remain range bound until it makes news move highs or lows.
Price confirms the range when a lower high and a higher low is made within the previous swing high and low.
In the chart below you can see that from the left side of the chart price is making LH's & LL's all the way to the first blue arrow which in real time would be the latest lowest low. Price then moves higher to make a HH. These two swing levels have been highlighted.

At the point of the chart, in real time, price needs to either start moving higher past the last swing high (red Arrow) making a new high OR move lower past the last swing low (blue arrow) making a new low. Until either of those things happens price will most likely remain range bound. In this example that is what happened.



Range considerations

Some considerations for identifying ranges at an early stage in real time are;

That price could be creating a pullback or bias change and as the chart unfolds for you a new high or low could be made voiding the potential range.
There are several definitions of a range one of the more common ones is that you are looking for a double touch of support and resistance. For me this is a little too late in the game as price may not create the double touch as in the example above. With this price action method you can identify the possibility of a range developing VERY early without having to worry IF price does or does not give you the double touch. As you can see with that definition you would interpret that price is not range bound at all but, you can clearly see visually that price is moving sideways without any definition.

What you should have learnt from this short article

A simple rule defined method to identify swing highs and lows
How to use this swing high/low definition to interpret price action market phases
How to identify a bias change
How to identify trending price action
How to identify Range bound price action
Bias Change pattern variation

In the below images we can see the pattern variation and compare them to the outlined pattern above. The only main difference is that you are looking for a breach of a previous swing high or low as the first qualifier to indicate a potential bias change.






Acronyms used

HH - Higher High
HL - Higher Low
LH - Lower High
LL - Lower Low
By Philip Newton
www.trading-strategies.info

Philip Newton is a professional trader and teaches new and experienced traders the skills needed to trade for a living. His live chat room is amongst the best in the industry. Inside the members area traders can watch videos of his trades and receive support for any question they may have. The live trading room is the heart of the website where the real learning begins. www.trading-strategies.info

Information, charts or examples contained in this lesson are for illustration and educational purposes only. It should not be considered as advice or a recommendation to buy or sell any security or financial instrument. We do not and cannot offer investment advice. For further information please read our disclaimer.


chetron
2,817 posts
msg #62852
Ignore chetron
modified
5/21/2008 6:56:31 AM

CLICKABLE?
********************WORK IN PROGRESS ******************
Fetcher[



/* HH>HL>LH>LL>LH */
/* INTRADAY VERSION */

SET{VAR1,COUNT(HIGH 2 DAY AGO > HIGH 3 DAY AGO,1)}
SET{VAR2,COUNT(LOW 2 DAY AGO > LOW 3 DAY AGO,1)}
SET{VAR3,COUNT(HIGH 1 DAY AGO < HIGH 2 DAY AGO,1)}
SET{VAR4,COUNT(LOW 1 DAY AGO < LOW 2 DAY AGO,1)}
SET{VAR5,COUNT(HIGH < HIGH 1 DAY AGO,1)}

SET{VAR11,VAR1 * VAR2}
SET{VAR12,VAR11 * VAR3}
SET{VAR13,VAR12 * VAR4}
SET{WAIT_FOR_LL,VAR13 * VAR5}


/* LL>LH>HL>HH>HL */

SET{VAR21,COUNT(HIGH 2 DAY AGO < HIGH 3 DAY AGO,1)}
SET{VAR22,COUNT(LOW 2 DAY AGO < LOW 3 DAY AGO,1)}
SET{VAR23,COUNT(HIGH 1 DAY AGO > HIGH 2 DAY AGO,1)}
SET{VAR24,COUNT(LOW 1 DAY AGO > LOW 2 DAY AGO,1)}
SET{VAR25,COUNT(LOW > LOW 1 DAY AGO,1)}

SET{VAR31,VAR21 * VAR22}
SET{VAR32,VAR31 * VAR23}
SET{VAR33,VAR32 * VAR24}
SET{WAIT_FOR_HH,VAR33 * VAR25}

SET{PLAYS,WAIT_FOR_LL + WAIT_FOR_HH}

ADD COLUMN WAIT_FOR_LL
ADD COLUMN WAIT_FOR_HH

DRAW WAIT_FOR_LL
DRAW WAIT_FOR_HH


PLAYS > .5

DO NOT DRAW PLAYS

]






chetron
2,817 posts
msg #62854
Ignore chetron
modified
5/21/2008 7:20:09 AM

CLICKABLE?

the 2nd buy_me after a short_me after a long downturn?

Fetcher[


/* EOD VERSION */


SET{VAR1,COUNT(HIGH 2 DAY AGO > HIGH 3 DAY AGO,1)}
SET{VAR2,COUNT(LOW 2 DAY AGO > LOW 3 DAY AGO,1)}
SET{VAR3,COUNT(HIGH 1 DAY AGO < HIGH 2 DAY AGO,1)}
SET{VAR4,COUNT(LOW 1 DAY AGO < LOW 2 DAY AGO,1)}
SET{VAR5,COUNT(HIGH < HIGH 1 DAY AGO,1)}
SET{VAR6,COUNT(LOW < LOW 1 DAY AGO,1)}

SET{VAR11,VAR1 * VAR2}
SET{VAR12,VAR11 * VAR3}
SET{VAR13,VAR12 * VAR4}
SET{VAR14,VAR13 * VAR6}
SET{SHORT_ME,VAR14 * VAR5}


SET{VAR21,COUNT(HIGH 2 DAY AGO < HIGH 3 DAY AGO,1)}
SET{VAR22,COUNT(LOW 2 DAY AGO < LOW 3 DAY AGO,1)}
SET{VAR23,COUNT(HIGH 1 DAY AGO > HIGH 2 DAY AGO,1)}
SET{VAR24,COUNT(LOW 1 DAY AGO > LOW 2 DAY AGO,1)}
SET{VAR25,COUNT(LOW > LOW 1 DAY AGO,1)}
SET{VAR26,COUNT(HIGH > HIGH 1 DAY AGO,1)}

SET{VAR31,VAR21 * VAR22}
SET{VAR32,VAR31 * VAR23}
SET{VAR33,VAR32 * VAR24}
SET{VAR34,VAR33 * VAR26}
SET{BUY_ME,VAR34 * VAR25}

SET{PLAYS,SHORT_ME + BUY_ME}

ADD COLUMN SHORT_ME
ADD COLUMN BUY_ME

DRAW SHORT_ME
DRAW BUY_ME


PLAYS > .5

DO NOT DRAW PLAYS

]




chetron
2,817 posts
msg #62860
Ignore chetron
modified
5/21/2008 10:41:15 AM

clickable?


oops...


Fetcher[




/* pullback VERSION */


SET{VAR1,COUNT(HIGH 2 DAY AGO > HIGH 3 DAY AGO,1)}
SET{VAR2,COUNT(LOW 2 DAY AGO > LOW 3 DAY AGO,1)}
SET{VAR3,COUNT(HIGH 1 DAY AGO < HIGH 2 DAY AGO,1)}
SET{VAR4,COUNT(LOW 1 DAY AGO < LOW 2 DAY AGO,1)}
SET{VAR5,COUNT(HIGH < HIGH 1 DAY AGO,1)}
SET{VAR6,COUNT(LOW < LOW 1 DAY AGO,1)}
set{var7,count(open < close,1)}

SET{VAR11,VAR1 * VAR2}
SET{VAR12,VAR11 * VAR3}
SET{VAR13,VAR12 * VAR4}
SET{VAR14,VAR13 * VAR6}
set{var15,var14 * var7}
SET{SHORT_ME,VAR15 * VAR5}


SET{VAR21,COUNT(HIGH 2 DAY AGO < HIGH 3 DAY AGO,1)}
SET{VAR22,COUNT(LOW 2 DAY AGO < LOW 3 DAY AGO,1)}
SET{VAR23,COUNT(HIGH 1 DAY AGO > HIGH 2 DAY AGO,1)}
SET{VAR24,COUNT(LOW 1 DAY AGO > LOW 2 DAY AGO,1)}
SET{VAR25,COUNT(LOW > LOW 1 DAY AGO,1)}
SET{VAR26,COUNT(HIGH > HIGH 1 DAY AGO,1)}
set{var27,count(open > close,1)}

SET{VAR31,VAR21 * VAR22}
SET{VAR32,VAR31 * VAR23}
SET{VAR33,VAR32 * VAR24}
SET{VAR34,VAR33 * VAR26}
set{var35,var34 * var27}
SET{BUY_ME,VAR35 * VAR25}

SET{PLAYS,SHORT_ME + BUY_ME}

ADD COLUMN SHORT_ME
ADD COLUMN BUY_ME

DRAW SHORT_ME
DRAW BUY_ME


PLAYS > .5

DO NOT DRAW PLAYS

]



cdvllc
15 posts
msg #66660
Ignore cdvllc
8/25/2008 8:37:43 PM

Using this code and theory would it be possible to add another element (MACD) divergence from price where the MACD doesn't make a new low, but price does.

The trade would be this... price makes a new LL while the MACD makes a HL - showing less aggressive selling. You would trade on the short term strength for a small pop.

Any ideas how to write that code?

chetron
2,817 posts
msg #66673
Ignore chetron
modified
8/26/2008 6:53:04 AM

MAYBE....

Fetcher[






/* macd divergence VERSION */


SET{VAR1,COUNT(HIGH 2 DAY AGO > HIGH 3 DAY AGO,1)}
SET{VAR2,COUNT(LOW 2 DAY AGO > LOW 3 DAY AGO,1)}
SET{VAR3,COUNT(HIGH 1 DAY AGO < HIGH 2 DAY AGO,1)}
SET{VAR4,COUNT(LOW 1 DAY AGO < LOW 2 DAY AGO,1)}
SET{VAR5,COUNT(HIGH < HIGH 1 DAY AGO,1)}
SET{VAR6,COUNT(LOW < LOW 1 DAY AGO,1)}
set{var7,count(open < close,1)}

SET{VAR11,VAR1 * VAR2}
SET{VAR12,VAR11 * VAR3}
SET{VAR13,VAR12 * VAR4}
SET{VAR14,VAR13 * VAR6}
set{var15,var14 * var7}
SET{SHORT_ME,VAR15 * VAR5}


SET{VAR21,COUNT(HIGH 2 DAY AGO < HIGH 3 DAY AGO,1)}
SET{VAR22,COUNT(LOW 2 DAY AGO < LOW 3 DAY AGO,1)}
SET{VAR23,COUNT(HIGH 1 DAY AGO > HIGH 2 DAY AGO,1)}
SET{VAR24,COUNT(LOW 1 DAY AGO > LOW 2 DAY AGO,1)}
SET{VAR25,COUNT(LOW > LOW 1 DAY AGO,1)}
SET{VAR26,COUNT(HIGH > HIGH 1 DAY AGO,1)}
set{var27,count(open > close,1)}

SET{VAR31,VAR21 * VAR22}
SET{VAR32,VAR31 * VAR23}
SET{VAR33,VAR32 * VAR24}
SET{VAR34,VAR33 * VAR26}
set{var35,var34 * var27}
SET{BUY_ME,VAR35 * VAR25}

SET{PLAYS,SHORT_ME + BUY_ME}

ADD COLUMN SHORT_ME
ADD COLUMN BUY_ME

DRAW SHORT_ME
DRAW BUY_ME

VAR6 ABOVE .5
MACD(4,8) HISTOGRAM ABOVE MACD(4,8) HISTOGRAM 1 DAY AGO




DO NOT DRAW PLAYS

]




cdvllc
15 posts
msg #66680
Ignore cdvllc
8/26/2008 10:41:56 AM

Thank you for the follow up!!! I'll test this and go from there :-)

johnpaulca
12,036 posts
msg #66682
Ignore johnpaulca
8/26/2008 11:06:53 AM

Chet, Tro

great job with the filters. Chet I took your pullback version and combined it Booya this morning. I bought BBG and BAS from that filter...take a look. I posted BAS before open.

chetron
2,817 posts
msg #66689
Ignore chetron
8/26/2008 2:54:15 PM

THEY LOOK A LITTLE WEAK. WHAT DO YOU THINK OF HOTT?



johnpaulca
12,036 posts
msg #66696
Ignore johnpaulca
8/26/2008 7:16:42 PM

Chet; both stocks had a good day today. $$

-HOTT...it's below every moving average that I have. I would wait for a day or so for direction confirmation, would like to see it cross above BB(40) with a wide range bar before pulling the trigger. I don't like see price so far from BB(13)...(my 5 cents).

StockFetcher Forums · General Discussion · Price Action Trading Method<< 1 2 3 4 >>Post Follow-up

*** Disclaimer *** StockFetcher.com does not endorse or suggest any of the securities which are returned in any of the searches or filters. They are provided purely for informational and research purposes. StockFetcher.com does not recommend particular securities. StockFetcher.com, Vestyl Software, L.L.C. and involved content providers shall not be liable for any errors or delays in the content, or for any actions taken based on the content.


Copyright 2022 - Vestyl Software L.L.C.Terms of Service | License | Questions or comments? Contact Us
EOD Data sources: DDFPlus & CSI Data Quotes delayed during active market hours. Delay times are at least 15 mins for NASDAQ, 20 mins for NYSE and Amex. Delayed intraday data provided by DDFPlus


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.