Overall Statistics |
Total Trades 2 Average Win 1.52% Average Loss 0% Compounding Annual Return 21.740% Drawdown 0.000% Expectancy 0 Net Profit 1.521% Sharpe Ratio 3.561 Loss Rate 0% Win Rate 100% Profit-Loss Ratio 0 Alpha 0.208 Beta -0.221 Annual Standard Deviation 0.054 Annual Variance 0.003 Information Ratio 1.379 Tracking Error 0.084 Treynor Ratio -0.867 Total Fees $1.49 |
namespace QuantConnect.Algorithm.CSharp { public class CalibratedParticleSplitter : QCAlgorithm { private Symbol _symbol; bool boughtShares = false; bool soldShares = false; public override void Initialize() { SetStartDate(2018, 09, 1); //Set Start Date SetEndDate(2018, 09, 29); //Set End Date SetCash(100000); //Set Strategy Cash UniverseSettings.Resolution = Resolution.Minute; SetBrokerageModel(BrokerageName.InteractiveBrokersBrokerage); // Defaults to margin account //SetSecurityInitializer(x => x.SetDataNormalizationMode(DataNormalizationMode.TotalReturn)); _symbol = AddEquity("ONTX", Resolution.Daily).Symbol; //Securities["ONTX"].SetDataNormalizationMode(DataNormalizationMode.Adjusted); } /// OnData event is the primary entry point for your algorithm. Each new data point will be pumped in here. /// Slice object keyed by symbol containing the stock data public override void OnData(Slice data) { if (Time.Day == 13 && boughtShares == false) { MarketOrder(_symbol, 200); boughtShares = true; } if (Time.Day == 26 && soldShares == false) { Liquidate(); soldShares = true; } // if (!Portfolio.Invested) // { // SetHoldings(_spy, 1); // Debug("Purchased Stock"); //} } } }