Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

parliament718

Identifying a Price Action Pattern - Examples Included

Recommended Posts

Hi,

Im trying to code a system based on a specific price action pattern. However Ive been trying a few days to accurately identify this pattern in code with little success. I can spot them out with the eye without a problem but I cant seem to figure out how to spot them in code because they come in slightly different shapes. Can somebody help out, some pseudo code or suggestions on how to approach is would really help.

 

Basically, the tunnel lines are just SMA's of the high and the low. Im looking for price to form this pattern and then close below the lower SMA for a short, or above the higher SMA for a long. The swings have to be well-defined (rather than "flat" waves, characteristic of consolidation zones). One of my attempts was to filter out these "flat" waves from the well-defined ones was by using an ADX filter.

 

Its most reliable when (for a short) during the 2nd wave the price comes out of the tunnel at the top (doesnt have to close above it) and then retreats back into the tunnel towards the bottom, and then closes below the bottom SMA.

 

There are of course other conditions and filters but this is somewhat the base of the system and Im having much trouble. Here's a compilation of examples.

 

uiLov.png

 

Thanks so much

Edited by parliament718

Share this post


Link to post
Share on other sites
Hi,

Im trying to code a system based on a specific price action pattern. However Ive been trying a few days to accurately identify this pattern in code with little success. I can spot them out with the eye without a problem but I cant seem to figure out how to spot them in code because they come in slightly different shapes. Can somebody help out, some pseudo code or suggestions on how to approach is would really help.

 

Basically, the tunnel lines are just SMA's of the high and the low. Im looking for price to form this pattern and then close below the lower SMA for a short, or above the higher SMA for a long. The swings have to be well-defined (rather than "flat" waves, characteristic of consolidation zones). One of my attempts was to filter out these "flat" waves from the well-defined ones was by using an ADX filter.

 

Its most reliable when (for a short) during the 2nd wave the price comes out of the tunnel at the top (doesnt have to close above it) and then retreats back into the tunnel towards the bottom, and then closes below the bottom SMA.

 

There are of course other conditions and filters but this is somewhat the base of the system and Im having much trouble. Here's a compilation of examples.

 

uiLov.png

 

Thanks so much

 

 

We can make this a community project.

 

can you pick one pattern,

 

then, use point form, name 5 characteristics about this pattern?

 

they should be the 5 critical characteristics of this pattern

ie they are your trigger pullers.

use arrows and lines and poiinters and notes to supplement your descriptions

Share this post


Link to post
Share on other sites

Thanks for your reply.

 

I think part of my problem is its hard to quantify the pattern, maybe this is actually where I need help rather than the code itself. The schematic below of some solid characteristics. Please keep in mind this particular occurance is basically a perfect setup and they rarely happen like this.

 

ZeKPa.png

 

1) L-H-HL for buy H-L-LH for sell

2) second wave typically retraces to 38%-78% fib before reversing again in the initial direction and closing over the SMA.

3)SMA crossing bar is "strong" but not so strong that it causes to miss much of the move. A range of the crossing candle's body of between 7-14 pips is a sufficient condition)

 

Since it comes in many shapes as seen in the previous compilation its hard to say other solid characteristics about the actual waves without making the definition so rigid that it misses perfectly valid setups. Perhaps theyre just less obvious. Here are some observations:

 

I just tried for the first time to run Fibonacci time retracements of the first wave. After looking back at 50-100 occurances that my eye spots out as having a good structure it seems that:

 

1) if the initial first wave is 7-15 (15M) bars of time, then the low/high of the following wave is usually in the 2nd - 3rd Fibonacci time zone

2) if the initial first wave is 16- 24 (15M) bars of time, then the low/high of the following wave is usually in the 1st - 2nd Fibonacci time zone.

 

3) if first wave is less than 7 (15M) bars of time, the pattern is usually too small

4) if the first wave is more than 25 (15M) bars of time, the pattern tends to be too big.

 

Perhaps a range for the initial first wave is also called for since without such a condition the code can be vulnerable to signal on "flat" consolidation waves. As I mentioned, I had some success filtering these out by ignoring signals with ADX < 20. Perhaps ATR might be useful in this regard too.

 

Thoughts?

Share this post


Link to post
Share on other sites
We can make this a community project.

 

 

 

Seems like there's no interest in a community project like this. If anyone is interested to work privately with me to build a system based on this feel free to message me.

 

Thanks

Share this post


Link to post
Share on other sites

Pattern identification is extremely hard and algorithms that do that efficiently are at the core of some commercial systems. In general, TA patterns are difficult to identify because of the imbedded randomness in the main pattern. Thomas Bulkowski has developed a program that does this and he offers it for free. You may want to contact him for general guidelines if he is available:

 

http://thepatternsite.com/patternz.html

 

Another guy who has developed an identification algorithm but for price patterns is Michael Harris. Although his program doesn't do what you are looking for his ideas have broader application:

 

The Most Advanced Tool for Analyzing Price Action and Discovering Trading Systems

 

I have seen some other programs but their identification ability is very poor. Check this website for an example of a screener where you can include TA patterns and indicators. Maybe you can contact them and get some direction:

 

Stock Screener - Overview

 

To summarize, what you are looking for is not very easy. A professional programmer of trading systems may charge up to $5,000 for the code. I paid much more for much simpler things 10 years ago.

Share this post


Link to post
Share on other sites
Pattern identification is extremely hard and algorithms that do that efficiently are at the core of some commercial systems. In general, TA patterns are difficult to identify because of the imbedded randomness in the main pattern. Thomas Bulkowski has developed a program that does this and he offers it for free. You may want to contact him for general guidelines if he is available:

 

http://thepatternsite.com/patternz.html

 

Another guy who has developed an identification algorithm but for price patterns is Michael Harris. Although his program doesn't do what you are looking for his ideas have broader application:

 

The Most Advanced Tool for Analyzing Price Action and Discovering Trading Systems

 

I have seen some other programs but their identification ability is very poor. Check this website for an example of a screener where you can include TA patterns and indicators. Maybe you can contact them and get some direction:

 

Stock Screener - Overview

 

To summarize, what you are looking for is not very easy. A professional programmer of trading systems may charge up to $5,000 for the code. I paid much more for much simpler things 10 years ago.

 

Checking back on this post now your comment helped me find two very useful articles for pattern recognition. One uses an algorithm called the PXtract algorithm:

 

PXTract Algo:

http://www.cse.ust.hk/~leichen/courses/comp630p/collection/reference-4-6.pdf

 

http://www.olsen.ch/fileadmin/Publications/Client_Papers//200405-Omrane-PredictiveSuccessProfitabilityChartPatterns.pdf

 

 

If somebody is interested to develop a pattern recognition system based on the pattern I described, then contact me. I now develop in a .NET-based Complex Event Processing (CEP) framework and software suite by Deltix. I prefer to work on systems in collaboration and besides, those articles are a bit much to digest because my math is a bit rusty these days. Hope to hear!

Share this post


Link to post
Share on other sites
Checking back on this post now your comment helped me find two very useful articles for pattern recognition. One uses an algorithm called the PXtract algorithm:

 

PXTract Algo:

http://www.cse.ust.hk/~leichen/courses/comp630p/collection/reference-4-6.pdf

 

http://www.olsen.ch/fileadmin/Publications/Client_Papers//200405-Omrane-PredictiveSuccessProfitabilityChartPatterns.pdf

 

 

If somebody is interested to develop a pattern recognition system based on the pattern I described, then contact me. I now develop in a .NET-based Complex Event Processing (CEP) framework and software suite by Deltix. I prefer to work on systems in collaboration and besides, those articles are a bit much to digest because my math is a bit rusty these days. Hope to hear!

 

The first article talks about the accuracy of the identification algorithm but not about the pattern performance. Also the authors state something peculiar that "We have demonstrated how to automate the process of chart pattern extraction and recognition, which has not been discussed in previous studies." but such software is available for at least 15 years! Then they refer to Thomas Bulkowski as Thomas! "According to Thomas [14], there are totally 47 different chart patterns, which can be extracted from the time series data". This is very strange. I doubt their algorithm will work because they do not sound familiar with this subject. Bulkowski has done much more work than them long time ago for chart patterns and Harris has done the same for price patterns:

 

http://thepatternsite.com/chartpatterns.html

The Most Advanced Tool for Analyzing Price Action and Discovering Trading Systems

 

those two are all you need.

Share this post


Link to post
Share on other sites
Checking back on this post now your comment helped me find two very useful articles for pattern recognition. One uses an algorithm called the PXtract algorithm:

 

PXTract Algo:

http://www.cse.ust.hk/~leichen/courses/comp630p/collection/reference-4-6.pdf

 

http://www.olsen.ch/fileadmin/Publications/Client_Papers//200405-Omrane-PredictiveSuccessProfitabilityChartPatterns.pdf

 

 

If somebody is interested to develop a pattern recognition system based on the pattern I described, then contact me. I now develop in a .NET-based Complex Event Processing (CEP) framework and software suite by Deltix. I prefer to work on systems in collaboration and besides, those articles are a bit much to digest because my math is a bit rusty these days. Hope to hear!

 

Would like to share idea on fractal pattern recognition. A lot of good traders are trading it at twitter

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Topics

  • Posts

    • "To make more capable, powerful AI models, developers need a steady flow of fresh data to train their models on. However, they’re starting to run out. Current generative AIs have scraped everything from the Internet that can be scraped. The alternative is to use “synthetic” data—training data generated by earlier forms of AI instead of original sources found on the Internet.  Using synthetic data is tempting. It’s cheaper than licensing datasets (an increasingly common requirement); there’s virtually no limit to the amount of data, text, or images AIs can create; and no one’s privacy is violated. The problem is that, over several generations, AIs trained synthetically develop what has been called “Model Autophagy Disorder,” or MAD, by the researchers at Rice University who discovered it. They like the acronym “MAD” because it’s similar to “Mad Cow Disease,” a calamitous, fatal brain disease that turned up in beef cattle in the 1980s when they were fed the ground-up remains of their butchered colleagues.  The word “autophagy” is a combination of the Greek “auto,” meaning self, and “phagy,” to eat. After training successive visual AI models on synthesized data, the scientists found a disturbing pattern: images of faces began to show grid-patterned scratch marks and eventually began more and more to look like the same face. Images of numbers gradually distorted until they became a mass of unintelligible squiggles.  “Even after a few generations of such training, the new models can become irreparably corrupted,” computer engineer Richard Baraniuk said in a university press statement.  As synthetic data, and synthetically trained AIs, proliferate online, the problem will feed on itself and become steadily worse, he warned. “One doomsday scenario is that if left uncontrolled for many generations, MAD could poison the data quality and diversity of the entire Internet,” Baraniuk said. “Short of this, it seems inevitable that as-to-now-unseen unintended consequences will arise from AI autophagy even in the near term. “Without enough fresh real data,” he added, “future generative models are doomed to MADness.” TRENDPOST: If AI developers come to believe that it is no longer possible to advance generative AI much beyond its current state, two things will happen. First, engineers will switch from developing new models to tweaking existing ones and continue customizing them to make off-the-shelf versions for specific industries. Second, developers will turn their obsession with AI power from generative systems to general AI, which can reason and make decisions without the need for human guidance.  That day might be closer than any of us, including AI engineers, are ready to deal with." Zgbs73                        
    • TS Tenaris stock, watch for a top of range breakout above 39.17 at https://stockconsultant.com/?TS
    • UAL United Airlines stock nice breakout setup at https://stockconsultant.com/?UAL
    • AAL American Airlines stock, good trend, watch for a range breakout at https://stockconsultant.com/?AAL
    • Date: 10th January 2025. Why is the British Pound Declining?   The Great British Pound is the worst performing currency of 2025 so far after witnessing sharp declines for 3 consecutive days. The decline is largely being triggered by the bond selloff, lack of business confidence due to the UK Autumn budget and political uncertainty. Will the trend continue?     The GBP Index Declines 2% In 2025! Why Is The Pound Dropping? The Great British Pound is the worst performing currency of the week and of the year so far. Below you can see a table showing the Pound’s performance in January 2025 so far. GBPUSD -2.25% EURGBP +1.69% GBPJPY -1.44% GBPCHF -1.42% GBPAUD -1.91% GBPCAD -2.00% A key reason for the GBP’s decline is the latest labor budget, which is driving a selloff in UK bonds. Bonds across the global market are declining, including in the US and Germany. However, the global decline is mainly due to monetary policy. The decline in UK bond yields is due to concerns regarding the UK budget, higher costs for business and investor confidence. As a result, investors are selling UK bonds, but also reducing their exposure to the Pound. Bond Selloff and Rising Yields: Higher bond yields can sometimes strengthen a currency by attracting increased investor demand. However, this effect is unlikely when rising yields result from a bond selloff driven by declining investor confidence. The UK 30-Year Bond Yields are at their highest level since 1998 and the 10-Year Bond Yields are up to the highest level since the banking crisis of 2008. Investors’ concerns are that the higher costs for business will be passed onto consumers, triggering higher stickier inflation. As a result, the Bank of England will struggle to reduce the cost of borrowing in 2025 and foreign investors will become more cautious of operations in the UK. The short-term impact is that the UK Chancellor may struggle to meet her fiscal rules. Her budget margin of £9.9bn to avoid overshooting borrowing has likely shrunk to about £1 billion due to market shifts, even before the OBR updates its forecasts. This uncertainty may force the Treasury to cut future spending plans, but the full picture won’t emerge until the OBR's March forecast. According to reports, the UK Chancellor cannot risk higher increases in taxes and will be forced to cut public spending. The GBPUSD Falls To A 60-Week Low! The GBP is struggling against all currencies, but the sharpest decline can be seen against the USD. The GBP’s decline is partially due to the incoming president, Donald Trump, who is expected to introduce Dollar-supporting measures, but also potentially impose tariffs on the UK.   The new White House administration is likely to impose new tariffs on imports from China, Canada, and Mexico. This is likely to potentially disrupt supply chains and prompt the Federal Reserve to adopt tighter monetary policy, thereby strengthening the national currency. Some experts believe the UK will face tariffs or be pressured to adopt more pro-American economic policies. This is also something the EU will likely experience. In addition to this, reports suggest that the UK Prime Minister, Keir Starmer, and Trump supporters are not on good terms, nor agree on much including on Geo-politics. Therefore, the decline is also related to concerns the UK may be put into a difficult position by the new US administration. According to analysts, Dollar strength is likely to continue throughout the year due to the new administration’s measures, but also due to a hawkish Federal Reserve. In the latest FOMC meeting minutes, the committee stated it expects interest rates to decline at a slower pace. The Federal Reserve is likely to only cut 0.50% in 2025 and may not cut until May or June. Liz Truss 2022 Or James Callaghan 1976? Is this the first Pound crisis? The GBP has experienced many "sterling crises” in the past. For example, Black Wednesday from 1992 and after Brexit in 2016. However, there have been similar crises in the past which are very similar to the current situation. For example, the Liz Truss Budget from 2022 which saw the GBP decline more than 23%. During the Sterling Crisis of 1976 the GBPUSD fell from 2.0231 to 1.5669. Both sterling crises were due to the budget, inflation and rising bond yields. Today’s issues for the GBP and UK are very similar, however, the performance of the GBP will depend on if the new SI contributions triggers lower economic activity, inflation and if the Federal Reserve indeed avoids cutting interest rates in the near future. If inflation rises it will dampen consumer demand and the Bank of England will be forced to pause any rate adjustments. As a result, the economy may contract or stall further pressuring the GBP. However, this cannot yet be certain. KPMG experts anticipate accelerated economic growth this year, supported by monetary policy and increased government spending. They project GDP to rise to 1.7%, more than doubling last year’s 0.8%. This growth, according to their estimates, will be driven by a recovery in consumer spending, expected to increase by 1.8% compared to 1.0% last year. In addition to this, if the Federal Reserve unexpectedly opts for more frequent rate cuts, the GBP and EUR are likely to benefit. When monitoring the price movement and patterns which can be seen in the exchange rate, the decline looks similar to the price movement seen in 2022, during the Truss reign. The price has now fallen below the support level from April 2024. The next support levels can be seen at 1.20391 and 1.17992. Technical analysis for the GBP can also be viewed in HFM’s latest Live Trading Session.   Key Takeaways: The Great British Pound is the worst performing currency of the year so far, having declined by more than 2.00%. A key reason for the GBP’s decline is the latest labor budget, which is driving a selloff in UK bonds. UK 30-year bond yields are at their highest since 1998, while 10-year yields have reached levels last seen during the 2008 banking crisis. Investors reduce exposure to the GBP as the US edges closer to a new president and pro-Dollar supportive measures. The UK labour government will not reconsider higher taxes but may be forced to reduce public spending. Always trade with strict risk management. Your capital is the single most important aspect of your trading business. Please note that times displayed based on local time zone and are from time of writing this report. Click HERE to access the full HFM Economic calendar. Want to learn to trade and analyse the markets? Join our webinars and get analysis and trading ideas combined with better understanding of how markets work. Click HERE to register for FREE! Click HERE to READ more Market news. Andria Pichidi HFMarkets Disclaimer: This material is provided as a general marketing communication for information purposes only and does not constitute an independent investment research. Nothing in this communication contains, or should be considered as containing, an investment advice or an investment recommendation or a solicitation for the purpose of buying or selling of any financial instrument. All information provided is gathered from reputable sources and any information containing an indication of past performance is not a guarantee or reliable indicator of future performance. Users acknowledge that any investment in Leveraged Products is characterized by a certain degree of uncertainty and that any investment of this nature involves a high level of risk for which the users are solely responsible and liable. We assume no liability for any loss arising from any investment made based on the information provided in this communication. This communication must not be reproduced or further distributed without our prior written permission.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.