Overall Statistics |
Total Trades 268 Average Win 0.20% Average Loss -0.03% Compounding Annual Return -61.892% Drawdown 2.400% Expectancy -0.340 Net Profit -1.052% Sharpe Ratio -5.779 Loss Rate 90% Win Rate 10% Profit-Loss Ratio 5.89 Alpha 0 Beta -47.909 Annual Standard Deviation 0.092 Annual Variance 0.008 Information Ratio -5.895 Tracking Error 0.092 Treynor Ratio 0.011 Total Fees $894.78 |
namespace QuantConnect.Algorithm.CSharp { public class WarmupAlgorithm : QCAlgorithm { private bool _first = true; private string _symbol = "SPY"; private const int FastPeriod = 60; private const int SlowPeriod = 3600; private ExponentialMovingAverage _fast, _slow; public override void Initialize() { SetStartDate(2013, 10, 08); //Set Start Date SetEndDate(2013, 10, 11); //Set End Date SetCash(100000); //Set Strategy Cash // Find more symbols here: http://quantconnect.com/data AddSecurity(SecurityType.Equity, _symbol, Resolution.Second); _fast = EMA(_symbol, FastPeriod); _slow = EMA(_symbol, SlowPeriod); SetWarmup(SlowPeriod); } public override void OnData(Slice data) { if (_first && !IsWarmingUp) { _first = false; Debug("Fast: " + _fast.Samples); Debug("Slow: " + _slow.Samples); } if (_fast > _slow) { SetHoldings(_symbol, 1); } else { SetHoldings(_symbol, -1); } } } }