Overall Statistics
Total Trades
202
Average Win
0.00%
Average Loss
-0.01%
Compounding Annual Return
-0.480%
Drawdown
0.800%
Expectancy
-0.976
Net Profit
-0.480%
Sharpe Ratio
-0.796
Loss Rate
98%
Win Rate
2%
Profit-Loss Ratio
0.12
Alpha
-0.004
Beta
0.004
Annual Standard Deviation
0.005
Annual Variance
0
Information Ratio
-0.052
Tracking Error
0.141
Treynor Ratio
-1
Total Fees
$0.00
namespace QuantConnect 
{   
    public class BasicTemplateAlgorithm : QCAlgorithm
    {
        Equity _aapl;
        Symbol _sym;

        SimpleMovingAverage _sma;
        

        public override void Initialize()
        {
            // backtest parameters
            SetStartDate(2015, 1, 1);
            SetEndDate(2016, 1, 1);

            // cash allocation
            SetCash(100000);

            _aapl = AddEquity("AAPL", Resolution.Daily);
            _sym = _aapl.Symbol;

            _sma = SMA(_sym, 51, Resolution.Daily);

            Securities[_sym].FeeModel = new ConstantFeeTransactionModel(0.0m);
        }

        public override void OnData(Slice data)
        {
        	if(!data.Bars.ContainsKey(_sym)) return;
        	var bar = data.Bars[_sym];
        	
			if(_sma.IsReady) {
            	if(bar.Close > _sma) {
            		MarketOnOpenOrder(_sym, 1);
            		MarketOnCloseOrder(_sym, -1);
            	} else {
            		MarketOnOpenOrder(_sym, -1);
            		MarketOnCloseOrder(_sym, 1);
            	}
            }
        }

    }
}