CrossAbove(SMA(14), SMA(12), 8);
I have passed the IDataSeries into the UDM, and manually created Indicators within the UDM
public string getSummary(IDataSeries o, IDataSeries h, IDataSeries l, IDataSeries c, IDataSeries v){
string retVal = "";
op = o;
hi = h;
lo = l;
cl = c;
vol = v;
retVal += getClose().ToString("F2") + ",\t";
retVal += tRSI.RSI(cl, 14, 0)[0].ToString("F2") + ",\t";
CrossAbove( tSMA.SMA(cl, 20), tSMA.SMA(cl, 40), 5 );
retVal += tSMA.SMA(cl, 20);
return(retVal);
}
namespace NinjaTrader.Strategy

Comment