# TPO Profile Chart

{% embed url="<https://youtu.be/BcDCx0tzlRA>" %}

**Time Price Opportunity** or **TPO Chart**, shows the price distribution during the specified time, thus forming a profile. This allows you to understand at which levels or ranges the price has spent the most time, as well as to determine the main support and resistance levels.

![TPO Profile Chart (Market Profile) general view in FundX platform](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-3b41af29ca3f5ddd4436a456a820def3b6959e59%2FTPO%20Chart.png?alt=media)

<figure><img src="https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-adab9e27561249e20a787f8e179fb3b879c43ca2%2Fimage%20(11).png?alt=media" alt=""><figcaption></figcaption></figure>

To open a new TPO panel, go to the ***Main menu*** (Logo icon) and select ***TPO Chart*** in the Analytics section.

![Open TPO Chart panel via Main menu](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-22665ee2c6191eb148f43379d9c1d3d7c06fb339%2Ftpo_start.png?alt=media)

### Key Elements of TPO Profile Chart

![Main Elements of TPO Profile Chart (a.k.a. Market Profile) in FundX](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-8f2606b391b5025f3e4a178901ba1690df883db6%2Ftpocontrols.png?alt=media)

**Point of Control (POC)** — price level of the greatest market activity or trading volume. At this level, the price spent most time over the profile range.

**Value Area** — price range in which approximately 68% - 70% of the market activity or trading volume took place.

**Singles** or **single prints** of the profile are placed in the middle of a profile structure, not at the upper or lower edge. They occur on impulse movements and are used as support/resistance zones, which the price can test in the near future. The singles line indicates where the singles begin to form (in cases when there are several single prints).

**TPO letters** — a basic element of the TPO chart, where each letter corresponds to a specific time ("**Build From**").

## Main Controls of TPO Chart

There are three main controls on the top toolbar of TPO chart panel:

* [**Aggregation**](#aggregation-of-tpo-profile-chart)
* [**Style**](#style-settings-of-tpo-profile-chart)
* [**Volume Analysis**](#volume-analysis)

### Aggregation of TPO Profile Chart

The base element of the TPO chart is letters that are used to build the market profile structure. Each letter initially represents a half-hour period. FundX offers to specify in the aggregation settings any values on the basis of which the profile will be built. For example, a daily profile of 30-minute bars is considered as a “standard”. But you can set a lower value of “**Build From**” and the profile will be more granular. Conversely, set the value higher and the shape of the profile will be smoother.

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-732b07346bcd331aef47f6d8018d748ae8f1e400%2Fcustom-period.gif?alt=media)

<figure><img src="https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-3c1df6a29d53b552d99a7d609655db8e0ce24d2c%2Fimage%20(31).png?alt=media" alt=""><figcaption><p>TPO Profile can be build with any custom period and base</p></figcaption></figure>

* **Build From (Minute, Hour, Day)** — this parameter determines the length of time for building each letter (for A, B, C etc.).
* **Profile Aggregation** — defines the range for each TPO profile. The standard range is 1 day, but there are several base ranges for building each profile — **Minute, Hour, Day**.\
  For example, a 1-day range will start at the beginning of the trading day and finish at the end of the current trading day (defined in the trading hours or by custom session).
* **History Range** — determines the depth of history for building TPO profiles. At a high depth of history, volume profiles can be built for a long time, because they use tick data.
* **Custom Step (Ticks)** — this parameter defines the height and number of letters in the profile.\
  \&#xNAN;*If enabled*, the letter height will correspond to the number of ticks that is set in the parameter.\
  \&#xNAN;*If disabled*, the height and number of letters will be selected automatically using a smart algorithm. As a result, the chart will look the most optimal for analysis.

### Style settings of TPO Profile Chart

Choose any color scheme for better representation and analysis of the TPO profile as well as enable POC, Value Area, Singles, Standard Chart etc.

* **Display** — mode for displaying letters of TPO profile — **Boxes** or **Letters**.

![Display TPO Profile as Filled Boxes or Letters](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-42465a2ba87fa7a5dbcf15729aaadb8648e22829%2Fdisplay-boxes-or-letters.png?alt=media)

* **Coloring Mode —** choose any color scheme for better representation and analysis of the TPO profile. Currently, there are 10 different coloring modes available — **Single Color, Up/Down Profile, Up/Down Bars, Heatmap, Delta Profile, Delta Price, Delta Bars, Volume Profile, Volume Price, Volume Bars**.\\
* **POC Type** — price level of the greatest market activity or trading volume on the chart. Available two types:\
  \
  **Final POC**, shows the single line\
  **Migrating POC**, which shows the change of POC during a trading day or a selected session.

![POC Type on TPO Profile chart](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-d0db79f68a04cf3fe33188119c842aa3ebf35ad6%2FPOC%20Type%20on%20TPO%20profile.gif?alt=media)

* **Plot Symbol** — show/ hide the standard chart on the TPO Profile chart. Select a [**chart style**](https://funded-futures-network.gitbook.io/fundx/chart/chart-types#chart-types-and-styles)**:** ***Bar, Candle, Line, Area, Dotted Line, FundX style***.

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-7de63a372516ca7fedd6cd419e3e6f129cefa9de%2Foverlaying-chart.gif?alt=media)

* **Show Value Area** — enable price range in which approximately 68% - 70% of the market activity or trading volume took place.\\
* **Show Singles** or **single prints** of the profile are placed in the middle of a profile structure, not at the upper or lower edge. They occur on impulse movements and are used as support/resistance zones, which the price can test in the near future. The singles line indicates where the singles begin to form (in cases when there are several single prints).\\
* **Midpoint** shows at what price the middle of the profile is located.\\
* **Initial Balance (IB)** shows the price range that is usually formed during the first hour of a trading session or day. In the settings, you can change the duration of the formation of the initial balance (for example, 10 minutes, 30 minutes etc.)

![Enable Value Area, Singles, Midpoint and Initial Balance on TPO Profile](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-3256d976aab71ef201528a8305724f85ec10883f%2FTPO%20profile%20additional%20lines.gif?alt=media)

### Volume Analysis

TPO profiles are used on their own to find areas of support and resistance, and can also be used in conjunction with volume profiles. For this, we have added **Volume Analysis** control to the top toolbar of the panel. Here you can select the data type and show/hide the POC & Value Area.

![Add Volume Profiles on TPO Profile Chart](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-9ca2c2f5bd931c1901c1a974c97ec2cd376cffe5%2Fvolume-analysis-tpo.gif?alt=media)

Switch Volume Profile between [**different data types**](https://funded-futures-network.gitbook.io/fundx/chart/volume-analysis-tools#data-types-of-volume-analysis-tools), such as delta, buy\&sell, trades, volume, etc.

## Splitting & Merging of TPO Profile Chart

Use TPO splitting for a detailed analysis of profile formation. There are two splitting modes available in the platform:

* **Split full profile**, that separates the TPO profile into each bar or letter. To separate profile into columns, click on the profile and press ***"Split"*** button that is placed on the lower border of a selected profile.

![Split TPO profile into each bar for a detailed analysis](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-afd573080ba21550e323416ac3bcc1dcdb13a400%2Fsplitting.gif?alt=media)

* **Divide by bar**, that option splits the profile in half on the selected bar. To separate TPO profile in half, select a necessary profile and right-click to open the context menu and click on ***"Divide by bar"*** button.

![Separate TPO Profile at selected bar](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-3ed1f759d2edb4fb9b43ab8e108530613f0616b3%2Fdivide-at-bar.png?alt=media)

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-8933f9e76a78e6370be274630e10c5abdba7d0d8%2Fdividing.gif?alt=media)

### Merging of TPO Profile

**Merge** is a feature that combines several profiles into one. Right-click on the selected profile to open the context menu and select **Merge Left** or **Merge Right**. To return profiles to their original positions, press the Reset button.

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-f16b41e52749ce7b731025fd4f8224ba85a6fe61%2Fmerging-tpo-profile_market-profile.gif?alt=media)

## Session Time

Set the custom time range for the necessary trading session using [<mark style="background-color:blue;">**Sessions Manager**</mark>](https://funded-futures-network.gitbook.io/fundx/miscellaneous-panels/sessions-manager#how-to-set-custom-trading-sessions-for-futures-on-cqg-rithmic) and the profile will be built within this range. The rest of the time the profile will not take into account.

To switch between necessary sessions, go to the **TPO Chart settings -> View -> Sessions Template.**

There also you can find the setting **Show our of session history** that will hide/show bars (candles) that are placed beyond the time of the selected session. Note that it works only if you activate Bars data on TPO chart

![Switching between Session Templates in FundX](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-544c98fc63acc82cbf027476577755897dd7f4c8%2FTPO%20profile%20sessions%20templates.gif?alt=media)

## Additional settings of TPO Profile

Right-click on the chart area -> **Settings** to open settings of the TPO Chart panel.

{% tabs %}
{% tab title="General" %}
![General Settings of TPO chart profile](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-773039d0e679e25437a3e37001f2f4c64592416e%2Fimage%20\(35\).png?alt=media)

There you can set Style of TPO profiles (colors, Value area et.), POC type, Midpoint, Initial Balance, Volume Analysis, TPO Statistics
{% endtab %}

{% tab title="View" %}
![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-c086ee5002c148e12815c93eff6430ae6fb462ac%2Fimage%20\(18\).png?alt=media)
{% endtab %}

{% tab title="Data Style" %}
![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-2a5d806a8f76510568dd907b3b016bb7a1e5fb37%2Fimage%20\(39\).png?alt=media)
{% endtab %}

{% tab title="Time Scale" %}
![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-35842c9af05e3cb33133ba9cf8609edfef306a0d%2Fimage%20\(34\)%20\(2\).png?alt=media)
{% endtab %}

{% tab title="Price Scale" %}
![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-62ac0bda7f9bab3aac0ecb33b1672753496c8dbb%2Fimage%20\(58\).png?alt=media)
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Visual Trading" %}
General settings for **Visual trading on TPO Profile** chart

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-dbc2356eecd2d013bac1707ca09b5df66746c3ec%2Fimage%20\(4\)%20\(1\)%20\(2\).png?alt=media)

Settings for **Positions on TPO** **Profile** chart

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-921c314baf10d1cf76b1c3459e8aa9dee9a73bdf%2Fimage%20\(33\).png?alt=media)

Settings for **Orders on TPO Profile** chart

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-8977ef7745ca9d8db18c47a7b3538df9e30a88ac%2Fimage%20\(5\)%20\(1\).png?alt=media)

Settings for **Trades on TPO Profile** chart

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-9bdc9fedcabe97a135cc6fa8728120e4857bd18f%2Fimage%20\(41\).png?alt=media)

Settings for **SL/TP on TPO Profile** chart

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-9c237a593ada95b9825b245c537719dbecacbb5b%2Fimage%20\(3\)%20\(1\)%20\(2\).png?alt=media)
{% endtab %}

{% tab title="Order Entry" %}
![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-0522242cef5db80dabdee8091013d168c6171b8e%2Fimage%20\(20\).png?alt=media)

These settings are responsible for this panel:

![](https://1574671354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQAglKSOJnxCrGxFyuplO%2Fuploads%2Fgit-blob-674d95db13cff6941a6161d986c7bbebde8b40e0%2Fimage%20\(21\).png?alt=media)
{% endtab %}
{% endtabs %}
