Login Page - Create Account

Technical Studies Reference

Percent Change Since Open

This study calculates and displays the Percent Change Since Open of the data specified by the Input Data Input.

Let \(X_t\) and \(O_t\) the values of the Input Data and Open Prices, respectively, at Index \(t\), and let \(v\) be the Multiplier Input. The Percent Change Since Open at Index \(t\) is denoted as \(\%\Delta X^{(O)}_t(v)\), and it is calculated as follows.

\(\displaystyle{\%\Delta X^{(O)}_t(v) = v\cdot\frac{X_t - O_{t_{start}}}{O_{t_{start}}}}\)

\(t_{start}\) is determined as follows.

  • If the Start Time Input is set to Trading Day Start Time, then \(t_{start}\) is the Index of the first bar of the trading day.
  • If the Start Time Input is set to First Bar In Chart, then \(t_{start} = 0\), which is the Index of the first bar in the chart.

Note: This formula only give a true Percent Change if the Multiplier Input is set to \(100\).

More detailed information about how the Start Time is determined can be found in the section on Session Times.


  • Start Time: When set to Time Period Type/Length, then the Time Period Type and Time Period Length Inputs set the time period to calculate percent change since open for. This calculation will repeat for each of the periods in the chart starting from the beginning of the chart. The beginning of each time period is affected by the chart Session Times settings.

    If this is set to First Bar in Chart, the opening price used for the percentage calculation is the opening of the first bar in the chart and the calculation continues until the last bar in the chart without resetting.

    Through Chart >> Chart Settings, you can control the starting date in the chart or how many days to load in the chart to control the opening price when using First Bar in Chart. Refer to Use Date Range >> From / To.
  • Time Period Type: Sets the type of time period for the calculation. This Input works in conjunction with Time Period Length. For a 1 Day period, set this to Days. The number of Days specified always refers to calendar days and not trading days.
  • Time Period Length: Sets the quantity to be used with Time Period Type. For example, for a period of 1 Day, set this to 1 and set Time Period Type to Days.
  • Input Data for Opening Bar: This is the Input Data element of the bar for the bar at the open for the time period.
  • Input Data for Current Price: This is the Input Data element of each bar to calculate the percent change as compared to the opening bar.
  • Multiplier:


The spreadsheet below contains the formulas for this study in Spreadsheet format. Save this Spreadsheet to the Data Files Folder.

Open it through File >> Open Spreadsheet.


Percent Change for Different Symbol

In order to show the Percent Change Since Open on a single chart for multiple symbols, follow these instructions:

  1. Create a chartbook with the appropriate symbols displayed in each chart.
  2. Select the chart on which the multiple studies will be placed.
  3. Add the Overlay study to the chart. See Adding/Modifying Chart Studies for more information.
  4. Go to the Settings for the Overlay study and change the Chart Number to Overlay to another chart number for which the Percent Change for Different Symbol will be added.
  5. If the overlaid study is not to be displayed, select the Hide Study button.
  6. Select OK to close the Study Settings window.
  7. Repeat steps 3-6 as necessary for other charts.
  8. Add the Percent Change Since Open study to the main chart.
  9. Select the Settings button for the added study and change the value in the Based On selection box to the chart with the symbol to be displayed on the main chart. See Basing a Study on Another Study for more information.
  10. Change the value in the Chart Region selection box as desired to place the graph in an appropriate location on the chart. See Chart Region for more information.
  11. Repeat steps 8-10 as necessary.
  12. Select OK to close the Settings window.
  13. Select OK to close the Studies window.

*Last modified Sunday, 03rd May, 2020.