NinjaTrader MACD Alert Dashboard
Budget: $50 – $200 USD
I’m putting together a NinjaTrader 8 dashboard-style indicator that constantly watches the 5-minute and 15-minute MACD and tells me, at a glance, whether the market is long, short, or neutral. Speed is everything here, so I only care about real-time performance—No historical analytics, just live signals.
Core behaviour
• Every new bar on either timeframe is checked.
• When the 5-minute MACD line crosses its signal line, a provisional bias is set; that bias is confirmed (or cancelled) when the same condition appears on the 15-minute chart.
• The moment a bias becomes active an alert fires instantly. I’d like those alerts to arrive by email and by SMS, in addition to the standard NinjaTrader pop-up.
• On screen, the dashboard should show the most recent MACD values from both timeframes, the current bias, and time since last change, all laid out in a clean table rather than graphs or raw numbers scattered around the chart.
Development notes
• NinjaTrader 8, C#, and the platform’s standard drawing / alert APIs are the tools of choice.
• Keep parameters (fast EMA, slow EMA, signal EMA, alert text) exposed so I can tweak them without recompiling.
Deliverables
1. Compiled .zip or .dll ready to import into NinjaTrader 8
2. Fully commented source (.cs)
3. Short PDF or README covering installation, parameter use, and how to edit the email/SMS destinations
4. A quick demo video or screenshots proving the alert sequence works in replay or live market
Acceptance criteria
• Email and SMS both arrive within one second of the alert showing inside NinjaTrader
• Table updates on every bar without freezing or lagging the platform
• No error messages when switching workspaces or closing the indicator
Once I confirm everything behaves exactly as above, we’re done.
Core behaviour
• Every new bar on either timeframe is checked.
• When the 5-minute MACD line crosses its signal line, a provisional bias is set; that bias is confirmed (or cancelled) when the same condition appears on the 15-minute chart.
• The moment a bias becomes active an alert fires instantly. I’d like those alerts to arrive by email and by SMS, in addition to the standard NinjaTrader pop-up.
• On screen, the dashboard should show the most recent MACD values from both timeframes, the current bias, and time since last change, all laid out in a clean table rather than graphs or raw numbers scattered around the chart.
Development notes
• NinjaTrader 8, C#, and the platform’s standard drawing / alert APIs are the tools of choice.
• Keep parameters (fast EMA, slow EMA, signal EMA, alert text) exposed so I can tweak them without recompiling.
Deliverables
1. Compiled .zip or .dll ready to import into NinjaTrader 8
2. Fully commented source (.cs)
3. Short PDF or README covering installation, parameter use, and how to edit the email/SMS destinations
4. A quick demo video or screenshots proving the alert sequence works in replay or live market
Acceptance criteria
• Email and SMS both arrive within one second of the alert showing inside NinjaTrader
• Table updates on every bar without freezing or lagging the platform
• No error messages when switching workspaces or closing the indicator
Once I confirm everything behaves exactly as above, we’re done.