Complie error: "No overload for method"IsLevelTaken" takes "0" arguments"
private bool IsLongOrderWorking()
{
return longOrder == order && order.OrderState == OrderState.Working;
}
private bool IsLevelTaken(double price, List<IOrder> listLongOrders)
{
foreach(IOrder o in listLongOrders)
{
if(!IsLongOrderWorking())
{
continue;
}
if (IsEqual(o.LimitPrice, bidPrice))
{
return true;
}
}
return false;
}
protected override void OnBarUpdate()
{
if(!IsLevelTaken()) // this is the error
{
Do something
}
}

Comment