SIDI VolumeLevels

The Flexible Indicator for Volume Analysis in NinjaTrader

SidiVolumeLevels is a powerful indicator for NinjaTrader, specifically designed for traders who want to use volume profiles and VWAPs (Volume Weighted Average Price) to better understand the market. The indicator allows you to visualize daily, weekly, and monthly VWAPs, as well as important volume levels such as VPOC (Volume Point of Control), VAH (Value Area High), and VAL (Value Area Low) directly on the chart. With flexible settings, you can customize the calculation periods, sessions, and visual representations – from line style to coloring.
SidiVolumeLevels also offers advanced features such as alarms that notify you when the price crosses certain levels, as well as the option to color the background based on bullish or bearish values. Whether you analyze historical data or trade in real-time – SidiVolumeLevels gives you the tools to precisely analyze the market. Test SidiVolumeLevels with a free demo and discover the power of volume analysis!

Why SidiVolumeLevels?

SidiVolumeLevels is the perfect solution for traders who want to use volume levels and VWAPs to analyze the market. Visualize daily, weekly, and monthly VWAPs, identify important volume levels such as VPOC, VAH, and VAL, and flexibly customize the display to your needs. With advanced features such as price crossover alarms, email notifications, and dynamic background coloring, you have everything you need for informed trading decisions. Test SidiVolumeLevels with a free demo and take your volume analysis to the next level!
VWAP Calculation (Daily, Weekly, Monthly)
  • Flexible Periods:
    You can individually set the number of days for the VWAP calculation, e.g., a 2-day VWAP (default: 1 day). For monthly VWAPs, you can adjust the reset period.
    Example: A 2-day VWAP is reset every two days to analyze long-term trends.
  • Session Options:
    Choose between a full session (all data for the day) or a custom session with start and end times. You can also adjust the time zone for custom sessions to align your analysis with your trading hours.
  • Dynamic Adjustment:
    Changes to the settings (e.g., via the toolbar configuration window) require a chart reload (F5) to take effect, allowing you to remain flexible at all times.
Visual Display
  • Customizable Lines:
    Choose how VWAP lines are displayed on the chart:
    • All Days: Displays the VWAP line for each day.
    • Intraday Session: Displays the line only for the current day.
    • Invisible: Disables the display of the line.
      You can also adjust the line style (e.g., solid, dashed), width (in pixels), and opacity (0–100%).
  • Color Modes:
    Customize the colors of the VWAP lines:
    • Normal: A uniform color.
    • Up/Down: Two colors based on upward or downward movements.
    • Up/Down/Close: Three colors based on the closing price.
    • Up/Down/Neutral: Three colors with an additional neutral color.
      Choose individual colors for rising, falling, or neutral trends.
  • Markers and Labels:
    Display markers for VWAPs that are either always visible (historical) or only displayed in real-time (current day). You can adjust the position (left/right), length, distance from the chart edge, font, font size, and color of the labels. Optionally, you can display the current VWAP price directly next to the label.
  • Session-Dependent Display:
    Enable the option to display VWAP lines only within the configured session times. Outside these times, no line will be shown to keep the chart clear.
Volume Levels (VPOC, VAH, VAL)
  • Dynamic Calculation:
    SidiVolumeLevels calculates important volume levels such as VPOC, VAH, and VAL for daily, weekly, monthly, and contract-specific periods. These levels are updated in real-time and can be visualized on the chart.
  • Customizable Display:
    Choose whether the lines for VPOC, VAH, and VAL should be displayed for all days, only the current day, or not at all. You can individually adjust the line colors, opacity, and width.
  • Extension to Chart Edge:
    Optionally, you can extend the volume levels to the right edge of the chart to get a better overview.
Background Coloring
  • Line-Based Coloring:
    Color the chart background based on bullish or bearish values of the lines (e.g., VWAP). Choose individual colors for bullish and bearish trends, as well as the opacity (0–100%).
  • Area-Based Coloring:
    Define areas on the chart that are colored based on specific values. You can adjust the display (all days, intraday session, invisible), color, and opacity. An extension to the right chart edge is also possible here.
Alarms and Notifications
  • Price Crossover Alarms:
    Set alarms that are triggered when the price crosses a specific volume level (e.g., VPOC, VAH, VAL). Choose between:
    • Off: No alarm.
    • Per Bar: Alarm is triggered once per bar.
    • Seconds: Alarm is triggered every X seconds as long as the condition is met.
      You can define the reference point (OHLC: Open, High, Low, Close), the operator (e.g., greater/less than), and the bar (finished/unfinished). Choose a custom audio file (*.wav) for the alarm sound.
  • Email Notifications:
    Enable email notifications for important events, e.g., connection issues. Provide an email address and define custom texts for connection loss and reconnection (Default: “Connection to price feed lost @ {Date / Time}”).
Performance
  • Customizable Data Amount:
    Define how many days back should be loaded for the calculation (Default: 0 = all data). If more days are specified than are loaded on the chart, only the available data will be used.
  • Data Reload on Reconnection:
    Enable the option to automatically reload all historical data as soon as the connection to the price feed is restored to ensure seamless analysis.
Visual Customization
  • Z-Axis (experimental):
    Determine the display order (front/back) on the chart. For volume levels, you can choose a high Z-axis number (>35,000) to display them above other objects. Standard Z-axes in NinjaTrader:
    • Chart Bars: 1
    • NinjaScript Objects: 10,001
    • Global Draw Objects: 20,001
    • Draw Objects: 30,001
  • Bar Index Display:
    Display the bar index at the mouse position to enable precise navigation on the chart.
  • Hide Indicator Names:
    Prevent the display of the indicator name at the top of the chart to focus on the data.
Alarms and Logging
  • Flexible Alarms:
    In addition to price crossover alarms, you can also set up notifications for connection issues, including email notifications and sound alarms.
  • Logging Options:
    Choose between different logging modes:
    • Off: No log.
    • Errors Only: Logs errors only.
    • All Entries: Logs errors and traces (increased CPU usage).
      Logs can be saved in the NinjaTrader Log tab, in an indicator-specific file, or in the NinjaScript Output window.
  • Log File Management:
    Define the storage location for log files (automatic file name: e.g., log.SidiVolumeLevels.NT8.DDMMMYYYY.txt). Optionally, you can automatically open the file after an error or move temporary .zip files to the recycle bin after sending them to Discord.
Licensing

The licensing of SidiVolumeLevels is designed to be flexible and user-friendly:

  • Not Tied to Machine ID:
    The license is linked to your email address, allowing you to use SidiVolumeLevels on any computer without additional transfer fees.
  • Easy Device Switching:
    With one license, only one device can be used at a time. As soon as you close the chart on one device, you can immediately use SidiVolumeLevels on another computer – without any waiting time.
  • Flexibility for Multiple Devices:
    Ideal if you switch between different workstations or update your system.
  • Second License with Discount:
    Do you want to use SidiVolumeLevels on two computers simultaneously? A second license is available with a 75% discount.
Configuration Window
  • Customizable Position:
    Choose the starting position of the configuration window (manual, screen center, chart center) and decide whether the last position should be saved.
  • Expand Categories:
    Determine whether categories in the settings window should be expanded or collapsed on startup (Auto, Expanded, Collapsed).
  • Automatic Saving:
    Enable automatic saving of settings when closing the window (create new file or overwrite existing).
  • Visual Customization:
    Customize colors, spacing, and borders of the buttons in the configuration window, e.g., hover colors, foreground and background colors.
Continuous Development
  • Community Feedback:
    Submit feature requests via Discord support to adapt SidiVolumeLevels to your needs.
  • Continuous Updates:
    SidiVolumeLevels is continuously developed in close cooperation with the community to always meet the latest requirements of traders.

SidiVolumeLevels Features

Flexible VWAPs

Daily, weekly, and monthly VWAPs with customizable periods.

Volume Levels

Visualize VPOC, VAH, and VAL in real-time.

Visual Customization

Flexibly customize colors, line styles, and markers.

Alarms

Price crossover alarms with sound and
Email notifications.

Background Coloring

Highlight bullish/bearish values and areas on the chart.

NinjaTrader Optimized

Fast, with flexible licensing and free updates.

Try it now!

Get your 14-Day Demo Now and Test all Features Yourself!

Support

Support, Feature Requests, and Licensing Inquiries for the Product are Handled Exclusively via DISCORD.

Sidi Product Calculator

Trading Tools - Lifetime Licenses

💰 Save up to 20% when you buy 5 or more products!
1699€
399€
399€
199€
199€
349€
79€
149€
599€
199€
199€
Select your desired Trading Tools