Overall Statistics
Total Trades
57
Average Win
8.40%
Average Loss
-3.57%
Compounding Annual Return
10.860%
Drawdown
35.000%
Expectancy
0.678
Net Profit
67.540%
Sharpe Ratio
0.638
Loss Rate
50%
Win Rate
50%
Profit-Loss Ratio
2.36
Alpha
0.094
Beta
0.024
Annual Standard Deviation
0.15
Annual Variance
0.023
Information Ratio
0
Tracking Error
0.185
Treynor Ratio
4.058
Total Fees
$127.80
//Copyright Warren Harding 2016, granted to the public domain.
//Use entirely at your own risk.
//Custom algorithm development: warrencharding@yahoo.com.
//Do not remove this copyright notice.
namespace QuantConnect 
{   
    public class TQQQSQQQ : QCAlgorithm
    {
    	StandardDeviation std;
    	int indicatorPeriod=390;
    	Resolution resolution=Resolution.Minute;
        public override void Initialize() 
        {
        	// backtest parameters
            SetStartDate(2012, 8, 11);         
            SetEndDate(2017, 8, 11);
            
            // cash allocation
            SetCash(25000);
            
            AddEquity("QQQ", resolution);
            AddEquity("PSQ", resolution);
            
            std = STD("QQQ", indicatorPeriod, resolution);
        	var history = History("QQQ", indicatorPeriod, resolution);
            foreach (var tradeBar in history)
            {
            	std.Update(tradeBar.EndTime, tradeBar.Close);
            }
        }

        public override void OnData(Slice data) 
        {
        	if (std<1.2m)
        	{
    			SetHoldings("PSQ", 0);
    			SetHoldings("QQQ", 1.0);
        	}
        	else
        	{
    			SetHoldings("QQQ", 0);
    			SetHoldings("PSQ", 1.0);
        	}
        }
    }
}