{
 "publisher": "PatternsWizard",
 "attribution": "PatternsWizard (https://patternswizard.com/), pattern statistics",
 "license": {
  "name": "© PatternsWizard, all rights reserved",
  "url": "https://patternswizard.com/open-data/#license"
 },
 "disclaimer": "Historical statistics before fees and slippage. Not investment advice: past results do not predict future ones.",
 "generated_at": "2026-11-05T17:19:18+00:00",
 "code_version": "c2a1683f",
 "documentation": "https://patternswizard.com/open-data/",
 "description": "Outcome of 178 candlestick and chart patterns detected on full price history, compared with random bars of the same assets, with the excess return measured over the rest of the market.",
 "mcp": "https://patternswizard.com/mcp/",
 "fields": {
  "publisher": "Who publishes the data.",
  "attribution": "How to credit the data when quoting it.",
  "license": "License of the data.",
  "license.name / license.url": "Its name, and the page that states it.",
  "disclaimer": "What the numbers are not: they are historical, before fees and slippage, and not investment advice.",
  "generated_at": "Date and time the test bench produced these numbers.",
  "code_version": "Version of the test bench code that produced them.",
  "documentation": "URL of the page that documents the data.",
  "description": "What the data set contains.",
  "mcp": "URL of the MCP server.",
  "fields": "These definitions.",
  "verdicts": "The definition of each verdict.",
  "principles": "The principles of the method.",
  "coverage": "Price data behind the results, by market then timeframe. There is no all entry.",
  "coverage.symbols": "Number of distinct assets on that market and timeframe. A series cut at a trading halt or a price break still counts as one asset.",
  "coverage.first / coverage.last": "Date of the first and of the last bar of those assets. Unlike first and last in a result row, these are not occurrence dates: coverage.first comes before the eligibility filters of the principles.",
  "patterns": "The patterns found on our data, each with the fields below up to data. A tested pattern that was never found has no entry.",
  "id": "Identifier of the pattern, also the name of its data file.",
  "name": "Name of the pattern.",
  "family": "candlestick or chart. Harmonic patterns are in chart.",
  "direction": "Direction expected from the pattern: bullish, bearish or neutral. Neutral means no direction is tested: a neutral candlestick pattern has no win10 and no excess10, a neutral chart pattern is measured on each breakout side.",
  "kind": "Candlestick patterns only, absent on chart patterns: reversal, continuation or indecision, the type of the pattern. It does not set the direction: some indecision patterns are bullish or bearish.",
  "page": "URL of the pattern's page on the site, null when it has no page of its own.",
  "data": "URL of the pattern's JSON file.",
  "rule": "Detection rule, in words.",
  "entry_rule": "Chart patterns only, absent on candlestick patterns: the signal that gives the entry.",
  "stop_rule": "Chart patterns only, absent on candlestick patterns: where the stop sits.",
  "trade_rule": "Entry and exit rules of the simulated 2:1 trade.",
  "results": "Result rows, one for each market, timeframe and breakout side where the pattern was found.",
  "market": "Market: all (the markets that have this timeframe, pooled), crypto, forex, stocks, etf, indices or commodities.",
  "tf": "Timeframe of the bars: 1h, 4h, 1d or 1w.",
  "side": "Breakout side: up or down on patterns recorded on both sides, which have no all row; all on every other pattern.",
  "n": "Number of occurrences detected, after the eligibility filters of the principles.",
  "symbols": "Number of distinct assets with at least one occurrence. A series cut at a trading halt or a price break still counts as one asset.",
  "first": "Date of the first occurrence.",
  "last": "Date of the last occurrence.",
  "win10": "Share of occurrences (0 to 1) where price moved in the expected direction 10 bars after the signal bar's close. The expected direction is the pattern's own or, on a row split by breakout side, that side, neutral patterns included.",
  "baseWin10": "Same share for random bars of the same assets: what chance alone gives.",
  "excess10": "Excess return after 10 bars, the main test. Null with no expected direction (neutral candlestick patterns).",
  "excess10.mean": "Average excess return after 10 bars, as a fraction (0.01 is +1%): expected direction times (return minus the average return of the other assets of the same market over the same 10 bars).",
  "excess10.low / excess10.high": "95% confidence interval of excess10.mean (block bootstrap: fixed blocks of 13 weeks, 52 weeks on 1w). Null when the occurrences fall in fewer than 5 blocks.",
  "excess10.q": "Benjamini-Hochberg q-value (false discovery rate 5%), corrected across every row with at least 30 occurrences and an interval: each pattern, market, timeframe and breakout side. Null on the other rows.",
  "excess10.stable": "True when the mean excess return has the same sign on the earlier and the later half of the occurrences, split at their median date.",
  "trade": "Result of the simulated 2:1 reward-to-risk trade.",
  "trade.n": "Number of simulated 2:1 reward-to-risk trades closed: target hit, stop hit, or closed after 100 bars. Not counted: trades still open at the end of the data, and trades never opened because the stop sat on the wrong side of the entry or less than 0.01% from it, or because the target would have sat at or below zero (shorts with a stop at least 50% above the entry). On a candlestick pattern, an occurrence whose entry order was not hit is not a trade either (see trade.triggered).",
  "trade.winRate": "Share of trades that hit the target (twice the risk) before the stop.",
  "trade.expectancyR": "Average trade result in R (1 R = the risk of the trade).",
  "trade.baseWinRate / trade.baseExpectancyR": "Same trade (same entry, stop and target distances) replayed on 4 random dates of the same asset, in the same trend regime and volatility band when enough dates exist.",
  "trade.hits / trade.stops": "Number of trades that hit the target, and number that hit the stop. Trades closed after 100 bars count in neither.",
  "trade.triggered": "Candlestick patterns: number of occurrences where the entry order was hit.",
  "trade.timeoutRate": "Share of trades closed after 100 bars without hitting the stop or the target.",
  "trade.triggeredRate / trade.invalidatedRate": "Candlestick patterns: share of occurrences where the entry order was hit, or where the stop side was hit first.",
  "timing": "Quartiles [25%, median, 75%] of the durations and sizes below, in bars unless stated. A measure with no value on the row is null. The measures of closed trades (bars_to_target, bars_to_stop, bars_in_trade, mfe_r, stopped_after_1r) are absent when the row has no closed trade.",
  "timing.bars_to_target": "Bars from entry to exit, trades that hit the target.",
  "timing.bars_to_stop": "Bars from entry to exit, trades that hit the stop.",
  "timing.bars_in_trade": "Bars from entry to exit, all closed trades.",
  "timing.mfe_r": "Best move in the trade's favor before its exit, in R, all closed trades.",
  "timing.stopped_after_1r": "Single number, not quartiles: share of stopped trades that had first reached +1 R.",
  "timing.bars_to_entry": "Candlestick patterns: bars from the signal bar to the entry, occurrences whose entry order was hit.",
  "timing.range_pct": "Candlestick patterns: high-to-low range of the pattern, as a fraction of the signal bar's close.",
  "timing.range_atr": "Candlestick patterns: the same range in ATR.",
  "timing.duration": "Chart patterns: bars from the start of the pattern to the breakout.",
  "timing.height_pct": "Chart patterns: height of the pattern divided by the entry price, as a fraction (0.187 is 18.7%).",
  "timing.breakout_delay": "Chart patterns: bars from the confirmation of the pattern to the breakout.",
  "timing.bars_to_pattern_target": "Chart patterns: bars from the breakout to the pattern's classical target (see breakoutStats.targetHitRate), occurrences that hit it before the stop within 100 bars.",
  "breakoutStats": "Breakout measures computed by this bench, on definitions from the classical literature. All null on candlestick patterns. They are descriptive; the false-start rate comes with its random baseline.",
  "breakoutStats.falseStartRate": "Chart patterns with a breakout: share of occurrences whose stop was hit before price moved half the pattern's height (H) in the breakout direction, within twice the pattern's length (2 L, at least 5 bars). Paths the data end before 2 L are left out.",
  "breakoutStats.baseFalseStartRate": "Same measure on the matched random baseline: the same entry, stop and length, as a share of price, on the same asset at random dates of the same market regime and volatility.",
  "breakoutStats.throwbackRate": "Share of breakouts where price moved away, with at least one whole bar beyond the breakout level, then came back within 0.25 ATR of that level within the pattern's length L (throwback after an upward breakout, pullback after a downward one). Not comparable with versions before bench v1 (exact touch within 20 bars).",
  "breakoutStats.targetHitRate": "Share of breakouts that reached the pattern's classical target before the stop within 100 bars. The target depends on the pattern: on most chart patterns, the pattern's height projected from the breakout (the pole on flags and pennants); on harmonic patterns, a 0.618 retracement of AD or of CD measured from D (point B on three drives); on a few others, their own rule, such as the line through points 1 and 4 on Wolfe waves, half the pole on a high and tight flag, or the first leg added to point C on a measured move.",
  "confirmRate": "Share of formations that were confirmed, all breakout sides together: on a row split by side, the same number as on the opposite side. Null on candlestick patterns and on chart patterns that record no formation.",
  "oneEveryBars": "Frequency: eligible bars divided by occurrences (one occurrence every N bars).",
  "verdict": "Verdict on the excess return (see verdicts).",
  "verdictTrade": "Verdict on the trade versus its random baseline.",
  "timeframe": "Timeframe of the response, same values as tf.",
  "total": "Number of patterns that match.",
  "returned": "Number of patterns in this response.",
  "query": "The pattern as it was asked for.",
  "result": "One result row flattened to its key numbers, null when nothing was measured for the request.",
  "result.market / result.tf / result.side / result.n / result.symbols / result.win10 / result.baseWin10 / result.verdict / result.verdictTrade": "Same as the fields of the same name in a result row.",
  "result.excess10 / result.excess10_low / result.excess10_high / result.excess10_q": "excess10.mean, excess10.low, excess10.high and excess10.q.",
  "result.trade_n / result.trade_winRate / result.trade_expectancyR / result.trade_baseWinRate / result.trade_baseExpectancyR": "trade.n, trade.winRate, trade.expectancyR, trade.baseWinRate and trade.baseExpectancyR.",
  "note": "Explanation when a request found nothing.",
  "measured": "The market and timeframe pairs measured for the pattern, when the request matched none.",
  "error": "Why a pattern could not be returned.",
  "candidates": "The patterns an ambiguous name matches."
 },
 "verdicts": {
  "insufficient_data": "Fewer than 30 occurrences, or too few independent periods for a test (verdict), or fewer than 30 closed trades (verdictTrade, see trade.n). Numbers are shown but not interpreted.",
  "edge_confirmed": "q < 0.05, positive, the same sign in both halves of history, and still positive after estimated costs. For the trade, q, sign and stability apply to its difference with the random baseline, and the cost check to its own result. All published numbers stay before costs: only this verdict deducts them.",
  "edge_negative": "q < 0.05, negative, and the same sign in both halves of history: the pattern does worse than chance. No cost check applies.",
  "weak_evidence": "p < 0.05, in either direction, but fails at least one of these: the multiple-testing correction, the stability check (excess return and trade alike) or, for a positive result, the estimated costs.",
  "no_edge": "No measurable difference from chance.",
  "no_test": "The measure does not apply (no expected direction)."
 },
 "coverage": {
  "crypto": {
   "1h": {
    "symbols": 590,
    "first": "2017-08-17",
    "last": "2026-10-28"
   },
   "4h": {
    "symbols": 590,
    "first": "2017-08-17",
    "last": "2026-10-28"
   },
   "1d": {
    "symbols": 584,
    "first": "2017-08-17",
    "last": "2026-10-28"
   },
   "1w": {
    "symbols": 416,
    "first": "2017-08-21",
    "last": "2026-10-19"
   }
  },
  "stocks": {
   "1d": {
    "symbols": 1675,
    "first": "1970-01-02",
    "last": "2026-10-28"
   },
   "1w": {
    "symbols": 1656,
    "first": "1970-01-05",
    "last": "2026-10-19"
   }
  },
  "etf": {
   "1d": {
    "symbols": 46,
    "first": "1993-01-29",
    "last": "2026-10-28"
   },
   "1w": {
    "symbols": 46,
    "first": "1993-02-01",
    "last": "2026-10-19"
   }
  },
  "indices": {
   "1d": {
    "symbols": 15,
    "first": "1970-01-02",
    "last": "2026-10-28"
   },
   "1w": {
    "symbols": 15,
    "first": "1970-01-05",
    "last": "2026-10-19"
   }
  },
  "forex": {
   "1h": {
    "symbols": 25,
    "first": "2012-01-02",
    "last": "2026-10-24"
   },
   "4h": {
    "symbols": 25,
    "first": "2012-01-02",
    "last": "2026-10-24"
   },
   "1d": {
    "symbols": 25,
    "first": "2012-01-02",
    "last": "2026-05-01"
   },
   "1w": {
    "symbols": 25,
    "first": "2012-01-02",
    "last": "2026-04-27"
   }
  },
  "commodities": {
   "1d": {
    "symbols": 17,
    "first": "2000-01-03",
    "last": "2026-10-28"
   },
   "1w": {
    "symbols": 17,
    "first": "2000-01-03",
    "last": "2026-10-19"
   }
  }
 },
 "patterns": [
  {
   "id": "above_the_stomach",
   "name": "Above the stomach",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/above-the-stomach-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/above_the_stomach.json"
  },
  {
   "id": "advance_block",
   "name": "Advance block",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/advance-block-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/advance_block.json"
  },
  {
   "id": "right_angled_broadening_ascending",
   "name": "Ascending right-angled broadening",
   "family": "chart",
   "direction": "neutral",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/right_angled_broadening_ascending.json"
  },
  {
   "id": "ascending_scallop",
   "name": "Ascending scallop",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/ascending_scallop.json"
  },
  {
   "id": "ascending_triangle",
   "name": "Ascending triangle",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/ascending-triangle-pattern/",
   "data": "https://patternswizard.com/data/patterns/ascending_triangle.json"
  },
  {
   "id": "bear_flag",
   "name": "Bear flag",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/flag-pattern/",
   "data": "https://patternswizard.com/data/patterns/bear_flag.json"
  },
  {
   "id": "bear_pennant",
   "name": "Bear pennant",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/pennant-pattern-bullish-bearish/",
   "data": "https://patternswizard.com/data/patterns/bear_pennant.json"
  },
  {
   "id": "five_o_bearish",
   "name": "Bearish 5-0",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/5-0-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/five_o_bearish.json"
  },
  {
   "id": "abandoned_baby_bearish",
   "name": "Bearish abandoned baby",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/abandoned-baby-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/abandoned_baby_bearish.json"
  },
  {
   "id": "abcd_bearish",
   "name": "Bearish ABCD",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/abcd-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/abcd_bearish.json"
  },
  {
   "id": "alt_bat_bearish",
   "name": "Bearish alternate bat",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/alternate-bat-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/alt_bat_bearish.json"
  },
  {
   "id": "bart_bearish",
   "name": "Bearish Bart Simpson",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/bart-simpson-pattern/",
   "data": "https://patternswizard.com/data/patterns/bart_bearish.json"
  },
  {
   "id": "bat_bearish",
   "name": "Bearish bat",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/bat-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/bat_bearish.json"
  },
  {
   "id": "belt_hold_bearish",
   "name": "Bearish belt hold",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/belt-hold-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/belt_hold_bearish.json"
  },
  {
   "id": "breakaway_bearish",
   "name": "Bearish breakaway",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/breakaway-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/breakaway_bearish.json"
  },
  {
   "id": "butterfly_bearish",
   "name": "Bearish butterfly",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/butterfly-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/butterfly_bearish.json"
  },
  {
   "id": "counterattack_bearish",
   "name": "Bearish counterattack",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/counterattack-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/counterattack_bearish.json"
  },
  {
   "id": "crab_bearish",
   "name": "Bearish crab",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/crab-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/crab_bearish.json"
  },
  {
   "id": "cypher_bearish",
   "name": "Bearish cypher",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/cypher-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/cypher_bearish.json"
  },
  {
   "id": "doji_star_bearish",
   "name": "Bearish doji star",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/doji-star-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/doji_star_bearish.json"
  },
  {
   "id": "engulfing_bearish",
   "name": "Bearish engulfing",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/engulfing-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/engulfing_bearish.json"
  },
  {
   "id": "gartley_bearish",
   "name": "Bearish Gartley",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/gartley-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/gartley_bearish.json"
  },
  {
   "id": "harami_bearish",
   "name": "Bearish harami",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/harami-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/harami_bearish.json"
  },
  {
   "id": "harami_cross_bearish",
   "name": "Bearish harami cross",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/harami-cross-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/harami_cross_bearish.json"
  },
  {
   "id": "hikkake_bearish",
   "name": "Bearish hikkake",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/hikkake-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/hikkake_bearish.json"
  },
  {
   "id": "island_reversal_bearish",
   "name": "Bearish island reversal",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/island-reversal-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/island_reversal_bearish.json"
  },
  {
   "id": "j_hook_bearish",
   "name": "Bearish J-hook",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/j-hook-pattern/",
   "data": "https://patternswizard.com/data/patterns/j_hook_bearish.json"
  },
  {
   "id": "key_reversal_bearish",
   "name": "Bearish key reversal bar",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/key-reversal-bar-pattern/",
   "data": "https://patternswizard.com/data/patterns/key_reversal_bearish.json"
  },
  {
   "id": "kicking_bearish",
   "name": "Bearish kicking",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/kicking-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/kicking_bearish.json"
  },
  {
   "id": "modified_hikkake_bearish",
   "name": "Bearish modified hikkake",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/modified-hikkake-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/modified_hikkake_bearish.json"
  },
  {
   "id": "separating_lines_bearish",
   "name": "Bearish separating lines",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/separating-lines-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/separating_lines_bearish.json"
  },
  {
   "id": "shark_bearish",
   "name": "Bearish shark",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/shark-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/shark_bearish.json"
  },
  {
   "id": "stalled_bearish",
   "name": "Bearish stalled (deliberation)",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/stalled-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/stalled_bearish.json"
  },
  {
   "id": "three_drives_bearish",
   "name": "Bearish three drives",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/three-drives-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_drives_bearish.json"
  },
  {
   "id": "three_line_strike_bearish",
   "name": "Bearish three-line strike",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/three-line-strike-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_line_strike_bearish.json"
  },
  {
   "id": "tri_star_bearish",
   "name": "Bearish tri-star",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/tri-star-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/tri_star_bearish.json"
  },
  {
   "id": "wolfe_bearish",
   "name": "Bearish Wolfe wave",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/wolfe-wave/",
   "data": "https://patternswizard.com/data/patterns/wolfe_bearish.json"
  },
  {
   "id": "xabcd_bearish",
   "name": "Bearish XABCD",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/xabcd-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/xabcd_bearish.json"
  },
  {
   "id": "black_candle",
   "name": "Black candle",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "indecision",
   "page": "https://patternswizard.com/black-candles/",
   "data": "https://patternswizard.com/data/patterns/black_candle.json"
  },
  {
   "id": "closing_marubozu_black",
   "name": "Black closing marubozu",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "indecision",
   "page": "https://patternswizard.com/closing-marubozu-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/closing_marubozu_black.json"
  },
  {
   "id": "marubozu_black",
   "name": "Black marubozu",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "indecision",
   "page": "https://patternswizard.com/marubozu-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/marubozu_black.json"
  },
  {
   "id": "breakaway_gap_down",
   "name": "Breakaway gap down",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/breakaway_gap_down.json"
  },
  {
   "id": "breakaway_gap_up",
   "name": "Breakaway gap up",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/breakaway_gap_up.json"
  },
  {
   "id": "broadening",
   "name": "Broadening formation",
   "family": "chart",
   "direction": "neutral",
   "page": "https://patternswizard.com/broadening-top-pattern/",
   "data": "https://patternswizard.com/data/patterns/broadening.json"
  },
  {
   "id": "bull_flag",
   "name": "Bull flag",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/flag-pattern/",
   "data": "https://patternswizard.com/data/patterns/bull_flag.json"
  },
  {
   "id": "bull_pennant",
   "name": "Bull pennant",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/pennant-pattern-bullish-bearish/",
   "data": "https://patternswizard.com/data/patterns/bull_pennant.json"
  },
  {
   "id": "five_o_bullish",
   "name": "Bullish 5-0",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/5-0-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/five_o_bullish.json"
  },
  {
   "id": "abandoned_baby_bullish",
   "name": "Bullish abandoned baby",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/abandoned-baby-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/abandoned_baby_bullish.json"
  },
  {
   "id": "abcd_bullish",
   "name": "Bullish ABCD",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/abcd-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/abcd_bullish.json"
  },
  {
   "id": "alt_bat_bullish",
   "name": "Bullish alternate bat",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/alternate-bat-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/alt_bat_bullish.json"
  },
  {
   "id": "bart_bullish",
   "name": "Bullish Bart Simpson",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/bart-simpson-pattern/",
   "data": "https://patternswizard.com/data/patterns/bart_bullish.json"
  },
  {
   "id": "bat_bullish",
   "name": "Bullish bat",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/bat-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/bat_bullish.json"
  },
  {
   "id": "belt_hold_bullish",
   "name": "Bullish belt hold",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/belt-hold-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/belt_hold_bullish.json"
  },
  {
   "id": "breakaway_bullish",
   "name": "Bullish breakaway",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/breakaway-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/breakaway_bullish.json"
  },
  {
   "id": "butterfly_bullish",
   "name": "Bullish butterfly",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/butterfly-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/butterfly_bullish.json"
  },
  {
   "id": "counterattack_bullish",
   "name": "Bullish counterattack",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/counterattack-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/counterattack_bullish.json"
  },
  {
   "id": "crab_bullish",
   "name": "Bullish crab",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/crab-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/crab_bullish.json"
  },
  {
   "id": "cypher_bullish",
   "name": "Bullish cypher",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/cypher-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/cypher_bullish.json"
  },
  {
   "id": "doji_star_bullish",
   "name": "Bullish doji star",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/doji-star-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/doji_star_bullish.json"
  },
  {
   "id": "engulfing_bullish",
   "name": "Bullish engulfing",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/engulfing-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/engulfing_bullish.json"
  },
  {
   "id": "gartley_bullish",
   "name": "Bullish Gartley",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/gartley-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/gartley_bullish.json"
  },
  {
   "id": "harami_bullish",
   "name": "Bullish harami",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/harami-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/harami_bullish.json"
  },
  {
   "id": "harami_cross_bullish",
   "name": "Bullish harami cross",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/harami-cross-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/harami_cross_bullish.json"
  },
  {
   "id": "hikkake_bullish",
   "name": "Bullish hikkake",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/hikkake-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/hikkake_bullish.json"
  },
  {
   "id": "island_reversal_bullish",
   "name": "Bullish island reversal",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/island-reversal-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/island_reversal_bullish.json"
  },
  {
   "id": "j_hook_bullish",
   "name": "Bullish J-hook",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/j-hook-pattern/",
   "data": "https://patternswizard.com/data/patterns/j_hook_bullish.json"
  },
  {
   "id": "key_reversal_bullish",
   "name": "Bullish key reversal bar",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/key-reversal-bar-pattern/",
   "data": "https://patternswizard.com/data/patterns/key_reversal_bullish.json"
  },
  {
   "id": "kicking_bullish",
   "name": "Bullish kicking",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/kicking-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/kicking_bullish.json"
  },
  {
   "id": "modified_hikkake_bullish",
   "name": "Bullish modified hikkake",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/modified-hikkake-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/modified_hikkake_bullish.json"
  },
  {
   "id": "separating_lines_bullish",
   "name": "Bullish separating lines",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "continuation",
   "page": "https://patternswizard.com/separating-lines-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/separating_lines_bullish.json"
  },
  {
   "id": "shark_bullish",
   "name": "Bullish shark",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/shark-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/shark_bullish.json"
  },
  {
   "id": "stalled_bullish",
   "name": "Bullish stalled",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/stalled-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/stalled_bullish.json"
  },
  {
   "id": "three_drives_bullish",
   "name": "Bullish three drives",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/three-drives-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_drives_bullish.json"
  },
  {
   "id": "three_line_strike_bullish",
   "name": "Bullish three-line strike",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "continuation",
   "page": "https://patternswizard.com/three-line-strike-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_line_strike_bullish.json"
  },
  {
   "id": "tri_star_bullish",
   "name": "Bullish tri-star",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/tri-star-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/tri_star_bullish.json"
  },
  {
   "id": "wolfe_bullish",
   "name": "Bullish Wolfe wave",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/wolfe-wave/",
   "data": "https://patternswizard.com/data/patterns/wolfe_bullish.json"
  },
  {
   "id": "xabcd_bullish",
   "name": "Bullish XABCD",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/xabcd-harmonic-pattern/",
   "data": "https://patternswizard.com/data/patterns/xabcd_bullish.json"
  },
  {
   "id": "bump_and_run_bottom",
   "name": "Bump-and-run reversal bottom",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/bump_and_run_bottom.json"
  },
  {
   "id": "bump_and_run_top",
   "name": "Bump-and-run reversal top",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/bump_and_run_top.json"
  },
  {
   "id": "cat_ears",
   "name": "Cat ears",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/cat-ears-pattern/",
   "data": "https://patternswizard.com/data/patterns/cat_ears.json"
  },
  {
   "id": "cradle",
   "name": "Cradle",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/cradle-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/cradle.json"
  },
  {
   "id": "cup_with_handle",
   "name": "Cup with handle",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/cup-and-handle-pattern/",
   "data": "https://patternswizard.com/data/patterns/cup_with_handle.json"
  },
  {
   "id": "dark_cloud_cover",
   "name": "Dark cloud cover",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/dark-cloud-cover-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/dark_cloud_cover.json"
  },
  {
   "id": "dead_cat_bounce",
   "name": "Dead cat bounce",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/dead-cat-bounce/",
   "data": "https://patternswizard.com/data/patterns/dead_cat_bounce.json"
  },
  {
   "id": "right_angled_broadening_descending",
   "name": "Descending right-angled broadening",
   "family": "chart",
   "direction": "neutral",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/right_angled_broadening_descending.json"
  },
  {
   "id": "descending_scallop",
   "name": "Descending scallop",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/descending_scallop.json"
  },
  {
   "id": "descending_triangle",
   "name": "Descending triangle",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/descending-triangle-pattern/",
   "data": "https://patternswizard.com/data/patterns/descending_triangle.json"
  },
  {
   "id": "diamond_bottom",
   "name": "Diamond bottom",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/diamond-pattern/",
   "data": "https://patternswizard.com/data/patterns/diamond_bottom.json"
  },
  {
   "id": "diamond_top",
   "name": "Diamond top",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/diamond-pattern/",
   "data": "https://patternswizard.com/data/patterns/diamond_top.json"
  },
  {
   "id": "doji",
   "name": "Doji",
   "family": "candlestick",
   "direction": "neutral",
   "kind": "indecision",
   "page": "https://patternswizard.com/doji-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/doji.json"
  },
  {
   "id": "double_bottom",
   "name": "Double bottom",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/double-bottom-pattern/",
   "data": "https://patternswizard.com/data/patterns/double_bottom.json"
  },
  {
   "id": "double_top",
   "name": "Double top",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/double-top-pattern/",
   "data": "https://patternswizard.com/data/patterns/double_top.json"
  },
  {
   "id": "down_gap_side_by_side_white_lines",
   "name": "Down-gap side-by-side white lines",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/up-gap-side-by-side-white-lines-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/down_gap_side_by_side_white_lines.json"
  },
  {
   "id": "downside_gap_three_methods",
   "name": "Downside gap three methods",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/downside-gap-three-methods-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/downside_gap_three_methods.json"
  },
  {
   "id": "tasuki_gap_downside",
   "name": "Downside tasuki gap",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/tasuki-gap-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/tasuki_gap_downside.json"
  },
  {
   "id": "dragonfly_doji",
   "name": "Dragonfly doji",
   "family": "candlestick",
   "direction": "neutral",
   "kind": "indecision",
   "page": "https://patternswizard.com/dragonfly-doji-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/dragonfly_doji.json"
  },
  {
   "id": "evening_star",
   "name": "Evening star",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/evening-star-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/evening_star.json"
  },
  {
   "id": "v_bottom_extended",
   "name": "Extended V bottom",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/v_bottom_extended.json"
  },
  {
   "id": "v_top_extended",
   "name": "Extended V top",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/v_top_extended.json"
  },
  {
   "id": "failed_head_and_shoulders",
   "name": "Failed head and shoulders",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/failed-head-and-shoulders-pattern/",
   "data": "https://patternswizard.com/data/patterns/failed_head_and_shoulders.json"
  },
  {
   "id": "failed_inverse_head_and_shoulders",
   "name": "Failed inverse head and shoulders",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/failed-head-and-shoulders-pattern/",
   "data": "https://patternswizard.com/data/patterns/failed_inverse_head_and_shoulders.json"
  },
  {
   "id": "channel_down",
   "name": "Falling channel",
   "family": "chart",
   "direction": "neutral",
   "page": "https://patternswizard.com/channel-pattern/",
   "data": "https://patternswizard.com/data/patterns/channel_down.json"
  },
  {
   "id": "falling_three_methods",
   "name": "Falling three methods",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/falling-rising-three-methods-candlestick-patterns/",
   "data": "https://patternswizard.com/data/patterns/falling_three_methods.json"
  },
  {
   "id": "falling_wedge",
   "name": "Falling wedge",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/falling-wedge-pattern/",
   "data": "https://patternswizard.com/data/patterns/falling_wedge.json"
  },
  {
   "id": "first_green_day",
   "name": "First green day",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/first-green-day-pattern/",
   "data": "https://patternswizard.com/data/patterns/first_green_day.json"
  },
  {
   "id": "flat_top_breakout",
   "name": "Flat top breakout",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/flat-top-breakout/",
   "data": "https://patternswizard.com/data/patterns/flat_top_breakout.json"
  },
  {
   "id": "gravestone_doji",
   "name": "Gravestone doji",
   "family": "candlestick",
   "direction": "neutral",
   "kind": "indecision",
   "page": "https://patternswizard.com/gravestone-doji-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/gravestone_doji.json"
  },
  {
   "id": "hammer",
   "name": "Hammer",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/hammer-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/hammer.json"
  },
  {
   "id": "hanging_man",
   "name": "Hanging man",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/hanging-man-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/hanging_man.json"
  },
  {
   "id": "head_and_shoulders",
   "name": "Head and shoulders",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/head-and-shoulders-pattern/",
   "data": "https://patternswizard.com/data/patterns/head_and_shoulders.json"
  },
  {
   "id": "high_and_tight_flag",
   "name": "High and tight flag",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/high_and_tight_flag.json"
  },
  {
   "id": "high_wave",
   "name": "High wave",
   "family": "candlestick",
   "direction": "neutral",
   "kind": "indecision",
   "page": "https://patternswizard.com/high-wave-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/high_wave.json"
  },
  {
   "id": "homing_pigeon",
   "name": "Homing pigeon",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/homing-pigeon-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/homing_pigeon.json"
  },
  {
   "id": "horn_bottom",
   "name": "Horn bottom",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/horn_bottom.json"
  },
  {
   "id": "horn_top",
   "name": "Horn top",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/horn_top.json"
  },
  {
   "id": "identical_three_crows",
   "name": "Identical three crows",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/identical-three-crows-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/identical_three_crows.json"
  },
  {
   "id": "in_neck",
   "name": "In neck",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/in-neck-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/in_neck.json"
  },
  {
   "id": "inverse_head_and_shoulders",
   "name": "Inverse head and shoulders",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/inverse-head-and-shoulders-pattern/",
   "data": "https://patternswizard.com/data/patterns/inverse_head_and_shoulders.json"
  },
  {
   "id": "inverted_cup_with_handle",
   "name": "Inverted cup with handle",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/inverted_cup_with_handle.json"
  },
  {
   "id": "inverted_dead_cat_bounce",
   "name": "Inverted dead cat bounce",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/inverted_dead_cat_bounce.json"
  },
  {
   "id": "inverted_hammer",
   "name": "Inverted hammer",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/inverted-hammer-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/inverted_hammer.json"
  },
  {
   "id": "ladder_bottom",
   "name": "Ladder bottom",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/ladder-bottom-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/ladder_bottom.json"
  },
  {
   "id": "ladder_top",
   "name": "Ladder top",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/ladder-top-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/ladder_top.json"
  },
  {
   "id": "long_line_black",
   "name": "Long black line",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "indecision",
   "page": "https://patternswizard.com/long-line-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/long_line_black.json"
  },
  {
   "id": "long_line_white",
   "name": "Long white line",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "indecision",
   "page": "https://patternswizard.com/long-line-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/long_line_white.json"
  },
  {
   "id": "long_legged_doji",
   "name": "Long-legged doji",
   "family": "candlestick",
   "direction": "neutral",
   "kind": "indecision",
   "page": "https://patternswizard.com/long-legged-doji-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/long_legged_doji.json"
  },
  {
   "id": "mat_hold",
   "name": "Mat hold",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "continuation",
   "page": "https://patternswizard.com/mat-hold-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/mat_hold.json"
  },
  {
   "id": "matching_low",
   "name": "Matching low",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/matching-low-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/matching_low.json"
  },
  {
   "id": "measured_move_down",
   "name": "Measured move down",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/measured_move_down.json"
  },
  {
   "id": "measured_move_up",
   "name": "Measured move up",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/measured_move_up.json"
  },
  {
   "id": "morning_star",
   "name": "Morning star",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/morning-star-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/morning_star.json"
  },
  {
   "id": "on_neck",
   "name": "On neck",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/on-neck-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/on_neck.json"
  },
  {
   "id": "parabolic_curve",
   "name": "Parabolic curve",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/parabolic-curve-pattern/",
   "data": "https://patternswizard.com/data/patterns/parabolic_curve.json"
  },
  {
   "id": "piercing_line",
   "name": "Piercing line",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/piercing-line-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/piercing_line.json"
  },
  {
   "id": "pipe_bottom",
   "name": "Pipe bottom",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/pipe_bottom.json"
  },
  {
   "id": "pipe_top",
   "name": "Pipe top",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/pipe_top.json"
  },
  {
   "id": "rectangle",
   "name": "Rectangle",
   "family": "chart",
   "direction": "neutral",
   "page": "https://patternswizard.com/rectangle-pattern/",
   "data": "https://patternswizard.com/data/patterns/rectangle.json"
  },
  {
   "id": "rickshaw_man",
   "name": "Rickshaw man",
   "family": "candlestick",
   "direction": "neutral",
   "kind": "indecision",
   "page": "https://patternswizard.com/rickshaw-man-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/rickshaw_man.json"
  },
  {
   "id": "channel_up",
   "name": "Rising channel",
   "family": "chart",
   "direction": "neutral",
   "page": "https://patternswizard.com/channel-pattern/",
   "data": "https://patternswizard.com/data/patterns/channel_up.json"
  },
  {
   "id": "rising_three_methods",
   "name": "Rising three methods",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "continuation",
   "page": "https://patternswizard.com/falling-rising-three-methods-candlestick-patterns/",
   "data": "https://patternswizard.com/data/patterns/rising_three_methods.json"
  },
  {
   "id": "rising_wedge",
   "name": "Rising wedge",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/rising-wedge-pattern/",
   "data": "https://patternswizard.com/data/patterns/rising_wedge.json"
  },
  {
   "id": "rounding_bottom",
   "name": "Rounding bottom",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/cup-and-handle-pattern/",
   "data": "https://patternswizard.com/data/patterns/rounding_bottom.json"
  },
  {
   "id": "rounding_top",
   "name": "Rounding top",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/cup-and-handle-pattern/",
   "data": "https://patternswizard.com/data/patterns/rounding_top.json"
  },
  {
   "id": "runaway_gap_down",
   "name": "Runaway gap down",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/runaway_gap_down.json"
  },
  {
   "id": "runaway_gap_up",
   "name": "Runaway gap up",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/runaway_gap_up.json"
  },
  {
   "id": "shooting_star",
   "name": "Shooting star",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/shooting-star-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/shooting_star.json"
  },
  {
   "id": "short_line_black",
   "name": "Short black line",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "indecision",
   "page": "https://patternswizard.com/short-line-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/short_line_black.json"
  },
  {
   "id": "short_line_white",
   "name": "Short white line",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "indecision",
   "page": "https://patternswizard.com/short-line-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/short_line_white.json"
  },
  {
   "id": "spinning_top",
   "name": "Spinning top",
   "family": "candlestick",
   "direction": "neutral",
   "kind": "indecision",
   "page": "https://patternswizard.com/spinning-top-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/spinning_top.json"
  },
  {
   "id": "stick_sandwich",
   "name": "Stick sandwich",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/stick-sandwich-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/stick_sandwich.json"
  },
  {
   "id": "symmetrical_triangle",
   "name": "Symmetrical triangle",
   "family": "chart",
   "direction": "neutral",
   "page": "https://patternswizard.com/symmetrical-triangle-pattern/",
   "data": "https://patternswizard.com/data/patterns/symmetrical_triangle.json"
  },
  {
   "id": "takuri",
   "name": "Takuri",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/takuri-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/takuri.json"
  },
  {
   "id": "three_black_crows",
   "name": "Three black crows",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/three-black-crows-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_black_crows.json"
  },
  {
   "id": "three_falling_peaks",
   "name": "Three falling peaks",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/three_falling_peaks.json"
  },
  {
   "id": "three_inside_down",
   "name": "Three inside down",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/three-inside-up-down-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_inside_down.json"
  },
  {
   "id": "three_inside_up",
   "name": "Three inside up",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/three-inside-up-down-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_inside_up.json"
  },
  {
   "id": "three_outside_down",
   "name": "Three outside down",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/three-outside-up-down-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_outside_down.json"
  },
  {
   "id": "three_outside_up",
   "name": "Three outside up",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/three-outside-up-down-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_outside_up.json"
  },
  {
   "id": "three_rising_valleys",
   "name": "Three rising valleys",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/three_rising_valleys.json"
  },
  {
   "id": "three_stars_in_the_south",
   "name": "Three stars in the south",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/three-stars-in-the-south-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_stars_in_the_south.json"
  },
  {
   "id": "three_white_soldiers",
   "name": "Three white soldiers",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/three-white-soldiers-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/three_white_soldiers.json"
  },
  {
   "id": "thrusting",
   "name": "Thrusting",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "continuation",
   "page": "https://patternswizard.com/thrusting-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/thrusting.json"
  },
  {
   "id": "triple_bottom",
   "name": "Triple bottom",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/triple-bottom-pattern/",
   "data": "https://patternswizard.com/data/patterns/triple_bottom.json"
  },
  {
   "id": "triple_top",
   "name": "Triple top",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/triple-top-pattern/",
   "data": "https://patternswizard.com/data/patterns/triple_top.json"
  },
  {
   "id": "two_crows",
   "name": "Two crows",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/two-crows-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/two_crows.json"
  },
  {
   "id": "ugly_double_bottom",
   "name": "Ugly double bottom",
   "family": "chart",
   "direction": "bullish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/ugly_double_bottom.json"
  },
  {
   "id": "ugly_double_top",
   "name": "Ugly double top",
   "family": "chart",
   "direction": "bearish",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/ugly_double_top.json"
  },
  {
   "id": "unique_three_river",
   "name": "Unique three river",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "reversal",
   "page": "https://patternswizard.com/unique-three-river-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/unique_three_river.json"
  },
  {
   "id": "up_gap_side_by_side_white_lines",
   "name": "Up-gap side-by-side white lines",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "continuation",
   "page": "https://patternswizard.com/up-gap-side-by-side-white-lines-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/up_gap_side_by_side_white_lines.json"
  },
  {
   "id": "upside_gap_three_methods",
   "name": "Upside gap three methods",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "continuation",
   "page": "https://patternswizard.com/upside-gap-three-methods-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/upside_gap_three_methods.json"
  },
  {
   "id": "upside_gap_two_crows",
   "name": "Upside gap two crows",
   "family": "candlestick",
   "direction": "bearish",
   "kind": "reversal",
   "page": "https://patternswizard.com/upside-gap-two-crows-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/upside_gap_two_crows.json"
  },
  {
   "id": "tasuki_gap_upside",
   "name": "Upside tasuki gap",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "continuation",
   "page": "https://patternswizard.com/tasuki-gap-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/tasuki_gap_upside.json"
  },
  {
   "id": "v_bottom",
   "name": "V bottom",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/v-bottom-pattern/",
   "data": "https://patternswizard.com/data/patterns/v_bottom.json"
  },
  {
   "id": "v_top",
   "name": "V top",
   "family": "chart",
   "direction": "bearish",
   "page": "https://patternswizard.com/v-bottom-pattern/",
   "data": "https://patternswizard.com/data/patterns/v_top.json"
  },
  {
   "id": "vcp",
   "name": "Volatility contraction pattern",
   "family": "chart",
   "direction": "bullish",
   "page": "https://patternswizard.com/volatility-contraction-pattern/",
   "data": "https://patternswizard.com/data/patterns/vcp.json"
  },
  {
   "id": "white_candle",
   "name": "White candle",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "indecision",
   "page": null,
   "data": "https://patternswizard.com/data/patterns/white_candle.json"
  },
  {
   "id": "closing_marubozu_white",
   "name": "White closing marubozu",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "indecision",
   "page": "https://patternswizard.com/closing-marubozu-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/closing_marubozu_white.json"
  },
  {
   "id": "marubozu_white",
   "name": "White marubozu",
   "family": "candlestick",
   "direction": "bullish",
   "kind": "indecision",
   "page": "https://patternswizard.com/marubozu-candlestick-pattern/",
   "data": "https://patternswizard.com/data/patterns/marubozu_white.json"
  }
 ]
}