LogoLogo
Return to StockChartsCharts & ToolsArticlesChartSchoolYour Dashboard
  • Support Center
  • Finding Your Way Around
    • Intro to StockCharts
    • Navigating the Website
    • Logging In for the First Time
    • Members Dashboard
  • data and ticker symbols
    • Data Availability
      • Markets We Cover
      • Real-Time Data
        • BATS Real-Time Data
      • Extended Hours Data
      • Data Bar Periods
      • Price Data Adjustments
      • Historical Data
        • How Do I Download Data to Excel?
        • StockCharts Historical Sector Data
    • Ticker Symbols
      • Ticker Symbol Conventions
      • How to Find a Ticker Symbol
      • Using the Index Catalog
      • Ratio and Difference Symbols
      • Pseudo-Symbols
      • User-Defined Indexes
  • Charts & Tools
    • SharpCharts
      • SharpCharts Workbench
        • Creating and Viewing SharpCharts
        • Printing and Sharing SharpCharts
        • Editing SharpCharts
          • Using the SharpCharts Interactive Date Slider
          • Charting Market Breadth Indicators
          • SharpCharts Parameter Reference
        • Saving SharpCharts
        • Additional SharpCharts Workbench Tools
          • Viewing ChartLists on the SharpCharts Workbench
          • Viewing Alerts on the SharpCharts Workbench
          • Viewing Options Data on the SharpCharts Workbench
      • ChartStyles & StyleButtons
        • Working with ChartStyles and StyleButtons
        • Using the ChartStyle Library
        • Tool-Specific ChartStyles
      • ChartNotes
        • Annotating SharpCharts with ChartNotes
        • ChartNotes Annotation Tool Reference
          • Line Tools
          • Text Annotation Tools
          • Shape Tools
          • Line Study Tools
      • ChartLists
        • Summary View
        • ChartList View
        • ChartBook View
        • Performance View
        • Correlation View
        • Edit View
        • ChartList Reports
        • ChartPacks
      • Classic SharpCharts Workbench
      • StockCharts Mobile App
    • StockChartsACP
      • Creating ACP Charts
      • Multi-Chart Layouts in StockChartsACP
      • Viewing ACP Charts
      • Printing and Sharing ACP Charts
      • Editing ACP Charts
      • Applying Chart Templates to ACP Charts
      • Annotating ACP Charts
        • StockChartsACP Line Tools
        • StockChartsACP Text Annotation Tools
        • StockChartACP Shape Tools
        • StockChartsACP Line Study Tools
      • Working with Saved ACP Charts
      • StockChartsACP Plug-Ins
        • Chaikin Power Gauge Plug-In
        • GoNoGo Charts Plug-In
        • Larry Williams Stock Trading Starter Pack Plug-In
        • MarketGauge Plug-Ins
        • Simpler Trading Moxie Indicator Plug-In
        • Trading Simplified by Dave Landry
        • Trend Investor Pro Indicator Edge
    • Other Charting Tools
      • P&F Charts
      • GalleryView
      • Seasonality Charts
      • CandleGlance Charts
      • MarketCarpets
      • Interactive PerfCharts
      • RRG Charts
      • Dynamic Yield Curve
    • Research Tools
      • Symbol Summary
      • Options Summary
        • OptionsPlay Explorer
      • OptionsPlay Strategy Center
      • Market Summary
      • Sector Summary
      • Industry Summary
      • Index Members
      • StockCharts Technical Rank (SCTR) Reports
      • Earnings Calendar
      • Cryptocurrency Summary
    • Reports and Galleries
      • The Ticker Cloud
      • Historical Chart Gallery
      • Predefined Scan Results
        • Customizing Predefined Scans
      • Predefined Technical Alerts
      • DecisionPoint Chart Gallery
      • Public ChartLists
        • Becoming a Public ChartList Author
      • SharpCharts Voyeur
  • Scanning & Alerts
    • Technical Scans
      • Scanning for Stocks: The Basics
      • Advanced Scan Workbench
      • Standard Scan Workbench
      • Working With Scan Results
    • Scan Writing Resource Center
      • Planning Scans
      • Writing Scans
      • Scanning Tutorials
        • Scan Workbench Tutorial
        • Scan Results Tutorial 1
        • Scan Results Tutorial 2
        • Writing Scans Tutorial 1
        • Writing Scans Tutorial 2
        • Creating Scan Templates Tutorial
        • Troubleshooting Scans Tutorial 1
        • Troubleshooting Scans Tutorial 2
        • Troubleshooting Scans Tutorial 3
      • Scanning Case Studies
        • Scanning for Crossovers
        • Scanning for "Near Crosses"
        • Scanning for Divergences
        • Scanning for Relative Strength
        • Scanning for Consolidation and Breakouts
        • Scanning for Selling Climaxes
        • Scanning for SCTRs
        • Scanning Ichimoku Clouds
        • Scanning for P&F Chart Patterns
        • Scanning Your ChartLists
        • Scanning for an Overlay of an Indicator
        • Writing Min/Max Scans
        • Writing Percent Change Scans
        • Scanning Over a Range of Dates
        • Writing Scans With OR Clauses
      • Troubleshooting Scans
        • Troubleshooting Equality Scans
      • Getting Help With Scans
      • Scan Syntax Reference
        • Scan Syntax: Ticker Properties
        • Scan Syntax: Price, Volume, and SCTRs
        • Scan Syntax: Technical Indicators
        • Scan Syntax: Technical Functions
        • Scan Syntax: Predefined Patterns
        • Scan Syntax: Groups
      • Advanced Scan Library
        • Sample Scans
        • Predefined Scans
        • Published Scans
        • User-Contributed Scans
        • Gord Greer's Scan Building Blocks
    • Technical Alerts
      • Technical Alert Workbench
      • Your Alerts
  • Your Account
    • Subscribing to StockCharts
    • Service Levels & Data Plans
    • Login & Passwords
    • Your Account Settings
    • Managing Your Subscription
      • Cancelling Your Account
    • StockCharts Add-Ons
      • OptionsPlay Add-On
  • Learning More
    • Market Commentary
      • Blogs
      • ChartWatchers Newsletter
      • StockCharts TV
    • Educational Resources
    • Frequently Asked Questions (FAQs)
    • Step-By-Step Instructions
      • SharpCharts How-Tos
        • SharpCharts Workbench How-Tos
          • How to Print a SharpChart
          • How to Share a SharpChart on Social Media
          • How to Email a SharpChart
          • How to Insert a SharpChart in a Document or Presentation
          • How to View Indicator and Overlay Values for Specific Days
          • How to Save a SharpChart
        • SharpChart Editing How-Tos
          • How To Use The Interactive Date Slider
          • How to Display More than One Symbol on a SharpChart
          • How to Create Overlaid Charts
          • How to Add an Overlay to an Indicator
          • How to Add a Moving Average to the Volume Bars on a Chart
        • ChartNotes How-Tos
          • How to Pin an Annotation on a SharpChart
          • How to Save a Chart from a Blog Article with the Author's Annotations
        • ChartList How-Tos
          • How to Use the ChartList Summary
          • How to Search for a Saved Chart in Your ChartLists
          • How to Share a ChartList with Another Member
        • ChartList Editing How-Tos
          • How to Create a New ChartList
          • How to Add Predefined Symbol Groups to a New ChartList
          • How to Add Predefined Groups into an Existing ChartList
          • How to Upload Symbols to a ChartList from a Spreadsheet
          • How to Rearrange Charts in a ChartList
          • How to Delete a Saved Chart from a ChartList
      • StockChartsACP How-Tos
        • Setting Period, Type And, Range
        • Chart Attributes
          • Part One
          • Part Two
        • Sharing And Printing
        • Saving Charts
          • Saving A New Chart
          • Saving An Existing Chart As New
        • Chart Templates
          • Applying Predefined Chart Templates
          • Saving A New Chart Template
        • Using ChartLists
          • Creating A New ChartList
        • Chart Layouts
          • Accessing Chart Layouts
          • Creating A New Custom Layout
        • Additional Tools
          • Accessing Research Tools
    • Troubleshooting
      • Unable to Log In
      • Website Slow or Down
        • Using OpenDNS
      • Website Functionality Issues
    • Customer Support
    • Policies & Limitations
      • Terms of Service
      • Privacy Statement
      • No Service Level Guarantees
      • Data Policies
      • Usage Limitations
      • Reprint Permission Policies
      • Billing Policies
      • Membership Policies
      • Public ChartList Policies
      • Customer Support Policies
Powered by GitBook
LogoLogo

ON STOCKCHARTS

  • Charts & Tools
  • Articles
  • StockCharts TV
  • ChartSchool

MEMBERS

  • Your Dashboard
  • Your ChartLists
  • Advanced Scans
  • Technical Alerts

HELP

  • Support Center
  • FAQs
  • Contact Us
  • Pricing

COMPANY

  • About Us
  • What's New
  • Careers
  • StockCharts Store

© StockCharts.com, Inc. All Rights Reserved.

On this page
  • What Are User-Defined Indexes (UDIs)?
  • The UDI Workbench
  • Creating and Modifying UDIs
  • Adding Data to Your UDI
  • Uploading Data from a Spreadsheet
  • Modifying Data in Your UDI
  • Charting Your UDI
  • Additional Resources

Was this helpful?

Export as PDF
  1. data and ticker symbols
  2. Ticker Symbols

User-Defined Indexes

What Are User-Defined Indexes (UDIs)?

Have you ever wanted to create your own index? User-Defined Indexes (“UDIs” for short) are daily datasets you—not the StockCharts data team—can create and maintain. Extra and Pro service StockCharts members can store daily time-series data inside a UDI and use the SharpCharts charting tool to create charts of that data.

Examples of data that you might want to store in a UDI include:

  • Stock prices for stocks that StockCharts doesn't cover

  • Stock prices that you have edited

  • Portfolio value over time

  • Net worth over time

  • A custom technical indicator calculated by a 3rd-party program

  • The price of anything you can think of over time

  • Your weight over time

  • The possibilities are endless!

Extra members can create one User-Defined Index with “@MYINDEX” as its fixed ticker symbol. Pro members can create up to 30 different User-Defined Indexes and give each index its unique ticker symbol.

User-Defined indexes can store daily, weekly, monthly, quarterly, or yearly data, but cannot store intraday data. Note that only dates from 01/01/1900 onward can be stored.

The UDI Workbench

The UDI Workbench is the place to create, edit and delete your UDIs. The workbench allows you to enter a long and short description of your index and, for Pro users, pick the ticker symbol. From the workbench, you can enter or upload the daily data for your index. You also can erase one row or all the data in your index.

Creating and Modifying UDIs

On the UDI Workbench, Extra members will see that they already have their one UDI created, with the ticker symbol “@MYINDEX.”

Pro users will need to add UDIs manually. To create a UDI, click the “New Index” button, enter the ticker symbol and long and short descriptions of your new UDI, and click “Create Index.”

To work with a different one of your UDIs, click on the blue “Select Your Index” dropdown menu and choose a different index.

To edit the long or short descriptions for the selected UDI, click on the “Edit Info” button. Make your changes and click the green “Save Changes” button.

If you no longer need one of your UDIs, click the “Delete Index” button to remove the selected UDI.

Adding Data to Your UDI

After setting up your UDI, you'll want to add data, which you can do either manually one row at a time or uploading several rows using a specially formatted spreadsheet.

To add an individual row, click anywhere in the row of the data table that says “New Row” and fill in the information for that data point:

  • Enter the Date in the format mm-dd-yyyy.

  • You can enter just the Close or all four values (Open, High, Low, and Close). These four fields should contain numbers with up to 4 decimal places.

  • Volume is an optional field. If you fill it in, it should be a positive integer between 0 and 99,999,999.

Once the appropriate fields are filled in, click the “Save” button to add the new row.

Uploading Data from a Spreadsheet

If you have many rows of data to enter, you can save time by creating a spreadsheet on your computer and uploading all the data simultaneously.

The spreadsheet must be formatted a certain way in order to be uploaded into your UDI:

  • Column A should have the date, in the format mm-dd-yyyy (or mm/dd/yyyy). This column is required.

  • Column B, C, D and E hold the Open, High, Low and Close values, respectively. These should contain numbers with up to 4 decimal places. Either fill all four columns or have only the Close value in Column E. If the value is blank for a column, you can just enter 0.

  • Column F is an optional column holding the volume. If you enter a volume, it should be a positive integer between 0 and 99,999,999.

  • The spreadsheet must be saved as a CSV file.

Once your spreadsheet is ready, click the “Upload Data” button on the UDI Workbench. Next, click “Choose File” and locate the CSV file on your computer. Lastly, click “Upload."

Modifying Data in Your UDI

To edit an existing row, mouse over the row you want to change. Two small icons will appear to the right of the row. Clicking the pen and paper icon will allow you to edit the row. Click “Save” once you have made your changes.

To delete a single existing row, mouse over the row you want to change and click the trash can icon to the right of the row. To delete all the rows in your User-Defined Index, click the “Clear All Data” button above the table.

Charting Your UDI

Once you have data in your User-Defined Index, you'll want to chart that data. You can click the “View Chart” button on the UDI Workbench to launch a SharpChart of your UDI ticker symbol.

You can also add your UDI to any chart using the ticker symbol “@MYINDEX” (or for Pro users, whatever ticker symbol you specified for the UDI when you created it).

Additional Resources

PreviousPseudo-SymbolsNextSharpCharts

Last updated 1 year ago

Was this helpful?

To access the UDI Workbench, go to and click on the link for User-Defined Indexes located in the Member Tools area of the page.

Your Dashboard
Create Your Very Own Personal Bullish Percent Index with UDIs
Fixing Data "Mistakes" with our User-Defined Index Feature
User-Defined Indexes Let You Chart Custom Programmed Indicators Like DEMA