I'm trying to create new files that will be used in my indicator but having trouble writing the inner methods.
I have this File with this code inside:
#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.Gui.Tools;
#endregion
namespace NinjaTrader.NinjaScript.Indicators
{
public partial class Indicator
{
public class ExampleAddOnIndicatorClass: NinjaTrader.NinjaScript.AddOnBase
{
public static void exampleAddOnMethod(CurrentBars currentBars, int dataSeriesToUse)
{
}
private void Log(object message)
{
Print(message);
NinjaTrader.Code.Output.Process(message.ToString() , PrintTo.OutputTab1);
}
}
}
}
CS0120 error is spitting out when trying to use the Print method unless my ExampleAddOnIndicatorClass extends NinjaTrader.NinjaScript.AddOnBase?
Any help would be great!
Thank you

Comment