If I code my strategy as follows:
if (Position.MarketPosition == MarketPosition.Flat && Open[0] <=r2)
{
EnterShortLimit(r2);
}
if (Position.MarketPosition == MarketPosition.Flat && Open[0] >=s2)
{
EnterLongLimit(s2);
}
I will ony get short trades. If I flip them as follows:
if (Position.MarketPosition == MarketPosition.Flat && Open[0]>=s2)
{
EnterLongLimit(s2);
}
if (Position.MarketPosition == MarketPosition.Flat && Open[0] <=r2)
{
EnterShortLimit(r2);
}
I only get long trades. How can I get it to trade both sides of the market? Is there a setting I am missing?
Thank you,
Dave
Comment