Stream Intraday High Prices in Excel for Next-Level Market Analysis

The QM_Stream_High function (fn_00013) is designed to fetch real-time intraday high prices for a given stock ticker symbol directly in Excel. Leveraging MarketXLS RTD (Real-Time Data) integration, this function eliminates the need for constant manual refreshes or switching between browser windows, making it ideal for day traders, analysts, and investors wanting to stay on top of market movements quickly and efficiently.

By automatically retrieving the current high on any given trading day, QM_Stream_High delivers instantaneous visibility into critical market movements—all within the familiar Excel interface.


Why Use This Function?

  • • Real-Time Updates: Avoid stale data—your worksheet auto-refreshes with current intraday highs.
  • • Better Decision-Making: Use precise high-price data to catch breakouts, set stop-loss levels, and analyze momentum.
  • • Easy Integration: Seamlessly integrates with other Excel formulas and financial models for robust dashboards and reports.
  • • Workflows & Automation: Eliminate repetitive data entry or browser lookups to speed up your trading processes.
  • • Comprehensive Analytics: Combine real-time intraday high data with other metrics (e.g., volume, open, close) for deeper technical analysis.

Whether you are monitoring a single stock or running a large portfolio, QM_Stream_High enhances Excel’s analytical power with minimal effort.


How to Use in Excel

Use the following syntax in an Excel cell:

=QM_Stream_High(symbol)
  1. Ensure MarketXLS is installed and configured to provide real-time streaming data.
  2. Enter the formula directly into a cell, referencing a valid ticker symbol.
  3. Excel auto-refreshes the formula with the latest intraday high price if your data feed is active.

Parameters Explained

Parameter Description Example Values Notes
symbol Ticker symbol or identifier recognized by your data provider (Required). "AAPL", "GOOG", etc. • Must be valid under your data subscription.
• Case-insensitive, but typically converted to uppercase internally.
• Some providers require exchange suffixes (e.g., "TSLA.MX").

Example Usage

Basic Examples

  1. Direct Ticker Input

• Formula:

=QM_Stream_High("AAPL")

• Explanation:
This displays Apple’s current intraday high in the cell. If the symbol is valid and the data feed is live, you will see the ongoing highest price for the current trading session.

  1. Using a Cell Reference

• Setup:

  • A1 contains "GOOG".
  • Formula:
    =QM_Stream_High(A1)

• Explanation:
Lets you switch symbols easily by just updating the value in A1. The cell with the formula automatically fetches Google’s real-time intraday high.

  1. Multiple Cells in a Portfolio

• Formulas:

=QM_Stream_High("TSLA")
=QM_Stream_High("MSFT")

• Explanation:
Track Tesla and Microsoft in separate cells for quick monitoring of both intraday highs simultaneously.

Advanced Scenarios

  1. Automated Dashboard

    • Create a table of ticker symbols in column A: (A2: AAPL, A3: MSFT, A4: TSLA, etc.).
    • In column B (e.g., B2, B3, B4), enter:
      =QM_Stream_High(A2)
      And drag down so each row references its corresponding symbol.
    • Combine with conditional formatting to highlight new highs or set up threshold-based alerts.
  2. Real-Time Analysis with Other Functions

    • Pair QM_Stream_High with real-time volume or low values (e.g., QM_Stream_Low, QM_Stream_Volume) to analyze price action within the same spreadsheet.
    • Use Excel’s built-in charts to visualize intraday fluctuations of the high price over time.
  3. Trading Strategy Trigger

    • Set up a cell that checks if the intraday high is greater than a specified target:
      =IF(QM_Stream_High("AAPL") > 180, "Sell", "Hold")
    • This simple logic can help you automate alerts or a color-coded signal in your analysis sheet.

Common Questions and Troubleshooting

  1. Why is it returning “NA” or “ERR”?

    • This typically indicates that the symbol is not recognized, the data feed subscription is inactive, or an exception occurred. Check your symbol validity and MarketXLS subscription status.
  2. Does the data update during extended hours?

    • MarketXLS usually streams data within regular market hours. Post- or pre-market data availability depends on your specific subscription and data provider.
  3. How frequently do the values refresh?

    • Refresh intervals vary by provider, license level, and Excel settings. Some feeds update in near real-time (within a few seconds), whereas others may have short delays.
  4. Can I use this function with international tickers?

    • Yes, if your MarketXLS license and data feed include those international exchanges. Add the required suffix (e.g., “.L” for London) and ensure the symbol format is correct.
  5. Is historical data or the previous day’s high available via QM_Stream_High?

    • No, QM_Stream_High specifically returns the current intraday high. For historical or previous-day data, use a separate function (e.g., historical quote functions) supported by your plugin or data provider.
  6. I have many QM_Stream_High formulas, and Excel performance is slow.

    • Real-time calculations can be resource-intensive. Limit the number of streaming cells or optimize your models to reduce overhead.

By integrating QM_Stream_High into your Excel workbooks, you can dynamically track intraday high prices for any symbol covered by your data subscription. Whether you need a quick scalp opportunity update, a seamless portfolio dashboard, or advanced trade triggers, QM_Stream_High helps you stay perfectly in sync with the market—no manual refresh required.

Get Access to 1 Billion Usable Market data points IN YOUR EXCEL SHEETS WITH EASY TO USE EXCEL FUNCTIONS

Get started today
MarketXLS Excel Add-in Tutorial - How to Use Stream High and Other Financial Formulas
How does MarketXLS work?