public class MyStrategy : Strategy { NestedClass nestedClass; protected override void OnStateChange() { if (State == State.DataLoaded) NestedClass nestedClass = new NestedClass(this); } protected override void OnBarUpdate() { double something = nestedClass.GetSomething(); } public class NestedClass { static NinjaScriptBase nsb; public NestedClass(NinjaScriptBase ninjaScriptBase) { nsb = ninjaScriptBase; } public double GetSomething() { return nsb.Closes[0][0] + 10 * nsb.TickSize; } } }
In general what should be the right approach to accessing Closes[][], CurrentBars[], Times[][] and so on from a nested class?
Thank you.
Comment