This project is a MultiCharts .NET 12 C# port of the **Smart Money Concepts** indicator, originally created in Pine Script v5 by **LuxAlgo** on TradingView. Please note that LuxAlgo is the original author of the concept and Pine Script implementation and has **no affiliation, involvement, or endorsement** with this port.
### Installation Instructions for MultiCharts .NET
You can install this indicator in MultiCharts .NET using either of the following two methods:
#### Method 1: Via the MultiCharts .NET Editor / Compiler
1. Open **MultiCharts .NET Editor** (Compiler).
2. Go to **File** > **New** > **Indicator**.
3. Name the indicator `SmartMoneyConcepts_MC` to match the class name.
4. Clear any default template code in the editor, copy the entire C# source code above, and paste it into the window.
5. Press **F7** (or click **Compile**) to compile the study.
#### Method 2: Direct File Copy
1. Save the code as a C# source file named `SmartMoneyConcepts_MC.Indicator.CS`.
2. Move/paste the file directly into the MultiCharts .NET techniques directory:
`C:\ProgramData\TS Support\MultiCharts .NET64 Special Edition\StudyServer\Techniques\CS`
3. Open **MultiCharts .NET Editor**.
4. Locate `SmartMoneyConcepts_MC` in the study tree and compile it (press **F7**).
This is a delta volume indicator similar to some popular order flow platforms showing significant delta volume as bubbles overlapping the candles.
The volume bubbles need to be analysed in context to the location and price movement so as to detect absorption or breakout.
The delta volume is labelled over the bubble. The tick replay needs to be enabled for the bubbles to show.
What was that old BASF commercial tag line? "We don't make the things you love, we make the things you love better." That's what I hope I accomplished with this little beauty. I took the original StochRSI and added some visual enhancements, then I added a second instance of it and made it my Trigger Line. I was very pleasantly surprised how darn well it worked for generating actionable signals.
Look at the screenshot. The green and red stars are the signals generated. Ok, 'so big deal' you say. And I'd say you're correct. As a stand-alone indicator, it's actually really good, but we want more than good. So the other line on the chart is my old reliable dpLRL (Linear Regression Line) indicator. So how to use them together? Wait for the StochRSI signal star to paint and then wait for the dpLRL's 'tab' (see arrows) to paint. When price closes on the far side of the line, consider the trade. Use the 'validation line extension' (those red and green horizontal thick line segments) to see if price is respecting the StochRSI's signal. If it is, even if it is a couple bars later, then consider entering at that point. Works on all bars and timeframes.
As always, feel free to give helpful feedback, positive or negative. It's the only way things get better.
A production-ready Excel Add-In (.xlam) that provides a deterministic worksheet function returning official CME/NYMEX CL holiday dates for any given year.
The Add-In exposes a single worksheet function: CrudeOilHoliday(HolidayNumber, Year)
.
.
It returns either:
A valid Excel date
An Excel error value (#N/A, #VALUE!, #NUM!)
Function Parameters
Year: Four-digit integer in the range 1900–9999.
HolidayNumber: Integer in the range 1–14 identifying the holiday, as defined below.
1 New Year's Day
2 Martin Luther King Jr. Day (3rd Monday of January)
3 Presidents Day (3rd Monday of February)
4 Good Friday (Easter − 2 days)
5 Memorial Day (Last Monday of May)
6 Juneteenth (June 19, Year ≥ 2022)
7 Day Before Independence Day (conditional early close)
8 Independence Day (July 4, observed rule applied)
9 Labor Day (1st Monday of September)
10 Thanksgiving (4th Thursday of November)
11 Day After Thanksgiving
12 Christmas Eve (conditional early close)
13 Christmas Day (December 25, observed rule applied)
14 New Year's Eve (conditional early close)
A complete explanation of the Add-In is available in the GitHub repository.
A custom PowerLanguage indicator for MultiCharts .NET that visualizes two moving averages as a "cloud." The area between the two averages is filled with color that changes dynamically based on the relationship between the fast and slow averages (bullish or bearish). This provides a visual cue for trend direction and strength. V1
This is a refinement of my ever-popular dpDPO. (At least I think so!) This the Detrended Price Oscillator modified with a Twigg's MoneyFlow component. It's shows a slightly different view of what price is really doing. It works the same way as the DPO and can send signal lines into the price chart as the histogram crosses the zero line. It's retained the ADX-increasing colorization of the bar outline (made thicker or thinner by using the thickness property in the Data Series popup,) yellow in this screenshot. You'll notice how the dpVolXray beats the dpDPOT zero-line crossover by a bar or two, so between the two indicators you have a lot of information at your fingertips. As always, if you find a bug the work, let me know. If you find the dpDPOT useful, let others know by leaving a glowing comment!
Thanks,
Dave P.
Here's my small visual contribution to analyzing volume behavior. The subpanel shows "who's winning" in the volume fight and you have the option to paint the background of the subpanel and the chart. Signals are painted as one side takes over from the other; stars in this screenshot. The dpDPOT, a refined version of my dpDPO, shows how the colorization of the chart shows how volume leads price, since the background has changed color before the dpDPOT histogram has crossed its zero-line. It provides a 'heads-up' that trend or the micro-trend is changing. Works on just about everything I've tried it on.
Try it out. I find it useful. Maybe you will, too. As always, this is an educational effort to make all of us better traders. If you like it, leave a comment- it's the only way I know if any of this is helpful. If you find a bug in it, you can contact me through the forum.
Thanks,
Dave P.
UPDATE 8-11-2025: There was a small bug in the sound alerts which allowed the alert to sound off waaay too many times. Took care of it.
UPDATE 8-14-2025: Fixed a small sync issue with the signal and background painting.
Aren't you sick of the standard NT8 Skins ?!?! I created this simple skin, based on the Catppuccin Macchiato theme and style guide. The screenshot should show give you a good idea of the visuals. This is version 1.0.0.
This is only a skin for the NinjaTrader 8 application and has no relation to any indicators that are shown on screen.
This is my take on the linear regression line. I think I've made it a bit more useful, but you will be the judge of that. The plotted object 'line' has three parts: the linear regression line, the warning tab, and the shadow.
The actual linear regression line fills the area between the shadow or outside boundary lines. The 'tab' (see arrows in picture) is the linear regression line, but it's painted to reflect that price is closing in the opposite direction of the linear regression. In effect, this gives a 'heads-up!' warning that price is weakening in its trajectory. As you see in the picture, the tab appears when price is no longer in agreement with the direction of the LinReg. The shadow is simply the outside border of the full line. Change the color and/or thickness of it to better see the line on light or dark charts.
The indicator will load with a relatively thick line, but everything is is adjustable. The period is set to 50, but I use 25 on my charts. Again, you'll decide how you want to use it.
As always, Mr. Phelps, should you or any of your team be caught or killed, the secretary will disavow any knowlege of your actions.
Then again, you can always get me at [email protected].
Please leave a comment. It's the only way I know if anyone finds this stuff useful. Thank you.
February 26th, 2026 04:32 PM Shivaya This really looks like it will help in eliminating my getting in too early at tops and bottoms. Thanks. Well done!
February 12th, 2026 02:39 AM BoltTrader Thank you!
December 17th, 2025 01:49 AM TakingStock12 PLEASE NOTE ALL: I believe this indicator re-paints and so gives false signals/info in real-time. I know it shows re-pai
nting on my charts -- got me quite excited at first for its apparent ability to pinpoint safe entry at turning points bu
t it turns out many of those "signals" were due to re-painting, changing the past. Tread with care on this one.
October 23rd, 2025 03:56 AM Belly Thank you very much
October 23rd, 2025 03:55 AM Belly
August 25th, 2025 10:15 PM ValLiant great tool thanks
October 30th, 2025 06:05 PM EFFEM Hi! I wanted to ask for what settings do you use for this and how did you get the colored backgrounds to line up on all
October 6th, 2026 09:06 PM sharmas awesome work..Now if only one can get this done for Ninja Trader with a proper Dashboard would be great. Love your work