void HandleThirdUnit(double SPX, double OFV)
{
if (position == Position.flatPos)
{
if (OFV > SPX)
{
Debug.Print("OFV = {0} Buy at {1}", OFV, SPX);
position = Position.longPos;
}
else if (OFV < SPX)
{
Debug.Print("OFV = {0} Sell {1}", OFV, SPX);
position = Position.shortPos;
}
}
else if (position == Position.longPos)
{
if (OFV < SPX)
{
Debug.Print("OFV = {0} Sell at {1}", OFV, SPX);
position = Position.shortPos;
}
}
else if (position == Position.shortPos)
{
if (OFV > SPX)
{
Debug.Print("OFV = {0} Buyt at {1}", OFV, SPX);
position = Position.longPos;
}
}
}