namespace NinjaTrader.NinjaScript.Strategies
{
public class SimpleMACrossOver : Strategy
{
protected override void OnStateChange()
{
if (State == State.SetDefaults)
{
// NinjsAcript Output window
NinjaTrader.Code.Output.Reset(PrintTo.OutputTab1);
NinjaTrader.Code.Output.Process("SimpleMACrossOver ", PrintTo.OutputTab1);
NinjaTrader.Code.Output.Process("State.SetDefaults ", PrintTo.OutputTab1);
Description = @"SimpleMACrossOver.";
Name = "SimpleMACrossOver";
Calculate = Calculate.OnBarClose; //Calculate.OnEachTick
BarsRequiredToTrade = 20;
IsInstantiatedOnEachOptimizationIteration = false;
}
else if (State == State.DataLoaded)
{
NinjaTrader.Code.Output.Process("State.DataLoaded" , PrintTo.OutputTab1);
}
else if (State == State.Configure)
{
NinjaTrader.Code.Output.Process("State.Configure", PrintTo.OutputTab1);
}
}
protected override void OnBarUpdate()
{
NinjaTrader.Code.Output.Process("Here", PrintTo.OutputTab1);
}
}
}
Comment