I'm trying to draw a line as outlined in the NinjaTrader manual https://ninjatrader.com/support/helpGuides/nt8/NT%20HelpGuide%20English.html?draw_line.htm
However, when I attempted to compile the code, I encountered errors stating : "resource does not contain a definition for NinjaScriptIndicatorDescriptionONELINE" and "resource does not contain a definition for NinjaScriptIndicatorNameONELINE."
Any assistance in resolving this issue would be greatly appreciated
Thank you
Here the code :
#region Using declarations using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Input; using System.Windows.Media; using System.Xml.Serialization; using NinjaTrader.Cbi; using NinjaTrader.Gui; using NinjaTrader.Gui.Chart; using NinjaTrader.Gui.SuperDom; using NinjaTrader.Data; using NinjaTrader.NinjaScript; using NinjaTrader.Core.FloatingPoint; using NinjaTrader.NinjaScript.DrawingTools; #endregion namespace NinjaTrader.NinjaScript.Indicators { public class ONELINE : Indicator { protected override void OnStateChange() { if (State == State.SetDefaults) { Description = NinjaTrader.Custom.Resource.NinjaScriptIndicatorDescriptionONELINE; Name = NinjaTrader.Custom.Resource.NinjaScriptIndicatorNameONELINE; IsSuspendedWhileInactive = true; } } protected override void OnBarUpdate() { // Draws a dotted lime green line from 10 bars back to the current bar // with a width of 2 pixels Draw.Line(this, "tag1", false, 10, 1000, 0, 1001, Brushes.LimeGreen, DashStyleHelper.Dot, 2); } } }
Comment