I am using the Strategy Analyser in Ninja 7 for the first time and nothing happened! that it returns no test data!
///
...
...
..
protected override void OnBarUpdate()
{
double value=MACD(12, 26, 9).Diff[0];
ThisMacd= value;
if (Position.Quantity ==0 && value<0 && OpenOrder == null)
{
OpenOrder=EnterLong(10,"O_MACDLong");
}
if (Position.Quantity !=0 && value>0 && OpenOrder == null && CloseOrder==null)
{
if (ThisMacd*LastMacd>0 && ThisMacd<LastMacd)
{
CloseOrder=ExitLong("C_MACDLong","O_MACDLong");
}
}
LastMacd=ThisMacd;
}
protected override void OnOrderUpdate(IOrder order)
{
if (OpenOrder != null && OpenOrder == order)
{
if (order.OrderState == OrderState.Filled)
OpenOrder = null;
}
if (CloseOrder != null && CloseOrder == order)
{
if (order.OrderState == OrderState.Filled)
CloseOrder = null;
}
}
Thanks.
Comment