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