[{"data":1,"prerenderedAt":342},["ShallowReactive",2],{"user-guide:faq/indicators/tpo-block-size-and-sessions":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":24,"tree":25},"faq/indicators/tpo-block-size-and-sessions","faq/indicators/tpo-block-size-and-sessions.md",{"title":7,"description":8,"category":9,"kind":10,"keywords":11,"updatedAt":22,"popularity":23},"How do I change the TPO block size and sessions?","In the TPO settings, General sets the Block Size (5m, 30m, 1h or 4h), the Session Type (daily, weekly or monthly) and the Trading Hour window, or custom sessions.","indicators","faq",[12,13,14,15,16,17,18,19,20,21],"tpo","market profile","block size","tpo period","15 minute","30 minute","session","trading hours","custom sessions","profile width","2026-10-20",5,"---\ntitle: 'How do I change the TPO block size and sessions?'\ndescription: 'In the TPO settings, General sets the Block Size (5m, 30m, 1h or 4h), the Session Type (daily, weekly or monthly) and the Trading Hour window, or custom sessions.'\ncategory: indicators\nkind: faq\nkeywords:\n  [\n    tpo,\n    market profile,\n    block size,\n    tpo period,\n    15 minute,\n    30 minute,\n    session,\n    trading hours,\n    custom sessions,\n    profile width,\n  ]\nupdatedAt: '2026-10-20'\npopularity: 5\n---\n\n# How do I change the TPO block size and sessions?\n\nHover the TPO row in the chart legend and click the gear. The **General** tab holds what traders change most:\n\n- **Block Size**: how much time one TPO block (one letter) covers: 5m, 30m, 1h or 4h. 30m is the default; 15-minute blocks are not an option.\n- **Session Type**: one profile per day, week or month.\n- **Trading Hour**: limits each daily profile to a session window, such as Regular (09:30 to 16:00 ET), London or New York, or **Custom** with your own start and end times. That is how you set where a trading day starts and ends.\n- **Custom sessions**: splits each day into up to 8 colored session profiles.\n- **Ticks per bar** sets the height of each price row, and **Profile spacing** adds a gap between neighboring profiles.\n\nEvery option is documented tab by tab in the [TPO settings reference](/learn/order-flow/tpo/settings-reference).\n",{"type":26,"children":27,"data":334,"position":336},"root",[28,31,74,75,292,293],{"type":29,"value":30},"text","\n",{"type":32,"tagName":33,"properties":34,"children":35,"position":71},"element","p",{},[36,46,64],{"type":29,"value":37,"position":38},"Hover the TPO row in the chart legend and click the gear. The ",{"start":39,"end":43},{"line":40,"column":41,"offset":42},3,1,52,{"line":40,"column":44,"offset":45},63,114,{"type":32,"tagName":47,"properties":48,"children":49,"position":59},"strong",{},[50],{"type":29,"value":51,"position":52},"General",{"start":53,"end":56},{"line":40,"column":54,"offset":55},65,116,{"line":40,"column":57,"offset":58},72,123,{"start":60,"end":61},{"line":40,"column":44,"offset":45},{"line":40,"column":62,"offset":63},74,125,{"type":29,"value":65,"position":66}," tab holds what traders change most:",{"start":67,"end":68},{"line":40,"column":62,"offset":63},{"line":40,"column":69,"offset":70},110,161,{"start":72,"end":73},{"line":40,"column":41,"offset":42},{"line":40,"column":69,"offset":70},{"type":29,"value":30},{"type":32,"tagName":76,"properties":77,"children":78,"position":289},"ul",{},[79,80,112,113,144,145,199,200,232,233,288],{"type":29,"value":30},{"type":32,"tagName":81,"properties":82,"children":83,"position":108},"li",{},[84,101],{"type":32,"tagName":47,"properties":85,"children":86,"position":95},{},[87],{"type":29,"value":88,"position":89},"Block Size",{"start":90,"end":92},{"line":23,"column":23,"offset":91},167,{"line":23,"column":93,"offset":94},15,177,{"start":96,"end":98},{"line":23,"column":40,"offset":97},165,{"line":23,"column":99,"offset":100},17,179,{"type":29,"value":102,"position":103},": how much time one TPO block (one letter) covers: 5m, 30m, 1h or 4h. 30m is the default; 15-minute blocks are not an option.",{"start":104,"end":105},{"line":23,"column":99,"offset":100},{"line":23,"column":106,"offset":107},142,304,{"start":109,"end":111},{"line":23,"column":41,"offset":110},163,{"line":23,"column":106,"offset":107},{"type":29,"value":30},{"type":32,"tagName":81,"properties":114,"children":115,"position":140},{},[116,133],{"type":32,"tagName":47,"properties":117,"children":118,"position":127},{},[119],{"type":29,"value":120,"position":121},"Session Type",{"start":122,"end":125},{"line":123,"column":23,"offset":124},6,309,{"line":123,"column":99,"offset":126},321,{"start":128,"end":130},{"line":123,"column":40,"offset":129},307,{"line":123,"column":131,"offset":132},19,323,{"type":29,"value":134,"position":135},": one profile per day, week or month.",{"start":136,"end":137},{"line":123,"column":131,"offset":132},{"line":123,"column":138,"offset":139},56,360,{"start":141,"end":143},{"line":123,"column":41,"offset":142},305,{"line":123,"column":138,"offset":139},{"type":29,"value":30},{"type":32,"tagName":81,"properties":146,"children":147,"position":195},{},[148,164,171,188],{"type":32,"tagName":47,"properties":149,"children":150,"position":159},{},[151],{"type":29,"value":152,"position":153},"Trading Hour",{"start":154,"end":157},{"line":155,"column":23,"offset":156},7,365,{"line":155,"column":99,"offset":158},377,{"start":160,"end":162},{"line":155,"column":40,"offset":161},363,{"line":155,"column":131,"offset":163},379,{"type":29,"value":165,"position":166},": limits each daily profile to a session window, such as Regular (09:30 to 16:00 ET), London or New York, or ",{"start":167,"end":168},{"line":155,"column":131,"offset":163},{"line":155,"column":169,"offset":170},128,488,{"type":32,"tagName":47,"properties":172,"children":173,"position":183},{},[174],{"type":29,"value":175,"position":176},"Custom",{"start":177,"end":180},{"line":155,"column":178,"offset":179},130,490,{"line":155,"column":181,"offset":182},136,496,{"start":184,"end":185},{"line":155,"column":169,"offset":170},{"line":155,"column":186,"offset":187},138,498,{"type":29,"value":189,"position":190}," with your own start and end times. That is how you set where a trading day starts and ends.",{"start":191,"end":192},{"line":155,"column":186,"offset":187},{"line":155,"column":193,"offset":194},230,590,{"start":196,"end":198},{"line":155,"column":41,"offset":197},361,{"line":155,"column":193,"offset":194},{"type":29,"value":30},{"type":32,"tagName":81,"properties":201,"children":202,"position":228},{},[203,221],{"type":32,"tagName":47,"properties":204,"children":205,"position":215},{},[206],{"type":29,"value":207,"position":208},"Custom sessions",{"start":209,"end":212},{"line":210,"column":23,"offset":211},8,595,{"line":210,"column":213,"offset":214},20,610,{"start":216,"end":218},{"line":210,"column":40,"offset":217},593,{"line":210,"column":219,"offset":220},22,612,{"type":29,"value":222,"position":223},": splits each day into up to 8 colored session profiles.",{"start":224,"end":225},{"line":210,"column":219,"offset":220},{"line":210,"column":226,"offset":227},78,668,{"start":229,"end":231},{"line":210,"column":41,"offset":230},591,{"line":210,"column":226,"offset":227},{"type":29,"value":30},{"type":32,"tagName":81,"properties":234,"children":235,"position":284},{},[236,253,260,277],{"type":32,"tagName":47,"properties":237,"children":238,"position":248},{},[239],{"type":29,"value":240,"position":241},"Ticks per bar",{"start":242,"end":245},{"line":243,"column":23,"offset":244},9,673,{"line":243,"column":246,"offset":247},18,686,{"start":249,"end":251},{"line":243,"column":40,"offset":250},671,{"line":243,"column":213,"offset":252},688,{"type":29,"value":254,"position":255}," sets the height of each price row, and ",{"start":256,"end":257},{"line":243,"column":213,"offset":252},{"line":243,"column":258,"offset":259},60,728,{"type":32,"tagName":47,"properties":261,"children":262,"position":272},{},[263],{"type":29,"value":264,"position":265},"Profile spacing",{"start":266,"end":269},{"line":243,"column":267,"offset":268},62,730,{"line":243,"column":270,"offset":271},77,745,{"start":273,"end":274},{"line":243,"column":258,"offset":259},{"line":243,"column":275,"offset":276},79,747,{"type":29,"value":278,"position":279}," adds a gap between neighboring profiles.",{"start":280,"end":281},{"line":243,"column":275,"offset":276},{"line":243,"column":282,"offset":283},120,788,{"start":285,"end":287},{"line":243,"column":41,"offset":286},669,{"line":243,"column":282,"offset":283},{"type":29,"value":30},{"start":290,"end":291},{"line":23,"column":41,"offset":110},{"line":243,"column":282,"offset":283},{"type":29,"value":30},{"type":32,"tagName":33,"properties":294,"children":295,"position":331},{},[296,305,324],{"type":29,"value":297,"position":298},"Every option is documented tab by tab in the ",{"start":299,"end":302},{"line":300,"column":41,"offset":301},11,790,{"line":300,"column":303,"offset":304},46,835,{"type":32,"tagName":306,"properties":307,"children":309,"position":319},"a",{"href":308},"/learn/order-flow/tpo/settings-reference",[310],{"type":29,"value":311,"position":312},"TPO settings reference",{"start":313,"end":316},{"line":300,"column":314,"offset":315},47,836,{"line":300,"column":317,"offset":318},69,858,{"start":320,"end":321},{"line":300,"column":303,"offset":304},{"line":300,"column":322,"offset":323},112,901,{"type":29,"value":325,"position":326},".",{"start":327,"end":328},{"line":300,"column":322,"offset":323},{"line":300,"column":329,"offset":330},113,902,{"start":332,"end":333},{"line":300,"column":41,"offset":301},{"line":300,"column":329,"offset":330},{"quirksMode":335},false,{"start":337,"end":339},{"line":41,"column":41,"offset":338},0,{"line":340,"column":41,"offset":341},12,903,1792480155933]