Overall Statistics
Total Trades
10001
Average Win
0.08%
Average Loss
-0.08%
Compounding Annual Return
-17.764%
Drawdown
21.100%
Expectancy
-0.038
Net Profit
-14.712%
Sharpe Ratio
-1.324
Loss Rate
52%
Win Rate
48%
Profit-Loss Ratio
1.00
Alpha
-0.226
Beta
4.68
Annual Standard Deviation
0.114
Annual Variance
0.013
Information Ratio
-1.466
Tracking Error
0.114
Treynor Ratio
-0.032
Total Fees
$0.00
namespace QuantConnect 
{  
    public class BasicTemplateAlgorithm : QCAlgorithm
    {
    	public string symbol = "EURUSD";
    	RollingWindow<QuoteBar> Pair;
    	
        public override void Initialize() 
        {
            SetStartDate(2016, 1, 1);         
            SetEndDate(DateTime.Now);
            SetCash(1000);

            AddSecurity(SecurityType.Forex, symbol, Resolution.Hour);
            Pair = new RollingWindow<QuoteBar>(5);
        }

        public void OnData(QuoteBars data) 
        {
        	Pair.Add(data[symbol]);
        	if (!Pair.IsReady) return;
        	
        	if (Portfolio[symbol].Invested)
        	{
        		SetHoldings(symbol, 0);
        	}
        	
        	if (!Portfolio[symbol].IsLong && Pair[0].Close < Pair[1].Open)
        	{
        		SetHoldings(symbol, 2, false, "Long " + symbol);	
        	}
        	
        	if (!Portfolio[symbol].IsShort && Pair[0].Close > Pair[1].Open)
        	{
        		SetHoldings(symbol, -2, false, "Short " + symbol);
        	}
        }
    }
}