Overall Statistics
Total Trades
2
Average Win
0%
Average Loss
-0.14%
Compounding Annual Return
-39.592%
Drawdown
0.100%
Expectancy
-1
Net Profit
-0.138%
Sharpe Ratio
-11.225
Loss Rate
100%
Win Rate
0%
Profit-Loss Ratio
0
Alpha
-0.348
Beta
25.201
Annual Standard Deviation
0.015
Annual Variance
0
Information Ratio
-12.153
Tracking Error
0.015
Treynor Ratio
-0.007
Total Fees
$0.00
namespace QuantConnect.Algorithm.CSharp
{

    public class BasicTemplateAlgorithm : QCAlgorithm
    {
       string _sym = "EURUSD";
       
        public override void Initialize()
        {
            SetStartDate(2018, 9, 11);  
            SetEndDate(2018, 9, 11);
            SetCash(20000);  
            
            AddForex(_sym, Resolution.Minute, market: Market.Oanda, fillDataForward:false, leverage: 1M);
            
            Chart price = new Chart(_sym, ChartType.Overlay);
			price.AddSeries(new Series("LOW", SeriesType.Line));
			price.AddSeries(new Series("HIGH", SeriesType.Line));
			price.AddSeries(new Series("STOP", SeriesType.Scatter));
			price.AddSeries(new Series("OPEN", SeriesType.Line));
			price.AddSeries(new Series("PRICE", SeriesType.Line));
            
            Schedule.On(DateRules.On(2018, 9, 11), TimeRules.At(5, 0), () =>
			{
				Log("SpecificTime: Fired at : " + Time);
            	MarketOrder(_sym, 13800, tag: "Entry");
            	StopMarketOrder(_sym, -13800, 1.16M, "Stop Loss");
            	Plot(_sym, "STOP", 1.16M);
			});

        }
        

        public override void OnData(Slice slice)
        {
        	
        	Plot(_sym, "LOW", slice.Bars[_sym].Low);
        	Plot(_sym, "HIGH", slice.Bars[_sym].High);
        	Plot(_sym, "OPEN", slice.Bars[_sym].Open);
        	Plot(_sym, "PRICE", slice.Bars[_sym].Price);

        }
    }
}