[Parameter("Stop Type", "Stop")]
StopType StopType = StopType.Trailing;
[Parameter("StopMode", "Stop")]
StopMode StopMode = StopMode.Percent;
[Parameter("CrossoverExitEnabled", "Exit")]
bool CrossoverExitEnabled = true;
[Parameter("OCA Exit Enabled", "Exit")]
bool OCAExitEnabled = true;
[Parameter("Stop Exit Enabled", "Exit")]
bool StopExitEnabled = true;
SMA sma1;
SMA sma2;
// for the orders used by this strategy
Order mar****rder,
limitOrder,
stopOrder;
[Parameter("Order quantity (number of contracts to trade)")]
double Qty = 3;
publicoverridevoid OnStrategyStart()
{
// set up the moving averages, based on closing prices
sma1 = new SMA(Bars, Length1, Color1);
sma2 = new SMA(Bars, Length2, Color2);
// 0 means draw both averages on the price chart
Draw(sma1, 0);
Draw(sma2, 0);
}

Comment