[{"data":1,"prerenderedAt":829},["ShallowReactive",2],{"user-guide:order-flow":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":9,"tree":10},"order-flow","order-flow/README.md",{"title":7,"description":8},"Order flow on OpenMarket, which tool when","A map of OpenMarket's order-flow suite — footprint, TPO, heatmap, DOM, tape, and CVD — and which tool answers which question.","---\ntitle: Order flow on OpenMarket, which tool when\ndescription: A map of OpenMarket's order-flow suite — footprint, TPO, heatmap, DOM, tape, and CVD — and which tool answers which question.\n---\n\n\nCandles tell you where price went. Order flow tells you who moved it: how much was bought and sold, at which prices, and whether the other side absorbed it or ran. OpenMarket ships a full order flow suite, and each tool answers a different question. This page is the map.\n\n## The one-minute tour\n\n| You want to know...                                            | Reach for                                           | Where it lives                          |\n| -------------------------------------------------------------- | --------------------------------------------------- | --------------------------------------- |\n| Who was in control inside each candle                          | [Footprint](/learn/order-flow/footprint/)     | Indicators, or the footprint chart type |\n| Where the market accepts or rejects value over time            | [TPO / Market Profile](/learn/order-flow/tpo/) | Indicators                              |\n| Where resting liquidity sits right now (and where it vanishes) | Orderbook heatmap                                   | Heatmap button in the top bar           |\n| The live book, order by order                                  | Orderbook panel and DOM                             | Right sidebar                           |\n| Aggressive market orders as they hit                           | Tape (Time & Sales)                                 | Workspace widgets                       |\n| Net buying vs selling pressure over time                       | CVD and delta indicators                            | Indicators                              |\n\n## How the tools stack\n\nA common way traders combine them:\n\n1. **TPO** for context: where is value, what looks accepted, what looks poor and unfinished.\n2. **Footprint** for the fight: when price reaches a level that matters, watch which side is initiating and which side absorbs.\n3. **Orderbook heatmap and tape** for the trigger: is the liquidity that should defend the level actually there, and are market orders hitting it or pulling.\n\nYou do not need all of them on one chart. Start with one tool, learn what it looks like when it agrees with your idea and when it argues, then add the next.\n\n## Start here\n\n- New to footprints entirely: [Meet the footprint](/learn/order-flow/footprint/), then the [footprint playbook](/learn/order-flow/footprint/playbook).\n- Coming from TradingView and missing a profile: [Meet TPO](/learn/order-flow/tpo/).\n- Wondering what every knob does: the settings references for [footprint](/learn/order-flow/footprint/settings-reference) and [TPO](/learn/order-flow/tpo/settings-reference) document every option, with screenshots.\n",{"type":11,"children":12,"data":822,"position":824},"root",[13,31,33,52,54,480,481,497,498,513,514,619,620,633,634,650,651],{"type":14,"tagName":15,"properties":16,"children":17,"position":28},"element","p",{},[18],{"type":19,"value":20,"position":21},"text","Candles tell you where price went. Order flow tells you who moved it: how much was bought and sold, at which prices, and whether the other side absorbed it or ran. OpenMarket ships a full order flow suite, and each tool answers a different question. This page is the map.",{"start":22,"end":25},{"line":23,"column":23,"offset":24},1,0,{"line":23,"column":26,"offset":27},272,271,{"start":29,"end":30},{"line":23,"column":23,"offset":24},{"line":23,"column":26,"offset":27},{"type":19,"value":32},"\n",{"type":14,"tagName":34,"properties":35,"children":37,"position":48},"h2",{"id":36},"the-one-minute-tour",[38],{"type":19,"value":39,"position":40},"The one-minute tour",{"start":41,"end":45},{"line":42,"column":43,"offset":44},3,4,276,{"line":42,"column":46,"offset":47},23,295,{"start":49,"end":51},{"line":42,"column":23,"offset":50},273,{"line":42,"column":46,"offset":47},{"type":19,"value":53},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":14,"tagName":55,"properties":56,"children":57,"position":477},"table",{},[58,125],{"type":14,"tagName":59,"properties":60,"children":61,"position":122},"thead",{},[62],{"type":14,"tagName":63,"properties":64,"children":65,"position":119},"tr",{},[66,85,102],{"type":14,"tagName":67,"properties":68,"children":69,"position":79},"th",{},[70],{"type":19,"value":71,"position":72},"You want to know...",{"start":73,"end":76},{"line":74,"column":42,"offset":75},5,299,{"line":74,"column":77,"offset":78},22,318,{"start":80,"end":82},{"line":74,"column":23,"offset":81},297,{"line":74,"column":83,"offset":84},66,362,{"type":14,"tagName":67,"properties":86,"children":87,"position":97},{},[88],{"type":19,"value":89,"position":90},"Reach for",{"start":91,"end":94},{"line":74,"column":92,"offset":93},68,364,{"line":74,"column":95,"offset":96},77,373,{"start":98,"end":99},{"line":74,"column":83,"offset":84},{"line":74,"column":100,"offset":101},120,416,{"type":14,"tagName":67,"properties":103,"children":104,"position":114},{},[105],{"type":19,"value":106,"position":107},"Where it lives",{"start":108,"end":111},{"line":74,"column":109,"offset":110},122,418,{"line":74,"column":112,"offset":113},136,432,{"start":115,"end":116},{"line":74,"column":100,"offset":101},{"line":74,"column":117,"offset":118},163,459,{"start":120,"end":121},{"line":74,"column":23,"offset":81},{"line":74,"column":117,"offset":118},{"start":123,"end":124},{"line":74,"column":23,"offset":81},{"line":74,"column":117,"offset":118},{"type":14,"tagName":126,"properties":127,"children":128,"position":474},"tbody",{},[129,198,263,316,369,422],{"type":14,"tagName":63,"properties":130,"children":131,"position":195},{},[132,150,178],{"type":14,"tagName":133,"properties":134,"children":135,"position":145},"td",{},[136],{"type":19,"value":137,"position":138},"Who was in control inside each candle",{"start":139,"end":142},{"line":140,"column":42,"offset":141},7,625,{"line":140,"column":143,"offset":144},40,662,{"start":146,"end":148},{"line":140,"column":23,"offset":147},623,{"line":140,"column":83,"offset":149},688,{"type":14,"tagName":133,"properties":151,"children":152,"position":173},{},[153],{"type":14,"tagName":154,"properties":155,"children":157,"position":167},"a",{"href":156},"/learn/order-flow/footprint/",[158],{"type":19,"value":159,"position":160},"Footprint",{"start":161,"end":164},{"line":140,"column":162,"offset":163},69,691,{"line":140,"column":165,"offset":166},78,700,{"start":168,"end":170},{"line":140,"column":92,"offset":169},690,{"line":140,"column":171,"offset":172},109,731,{"start":174,"end":175},{"line":140,"column":83,"offset":149},{"line":140,"column":176,"offset":177},114,736,{"type":14,"tagName":133,"properties":179,"children":180,"position":190},{},[181],{"type":19,"value":182,"position":183},"Indicators, or the footprint chart type",{"start":184,"end":187},{"line":140,"column":185,"offset":186},116,738,{"line":140,"column":188,"offset":189},155,777,{"start":191,"end":192},{"line":140,"column":176,"offset":177},{"line":140,"column":193,"offset":194},157,779,{"start":196,"end":197},{"line":140,"column":23,"offset":147},{"line":140,"column":193,"offset":194},{"type":14,"tagName":63,"properties":199,"children":200,"position":260},{},[201,218,243],{"type":14,"tagName":133,"properties":202,"children":203,"position":213},{},[204],{"type":19,"value":205,"position":206},"Where the market accepts or rejects value over time",{"start":207,"end":210},{"line":208,"column":42,"offset":209},8,782,{"line":208,"column":211,"offset":212},54,833,{"start":214,"end":216},{"line":208,"column":23,"offset":215},780,{"line":208,"column":83,"offset":217},845,{"type":14,"tagName":133,"properties":219,"children":220,"position":238},{},[221],{"type":14,"tagName":154,"properties":222,"children":224,"position":233},{"href":223},"/learn/order-flow/tpo/",[225],{"type":19,"value":226,"position":227},"TPO / Market Profile",{"start":228,"end":230},{"line":208,"column":162,"offset":229},848,{"line":208,"column":231,"offset":232},89,868,{"start":234,"end":236},{"line":208,"column":92,"offset":235},847,{"line":208,"column":176,"offset":237},893,{"start":239,"end":240},{"line":208,"column":83,"offset":217},{"line":208,"column":241,"offset":242},115,894,{"type":14,"tagName":133,"properties":244,"children":245,"position":255},{},[246],{"type":19,"value":247,"position":248},"Indicators",{"start":249,"end":252},{"line":208,"column":250,"offset":251},117,896,{"line":208,"column":253,"offset":254},127,906,{"start":256,"end":257},{"line":208,"column":241,"offset":242},{"line":208,"column":258,"offset":259},158,937,{"start":261,"end":262},{"line":208,"column":23,"offset":215},{"line":208,"column":258,"offset":259},{"type":14,"tagName":63,"properties":264,"children":265,"position":313},{},[266,283,298],{"type":14,"tagName":133,"properties":267,"children":268,"position":278},{},[269],{"type":19,"value":270,"position":271},"Where resting liquidity sits right now (and where it vanishes)",{"start":272,"end":275},{"line":273,"column":42,"offset":274},9,940,{"line":273,"column":276,"offset":277},65,1002,{"start":279,"end":281},{"line":273,"column":23,"offset":280},938,{"line":273,"column":83,"offset":282},1003,{"type":14,"tagName":133,"properties":284,"children":285,"position":294},{},[286],{"type":19,"value":287,"position":288},"Orderbook heatmap",{"start":289,"end":291},{"line":273,"column":92,"offset":290},1005,{"line":273,"column":292,"offset":293},85,1022,{"start":295,"end":296},{"line":273,"column":83,"offset":282},{"line":273,"column":100,"offset":297},1057,{"type":14,"tagName":133,"properties":299,"children":300,"position":309},{},[301],{"type":19,"value":302,"position":303},"Heatmap button in the top bar",{"start":304,"end":306},{"line":273,"column":109,"offset":305},1059,{"line":273,"column":307,"offset":308},151,1088,{"start":310,"end":311},{"line":273,"column":100,"offset":297},{"line":273,"column":117,"offset":312},1100,{"start":314,"end":315},{"line":273,"column":23,"offset":280},{"line":273,"column":117,"offset":312},{"type":14,"tagName":63,"properties":317,"children":318,"position":366},{},[319,336,351],{"type":14,"tagName":133,"properties":320,"children":321,"position":331},{},[322],{"type":19,"value":323,"position":324},"The live book, order by order",{"start":325,"end":328},{"line":326,"column":42,"offset":327},10,1103,{"line":326,"column":329,"offset":330},32,1132,{"start":332,"end":334},{"line":326,"column":23,"offset":333},1101,{"line":326,"column":83,"offset":335},1166,{"type":14,"tagName":133,"properties":337,"children":338,"position":347},{},[339],{"type":19,"value":340,"position":341},"Orderbook panel and DOM",{"start":342,"end":344},{"line":326,"column":92,"offset":343},1168,{"line":326,"column":345,"offset":346},91,1191,{"start":348,"end":349},{"line":326,"column":83,"offset":335},{"line":326,"column":100,"offset":350},1220,{"type":14,"tagName":133,"properties":352,"children":353,"position":362},{},[354],{"type":19,"value":355,"position":356},"Right sidebar",{"start":357,"end":359},{"line":326,"column":109,"offset":358},1222,{"line":326,"column":360,"offset":361},135,1235,{"start":363,"end":364},{"line":326,"column":100,"offset":350},{"line":326,"column":117,"offset":365},1263,{"start":367,"end":368},{"line":326,"column":23,"offset":333},{"line":326,"column":117,"offset":365},{"type":14,"tagName":63,"properties":370,"children":371,"position":419},{},[372,389,404],{"type":14,"tagName":133,"properties":373,"children":374,"position":384},{},[375],{"type":19,"value":376,"position":377},"Aggressive market orders as they hit",{"start":378,"end":381},{"line":379,"column":42,"offset":380},11,1266,{"line":379,"column":382,"offset":383},39,1302,{"start":385,"end":387},{"line":379,"column":23,"offset":386},1264,{"line":379,"column":83,"offset":388},1329,{"type":14,"tagName":133,"properties":390,"children":391,"position":400},{},[392],{"type":19,"value":393,"position":394},"Tape (Time & Sales)",{"start":395,"end":397},{"line":379,"column":92,"offset":396},1331,{"line":379,"column":398,"offset":399},87,1350,{"start":401,"end":402},{"line":379,"column":83,"offset":388},{"line":379,"column":100,"offset":403},1383,{"type":14,"tagName":133,"properties":405,"children":406,"position":415},{},[407],{"type":19,"value":408,"position":409},"Workspace widgets",{"start":410,"end":412},{"line":379,"column":109,"offset":411},1385,{"line":379,"column":413,"offset":414},139,1402,{"start":416,"end":417},{"line":379,"column":100,"offset":403},{"line":379,"column":117,"offset":418},1426,{"start":420,"end":421},{"line":379,"column":23,"offset":386},{"line":379,"column":117,"offset":418},{"type":14,"tagName":63,"properties":423,"children":424,"position":471},{},[425,442,457],{"type":14,"tagName":133,"properties":426,"children":427,"position":437},{},[428],{"type":19,"value":429,"position":430},"Net buying vs selling pressure over time",{"start":431,"end":434},{"line":432,"column":42,"offset":433},12,1429,{"line":432,"column":435,"offset":436},43,1469,{"start":438,"end":440},{"line":432,"column":23,"offset":439},1427,{"line":432,"column":83,"offset":441},1492,{"type":14,"tagName":133,"properties":443,"children":444,"position":453},{},[445],{"type":19,"value":446,"position":447},"CVD and delta indicators",{"start":448,"end":450},{"line":432,"column":92,"offset":449},1494,{"line":432,"column":451,"offset":452},92,1518,{"start":454,"end":455},{"line":432,"column":83,"offset":441},{"line":432,"column":100,"offset":456},1546,{"type":14,"tagName":133,"properties":458,"children":459,"position":467},{},[460],{"type":19,"value":247,"position":461},{"start":462,"end":464},{"line":432,"column":109,"offset":463},1548,{"line":432,"column":465,"offset":466},132,1558,{"start":468,"end":469},{"line":432,"column":100,"offset":456},{"line":432,"column":117,"offset":470},1589,{"start":472,"end":473},{"line":432,"column":23,"offset":439},{"line":432,"column":117,"offset":470},{"start":475,"end":476},{"line":140,"column":23,"offset":147},{"line":432,"column":117,"offset":470},{"start":478,"end":479},{"line":74,"column":23,"offset":81},{"line":432,"column":117,"offset":470},{"type":19,"value":32},{"type":14,"tagName":34,"properties":482,"children":484,"position":493},{"id":483},"how-the-tools-stack",[485],{"type":19,"value":486,"position":487},"How the tools stack",{"start":488,"end":491},{"line":489,"column":43,"offset":490},14,1594,{"line":489,"column":46,"offset":492},1613,{"start":494,"end":496},{"line":489,"column":23,"offset":495},1591,{"line":489,"column":46,"offset":492},{"type":19,"value":32},{"type":14,"tagName":15,"properties":499,"children":500,"position":510},{},[501],{"type":19,"value":502,"position":503},"A common way traders combine them:",{"start":504,"end":507},{"line":505,"column":23,"offset":506},16,1615,{"line":505,"column":508,"offset":509},35,1649,{"start":511,"end":512},{"line":505,"column":23,"offset":506},{"line":505,"column":508,"offset":509},{"type":19,"value":32},{"type":14,"tagName":515,"properties":516,"children":517,"position":616},"ol",{},[518,519,552,553,584,585,615],{"type":19,"value":32},{"type":14,"tagName":520,"properties":521,"children":522,"position":548},"li",{},[523,541],{"type":14,"tagName":524,"properties":525,"children":526,"position":536},"strong",{},[527],{"type":19,"value":528,"position":529},"TPO",{"start":530,"end":534},{"line":531,"column":532,"offset":533},18,6,1656,{"line":531,"column":273,"offset":535},1659,{"start":537,"end":539},{"line":531,"column":43,"offset":538},1654,{"line":531,"column":379,"offset":540},1661,{"type":19,"value":542,"position":543}," for context: where is value, what looks accepted, what looks poor and unfinished.",{"start":544,"end":545},{"line":531,"column":379,"offset":540},{"line":531,"column":546,"offset":547},93,1743,{"start":549,"end":551},{"line":531,"column":23,"offset":550},1651,{"line":531,"column":546,"offset":547},{"type":19,"value":32},{"type":14,"tagName":520,"properties":554,"children":555,"position":580},{},[556,573],{"type":14,"tagName":524,"properties":557,"children":558,"position":567},{},[559],{"type":19,"value":159,"position":560},{"start":561,"end":564},{"line":562,"column":532,"offset":563},19,1749,{"line":562,"column":565,"offset":566},15,1758,{"start":568,"end":570},{"line":562,"column":43,"offset":569},1747,{"line":562,"column":571,"offset":572},17,1760,{"type":19,"value":574,"position":575}," for the fight: when price reaches a level that matters, watch which side is initiating and which side absorbs.",{"start":576,"end":577},{"line":562,"column":571,"offset":572},{"line":562,"column":578,"offset":579},128,1871,{"start":581,"end":583},{"line":562,"column":23,"offset":582},1744,{"line":562,"column":578,"offset":579},{"type":19,"value":32},{"type":14,"tagName":520,"properties":586,"children":587,"position":611},{},[588,605],{"type":14,"tagName":524,"properties":589,"children":590,"position":599},{},[591],{"type":19,"value":592,"position":593},"Orderbook heatmap and tape",{"start":594,"end":597},{"line":595,"column":532,"offset":596},20,1877,{"line":595,"column":329,"offset":598},1903,{"start":600,"end":602},{"line":595,"column":43,"offset":601},1875,{"line":595,"column":603,"offset":604},34,1905,{"type":19,"value":606,"position":607}," for the trigger: is the liquidity that should defend the level actually there, and are market orders hitting it or pulling.",{"start":608,"end":609},{"line":595,"column":603,"offset":604},{"line":595,"column":258,"offset":610},2029,{"start":612,"end":614},{"line":595,"column":23,"offset":613},1872,{"line":595,"column":258,"offset":610},{"type":19,"value":32},{"start":617,"end":618},{"line":531,"column":23,"offset":550},{"line":595,"column":258,"offset":610},{"type":19,"value":32},{"type":14,"tagName":15,"properties":621,"children":622,"position":630},{},[623],{"type":19,"value":624,"position":625},"You do not need all of them on one chart. Start with one tool, learn what it looks like when it agrees with your idea and when it argues, then add the next.",{"start":626,"end":628},{"line":77,"column":23,"offset":627},2031,{"line":77,"column":193,"offset":629},2187,{"start":631,"end":632},{"line":77,"column":23,"offset":627},{"line":77,"column":193,"offset":629},{"type":19,"value":32},{"type":14,"tagName":34,"properties":635,"children":637,"position":646},{"id":636},"start-here",[638],{"type":19,"value":639,"position":640},"Start here",{"start":641,"end":644},{"line":642,"column":43,"offset":643},24,2192,{"line":642,"column":489,"offset":645},2202,{"start":647,"end":649},{"line":642,"column":23,"offset":648},2189,{"line":642,"column":489,"offset":645},{"type":19,"value":32},{"type":14,"tagName":652,"properties":653,"children":654,"position":819},"ul",{},[655,656,717,718,755,756,818],{"type":19,"value":32},{"type":14,"tagName":520,"properties":657,"children":658,"position":713},{},[659,668,684,690,707],{"type":19,"value":660,"position":661},"New to footprints entirely: ",{"start":662,"end":665},{"line":663,"column":42,"offset":664},26,2206,{"line":663,"column":666,"offset":667},31,2234,{"type":14,"tagName":154,"properties":669,"children":670,"position":679},{"href":156},[671],{"type":19,"value":672,"position":673},"Meet the footprint",{"start":674,"end":676},{"line":663,"column":329,"offset":675},2235,{"line":663,"column":677,"offset":678},50,2253,{"start":680,"end":681},{"line":663,"column":666,"offset":667},{"line":663,"column":682,"offset":683},81,2284,{"type":19,"value":685,"position":686},", then the ",{"start":687,"end":688},{"line":663,"column":682,"offset":683},{"line":663,"column":451,"offset":689},2295,{"type":14,"tagName":154,"properties":691,"children":693,"position":702},{"href":692},"/learn/order-flow/footprint/playbook",[694],{"type":19,"value":695,"position":696},"footprint playbook",{"start":697,"end":699},{"line":663,"column":546,"offset":698},2296,{"line":663,"column":700,"offset":701},111,2314,{"start":703,"end":704},{"line":663,"column":451,"offset":689},{"line":663,"column":705,"offset":706},150,2353,{"type":19,"value":708,"position":709},".",{"start":710,"end":711},{"line":663,"column":705,"offset":706},{"line":663,"column":307,"offset":712},2354,{"start":714,"end":716},{"line":663,"column":23,"offset":715},2204,{"line":663,"column":307,"offset":712},{"type":19,"value":32},{"type":14,"tagName":520,"properties":719,"children":720,"position":751},{},[721,729,746],{"type":19,"value":722,"position":723},"Coming from TradingView and missing a profile: ",{"start":724,"end":727},{"line":725,"column":42,"offset":726},27,2357,{"line":725,"column":677,"offset":728},2404,{"type":14,"tagName":154,"properties":730,"children":731,"position":741},{"href":223},[732],{"type":19,"value":733,"position":734},"Meet TPO",{"start":735,"end":738},{"line":725,"column":736,"offset":737},51,2405,{"line":725,"column":739,"offset":740},59,2413,{"start":742,"end":743},{"line":725,"column":677,"offset":728},{"line":725,"column":744,"offset":745},84,2438,{"type":19,"value":708,"position":747},{"start":748,"end":749},{"line":725,"column":744,"offset":745},{"line":725,"column":292,"offset":750},2439,{"start":752,"end":754},{"line":725,"column":23,"offset":753},2355,{"line":725,"column":292,"offset":750},{"type":19,"value":32},{"type":14,"tagName":520,"properties":757,"children":758,"position":814},{},[759,768,785,791,807],{"type":19,"value":760,"position":761},"Wondering what every knob does: the settings references for ",{"start":762,"end":765},{"line":763,"column":42,"offset":764},28,2442,{"line":763,"column":766,"offset":767},63,2502,{"type":14,"tagName":154,"properties":769,"children":771,"position":781},{"href":770},"/learn/order-flow/footprint/settings-reference",[772],{"type":19,"value":773,"position":774},"footprint",{"start":775,"end":778},{"line":763,"column":776,"offset":777},64,2503,{"line":763,"column":779,"offset":780},73,2512,{"start":782,"end":783},{"line":763,"column":766,"offset":767},{"line":763,"column":109,"offset":784},2561,{"type":19,"value":786,"position":787}," and ",{"start":788,"end":789},{"line":763,"column":109,"offset":784},{"line":763,"column":253,"offset":790},2566,{"type":14,"tagName":154,"properties":792,"children":794,"position":802},{"href":793},"/learn/order-flow/tpo/settings-reference",[795],{"type":19,"value":528,"position":796},{"start":797,"end":799},{"line":763,"column":578,"offset":798},2567,{"line":763,"column":800,"offset":801},131,2570,{"start":803,"end":804},{"line":763,"column":253,"offset":790},{"line":763,"column":805,"offset":806},174,2613,{"type":19,"value":808,"position":809}," document every option, with screenshots.",{"start":810,"end":811},{"line":763,"column":805,"offset":806},{"line":763,"column":812,"offset":813},215,2654,{"start":815,"end":817},{"line":763,"column":23,"offset":816},2440,{"line":763,"column":812,"offset":813},{"type":19,"value":32},{"start":820,"end":821},{"line":663,"column":23,"offset":715},{"line":763,"column":812,"offset":813},{"quirksMode":823},false,{"start":825,"end":826},{"line":23,"column":23,"offset":24},{"line":827,"column":23,"offset":828},29,2655,1784888015236]