abikambic
05-09-2007, 11:43 PM
This code below is for a stop and reverse type of trading for price movement only, no indicators.I will always be in the market, going short,than closing the short and than going long, than closing the long and than going short, just following the price movement,always in the market. Does this look finished and complete or am I omitting something.
/// <summary>
/// This method is used to configure the strategy and is called once before any strategy method is called.
/// </summary>
protected override void Initialize()
{
CalculateOnBarClose = false;
}
/// <summary>
/// Called on each bar update event (incoming tick)
/// </summary>
protected override void OnBarUpdate()
{
// Condition set 1
if (High[0] > High[1])
{
EnterLong(DefaultQuantity, "");
}
// Condition set 2
if (Low[0] < Low[1])
{
EnterShort(DefaultQuantity, "");
}
}
#region Properties
#endregion
}
}
There cannot be much missing, if there is something missing, this type of stop and reverse is a very simple and short code.
Thanx,
Steve
/// <summary>
/// This method is used to configure the strategy and is called once before any strategy method is called.
/// </summary>
protected override void Initialize()
{
CalculateOnBarClose = false;
}
/// <summary>
/// Called on each bar update event (incoming tick)
/// </summary>
protected override void OnBarUpdate()
{
// Condition set 1
if (High[0] > High[1])
{
EnterLong(DefaultQuantity, "");
}
// Condition set 2
if (Low[0] < Low[1])
{
EnterShort(DefaultQuantity, "");
}
}
#region Properties
#endregion
}
}
There cannot be much missing, if there is something missing, this type of stop and reverse is a very simple and short code.
Thanx,
Steve