namespace NinjaTrader.Strategy
{
/// <summary>
/// Enter the description of your strategy here
/// </summary>
[Description("Enter the description of your strategy here")]
public class SMAOptimizer : OptimizationType
{
#region variables
private int n;
private int numberOfTrades;
private double p;
private DataSeries myTrades;
#endregion
public override double GetPerformanceValue(SystemPerformance systemPerformance)
{
numberOfTrades = systemPerformance.AllTrades.TradesPerformance.Trad esCount;
for ( int n = 1; n < numberOfTrades; n++ );
{
myTrades.Set(systemPerformance.AllTrades[n].ProfitCurrency);
}
//next line is error
double p = SMA(myTrades, 10)[0];
return p;
}
}
}
I get error "Indicator is a type but it is used as a variable." whatever I do. Please help
Comment