Support Board
Date/Time: Sat, 15 Nov 2025 11:19:23 +0000
ACSIL: Retrieving Individual TPO Periods
View Count: 394
| [2025-09-05 22:06:52] |
| User688525 - Posts: 357 |
|
Hello Sierra, Is it possible to retrieve individual TPO periods and respective times using ACSIL? For example, if there are 13 periods in the cash session, can ACSIL retrieve a TPO period count (13) as well as the time periods of each TPO period (09:30:00-09:59:59, etc.)? This functionality allows for more advanced custom studies as well as the ability to create drawings from individual TPOs instead of only the Profile Start or Profile End as is currently available. Thank you Date Time Of Last Edit: 2025-09-21 03:51:33
|
| [2025-09-13 07:28:06] |
| User688525 - Posts: 357 |
|
If this isn't currently possible, please add as a feature request.
|
| [2025-09-25 23:33:47] |
| User688525 - Posts: 357 |
|
Also, if added, please include the individual TPO Highs and Lows. Cheers! |
| [2025-09-27 01:14:25] |
| ForgivingComputers.com - Posts: 1169 |
|
There are several ACSIL functions for getting TPO data. You can get the number of profiles on the chart, and the number of price levels for each profile and the volume at each price. The time period (i.e. letter) is not available through ACSIL. The TPO High and Low are available with other profile data (POC, VAL, etc.). You can read more here: ACSIL Interface Members - Functions: sc.GetStudyProfileInformation |
| [2025-09-29 12:31:21] |
| User688525 - Posts: 357 |
|
Hi ForgivingComputers, Thanks for your help. I've tried multiple ways to convert or chunk the TPO data into periods based on 30-minute durations, however, I assume that because of how the TPO chart functions on the backend, it doesn't lend itself to bar indexing, etc. If the above functionality is added, it would be tremendous. Cheers |
| [2025-11-14 20:14:43] |
| User688525 - Posts: 357 |
|
Hello Sierra/John, Is it likely that this TPO ACSIL functionality will be provided? Thank you |
| [2025-11-14 22:10:44] |
| ForgivingComputers.com - Posts: 1169 |
|
I've tried multiple ways to convert or chunk the TPO data into periods based on 30-minute durations, however, I assume that because of how the TPO chart functions on the backend, it doesn't lend itself to bar indexing, etc.
This is possible with the current functions. Set the TPO Letter/Block Time Period Length to 30 minutes. n_ACSIL::s_StudyProfileInformation Members m_StartDateTime m_NumberOfTrades m_Volume m_BidVolume m_AskVolume m_TotalTPOCount m_OpenPrice m_HighestPrice m_LowestPrice m_LastPrice m_TPOMidpointPrice m_TPOMean m_TPOStdDev m_TPOErrorOfMean m_TPOPOCPrice m_TPOValueAreaHigh m_TPOValueAreaLow m_TPOCountAbovePOC m_TPOCountBelowPOC m_VolumeMidpointPrice m_VolumePOCPrice m_VolumeValueAreaHigh m_VolumeValueAreaLow m_VolumeAbovePOC m_VolumeBelowPOC m_POCAboveBelowVolumeImbalancePercent m_VolumeAboveLastPrice m_VolumeBelowLastPrice m_BidVolumeAbovePOC m_BidVolumeBelowPOC m_AskVolumeAbovePOC m_AskVolumeBelowPOC m_VolumeTimesPriceInTicks m_TradesTimesPriceInTicks m_TradesTimesPriceSquaredInTicks m_IBRHighPrice m_IBRLowPrice m_OpeningRangeHighPrice m_OpeningRangeLowPrice m_VolumeWeightedAveragePrice m_MaxTPOBlocksCount m_TPOCountMaxDigits m_DisplayIndependentColumns m_EveningSession m_AverageSubPeriodRange m_RotationFactor m_VolumeAboveTPOPOC m_VolumeBelowTPOPOC m_EndDateTime m_BeginIndex m_EndIndex |
| [2025-11-14 23:44:16] |
| User688525 - Posts: 357 |
|
Hi ForgivingComputers, The periods are set to 30 minutes. m_StartDateTime and m_EndDateTime return the start time and end time of the entire profile, not individual TPOs. m_BeginIndex and m_EndIndex return the index of the first and last bars. Unless there is a setting I am not aware of, the TPO study forces a 1-minute timeframe. Confirm if you are able to retrieve the start and end times of 30-minute periods, and if so, the OHLC of these as well. Cheers! |
| [2025-11-15 02:42:11] |
| ForgivingComputers.com - Posts: 1169 |
|
Confirm if you are able to retrieve the start and end times of 30-minute periods, and if so, the OHLC of these as well.
Can you put the TPO on a 30 minute chart? You can get the start and end times, and the OHLC from there. |
To post a message in this thread, you need to log in with your Sierra Chart account:
