Simplify financial decision-making

Machinary offers a modular and customizable solution that provides advanced financial news and statistical analysis. Our platform goes beyond traditional quantitative analysis, offering users a comprehensive understanding of real-time market dynamics, event detection, and risk analysis.

 

Know the Market. Stay Ahead.

Market Insights & Analytics.

Gain access to a comprehensive retail platform with real-time updates on the stock market and critical financial metrics. Leverage advanced tools for better decision-making:

  • Overview of stock market data:Stay updated with the latest market trends and performance.
  • Monitor AI-based predictions:Access detailed company analytics.
  • Sentiment Analysis:Understand market emotions with AI-driven sentiment insights.
  • Relevance Score:Prioritize information that matters most.
  • Chatbot Integration:Get instant answers and insights through smart AI.
  • Customizable Widgets:Add or remove widgets to tailor your dashboard.
Sign up for early access

Stay Informed. Act Strategically.

Real-Time News Portal.

Unlock actionable insights with categorized, real-time news updates tailored to your needs. Stay ahead in the market with a reliable flow of information:

  • People:Explore updates about key influencers and market leaders.
  • Public Companies:Stay informed on listed corporations and their market activities.
  • Non-Public Companies:Gain insights into the operations of private enterprises.
  • Countries:Understand regional economic shifts and geopolitical trends.
  • Commodities:Monitor pricing and trends for critical commodities like oil, gold, and more.
  • Currencies:Keep track of currency fluctuations and forex market developments.
Sign up for early access

Modular Power. Limitless Potential.

Machinary empowered by MachinaCore

MachinaCore is a highly modular and scalable system that allows users to build custom widgets and tools tailored to their specific financial data needs, while seamlessly integrating with other MachinaLabs products, like Machinary, MachinaAI Modules and MachinaTrader.

Reaching new heights together.

Stay tuned for what’s coming next.

Exciting innovations are on the horizon! Stay tuned as we unveil new advancements designed to empower smarter decisions and greater success in the fast-paced world of finance.

Sign up for early access

Explore tailored enterprise solutions - that make an impact.

Exciting innovations are on the horizon! Stay tuned as we unveil new advancements designed to empower smarter decisions and greater success in the fast-paced world of finance.

Get in touch

Machinary offers a groundbreaking, modular, and customizable solution that provides advanced financial news and statistical analysis. Our platform goes beyond traditional quantitative analysis, offering users a comprehensive understanding of real-time market dynamics, event detection, and risk analysis.

Address

Newsletter

© 2025 by Machinary.com - Version: 1.0.0.0. All rights reserved

Layout

Color mode

Predefined Themes

Layout settings

Choose the font family that fits your app.

Choose the gray shade for your app.

Choose the border radius factor for your app.

  1. Home
  2. Docs
  3. Knowledge Base
  4. TALib Indicators
  5. Pattern Recognition

Pattern Recognition

Indicator Description Parameters
CDL2CROWS Two Crows integer = CDL2CROWS(open, high, low, close)
CDL3BLACKCROWS Three Black Crows integer = CDL3BLACKCROWS(open, high, low, close)
CDL3INSIDE Three Inside Up/Down integer = CDL3INSIDE(open, high, low, close)
CDL3LINESTRIKE Three-Line Strike integer = CDL3LINESTRIKE(open, high, low, close)
CDL3OUTSIDE Three Outside Up/Down integer = CDL3OUTSIDE(open, high, low, close)
CDL3STARSINSOUTH Three Stars In The South integer = CDL3STARSINSOUTH(open, high, low, close)
CDL3WHITESOLDIERS Three Advancing White Soldiers integer = CDL3WHITESOLDIERS(open, high, low, close)
CDLABANDONEDBABY Abandoned Baby integer = CDLABANDONEDBABY(open, high, low, close, penetration=0)
CDLADVANCEBLOCK Advance Block integer = CDLADVANCEBLOCK(open, high, low, close)
CDLBELTHOLD Belt-hold integer = CDLBELTHOLD(open, high, low, close)
CDLBREAKAWAY Breakaway integer = CDLBREAKAWAY(open, high, low, close)
CDLCLOSINGMARUBOZU Closing Marubozu integer = CDLCLOSINGMARUBOZU(open, high, low, close)
CDLCONCEALBABYSWALL Concealing Baby Swallow integer = CDLCONCEALBABYSWALL(open, high, low, close)
CDLCOUNTERATTACK Counterattack integer = CDLCOUNTERATTACK(open, high, low, close)
CDLDARKCLOUDCOVER Dark Cloud Cover integer = CDLDARKCLOUDCOVER(open, high, low, close, penetration=0)
CDLDOJI Doji integer = CDLDOJI(open, high, low, close)
CDLDOJISTAR Doji Star integer = CDLDOJISTAR(open, high, low, close)
CDLDRAGONFLYDOJI Dragonfly Doji integer = CDLDRAGONFLYDOJI(open, high, low, close)
CDLENGULFING Engulfing Pattern integer = CDLENGULFING(open, high, low, close)
CDLEVENINGDOJISTAR Evening Doji Star integer = CDLEVENINGDOJISTAR(open, high, low, close, penetration=0)
CDLEVENINGSTAR Evening Star integer = CDLEVENINGSTAR(open, high, low, close, penetration=0)
CDLGAPSIDESIDEWHITE Up/Down-gap side-by-side white lines integer = CDLGAPSIDESIDEWHITE(open, high, low, close)
CDLGRAVESTONEDOJI Gravestone Doji integer = CDLGRAVESTONEDOJI(open, high, low, close)
CDLHAMMER Hammer integer = CDLHAMMER(open, high, low, close)
CDLHANGINGMAN Hanging Man integer = CDLHANGINGMAN(open, high, low, close)
CDLHARAMI Harami Pattern integer = CDLHARAMI(open, high, low, close)
CDLHARAMICROSS Harami Cross Pattern integer = CDLHARAMICROSS(open, high, low, close)
CDLHIGHWAVE High-Wave Candle integer = CDLHIGHWAVE(open, high, low, close)
CDLHIKKAKE Hikkake Pattern integer = CDLHIKKAKE(open, high, low, close)
CDLHIKKAKEMOD Modified Hikkake Pattern integer = CDLHIKKAKEMOD(open, high, low, close)
CDLHOMINGPIGEON Homing Pigeon integer = CDLHOMINGPIGEON(open, high, low, close)
CDLIDENTICAL3CROWS Identical Three Crows integer = CDLIDENTICAL3CROWS(open, high, low, close)
CDLINNECK In-Neck Pattern integer = CDLINNECK(open, high, low, close)
CDLINVERTEDHAMMER Inverted Hammer integer = CDLINVERTEDHAMMER(open, high, low, close)
CDLKICKING Kicking integer = CDLKICKING(open, high, low, close)
CDLKICKINGBYLENGTH Kicking – bull/bear determined by the longer marubozu integer = CDLKICKINGBYLENGTH(open, high, low, close)
CDLLADDERBOTTOM Ladder Bottom integer = CDLLADDERBOTTOM(open, high, low, close)
CDLLONGLEGGEDDOJI Long Legged Doji integer = CDLLONGLEGGEDDOJI(open, high, low, close)
CDLLONGLINE Long Line Candle integer = CDLLONGLINE(open, high, low, close)
CDLMARUBOZU Marubozu integer = CDLMARUBOZU(open, high, low, close)
CDLMATCHINGLOW Matching Low integer = CDLMATCHINGLOW(open, high, low, close)
CDLMATHOLD Mat Hold integer = CDLMATHOLD(open, high, low, close, penetration=0)
CDLMORNINGDOJISTAR Morning Doji Star integer = CDLMORNINGDOJISTAR(open, high, low, close, penetration=0)
CDLMORNINGSTAR Morning Star integer = CDLMORNINGSTAR(open, high, low, close, penetration=0)
CDLONNECK On-Neck Pattern integer = CDLONNECK(open, high, low, close)
CDLPIERCING Piercing Pattern integer = CDLPIERCING(open, high, low, close)
CDLRICKSHAWMAN Rickshaw Man integer = CDLRICKSHAWMAN(open, high, low, close)
CDLRISEFALL3METHODS Rising/Falling Three Methods integer = CDLRISEFALL3METHODS(open, high, low, close)
CDLSEPARATINGLINES Separating Lines integer = CDLSEPARATINGLINES(open, high, low, close)
CDLSHOOTINGSTAR Shooting Star integer = CDLSHOOTINGSTAR(open, high, low, close)
CDLSHORTLINE Short Line Candle integer = CDLSHORTLINE(open, high, low, close)
CDLSPINNINGTOP Spinning Top integer = CDLSPINNINGTOP(open, high, low, close)
CDLSTALLEDPATTERN Stalled Pattern integer = CDLSTALLEDPATTERN(open, high, low, close)
CDLSTICKSANDWICH Stick Sandwich integer = CDLSTICKSANDWICH(open, high, low, close)
CDLTAKURI Takuri (Dragonfly Doji with very long lower shadow) integer = CDLTAKURI(open, high, low, close)
CDLTASUKIGAP Tasuki Gap integer = CDLTASUKIGAP(open, high, low, close)
CDLTHRUSTING Thrusting Pattern integer = CDLTHRUSTING(open, high, low, close)
CDLTRISTAR Tristar Pattern integer = CDLTRISTAR(open, high, low, close)
CDLUNIQUE3RIVER Unique 3 River integer = CDLUNIQUE3RIVER(open, high, low, close)
CDLUPSIDEGAP2CROWS Upside Gap Two Crows integer = CDLUPSIDEGAP2CROWS(open, high, low, close)
CDLXSIDEGAP3METHODS Upside/Downside Gap Three Methods integer = CDLXSIDEGAP3METHODS(open, high, low, close)

How can we help?