Overall Statistics
Total Trades
1
Average Win
0%
Average Loss
0%
Compounding Annual Return
8682.840%
Drawdown
17.800%
Expectancy
0
Net Profit
0%
Sharpe Ratio
1.915
Loss Rate
0%
Win Rate
0%
Profit-Loss Ratio
0
Alpha
6.928
Beta
-2.298
Annual Standard Deviation
3.485
Annual Variance
12.146
Information Ratio
1.882
Tracking Error
3.489
Treynor Ratio
-2.904
Total Fees
$27.50
using System.Threading.Tasks;

namespace QuantConnect 
{   
	public static class Inputs
	{
		public static List<string> underlyings = new List<string>{
			"AMRS"};
		public static int trade_size = 10000;
	}
	
    public class BasicTemplateAlgorithm : QCAlgorithm
    {
        public override void Initialize() 
        {
            SetStartDate(2017, 5, 1);         
            SetEndDate(DateTime.Now);
            
            SetCash(25000);
            
            Parallel.ForEach(Inputs.underlyings, u => 
            {
            	AddEquity(u, Resolution.Minute);
                Securities[u].SetDataNormalizationMode(DataNormalizationMode.Adjusted);
            });

            //AddForex("EURUSD", Resolution.Minute);
        }

        public override void OnData(Slice data) 
        {
        	TradeBars bars = data.Bars;
        	Splits splits = data.Splits;
        	Dividends dividends = data.Dividends;
        	
        	//Get just this bar.
        	// TradeBar bar1;
        	// if (bars.ContainsKey(firstun)) bar1 = bars[firstun];
        	
        	// if (splits.ContainsKey("WCN"))
        	// {
        	// 	Debug("Split info: " + splits["WCN"]);
        	// }
        	
            if (!Portfolio.HoldStock) 
            {
                // place an order, positive is long, negative is short.
                Parallel.ForEach(Inputs.underlyings, u => 
                {
                    Order(u,  Inputs.trade_size);
                    Debug("Purchased " + u + " on " + Time.ToShortDateString());
                });
                
            }
        }
    }
}