Commit Graph

15 Commits

Author SHA1 Message Date
Martin Molinero cfa08a11fb Address reviews
- Removing `using QCAlgorithmFramework = QuantConnect.Algorithm.QCAlgorithm`
- Removing `QCAlgorithmFrameworkBridge`
- Removing `IsFrameworkAlgorithm`
- Making `EmitInsightBasedOnFill` private. Adding new
`IOrderEventProvider` exposing an `event` to which `QCAlgorithm` will
subscribe.
- `AccountType.Cash` algorithms will be allowed to manually trade and
emight insights manually or with alpha model.
2019-04-03 21:55:44 -03:00
Michael Handschuh 2295e524f4 Add IAlphaRuntimeStatisticsGenerator and send to result handler
Provides estimates of alpha value as well as performs online computations of
alpha scores and other KPIs.

Sends alpha stats to result handler
Update live result with framework flag
2017-12-20 08:33:30 -05:00
Michael Handschuh aeab15b57e Fixes typo in BacktestResult.IsFrameworkAlgorithm field name 2017-12-18 16:04:06 -05:00
Michael Handschuh d8ef289c9b Add IAlgorithm.IsFrameworkAlgorithm and BacktestingResut.IsFrameworkAlgorithm
Flag indicates whether or not the algorithm is a framework algorithm.
2017-12-14 19:43:26 -05:00
Andrew bb984f5ebd LiveTradingResultsHandler.StoreResult uses base class implementation 2017-08-08 12:52:12 -04:00
AlexCatarino d827e8488e Send Runtime Statistics Along with Final Result Packet.
Keep rolling/saved version of the runtime statistics.
Adds runtimeStatistics parameter to pass runtime statistics to Backtest result packet.
Runtime Statistics calculated at Engine.cs prior to SendFinalResult call to be sent along.
2016-06-20 08:27:52 -03:00
Rob 84bd143737 Fixing missing TotalPerformance which contains ClosedTrades 2016-05-03 17:20:44 -04:00
jaredbroad ea16c1b9a8 Added runtime statistics support to backtests 2016-02-25 10:25:32 -05:00
snugs be950e756a Log full errors/stack traces
Many places in the code used Log.Error(err.Message) or equivalent which
strips out all the really useful information, such as the stack trace
and inner exceptions. Using Log.Error(exception) is the correct way to
log an error as it will correctly write all the message details, also,
by passing the full Exception object we can improve the logging in this
one place and all call sites will automatically benefit from the improvements
2015-12-02 12:35:33 -05:00
QuantConnect ca7c7509a9 Added the rolling window statistics to the final result packet 2015-09-23 13:49:57 -04:00
QuantConnect fde0cbed3a Strip out block quote section header comments 2015-06-13 16:04:27 -04:00
snugs 89b6e98af8 Fixes warnings mostly relating to xml comments
Also cleans up some block comments

Via PR#72 - thanks @ammachado!
2015-05-13 10:56:47 -04:00
QuantConnect 884884449d Made runmode (obsolete) default to series 2015-03-08 15:39:23 -03:00
QuantConnect 49a998c36a JSON serialization to include order type in transport 2015-02-27 02:24:24 -03:00
Jared Broad b3de520915 Initial commit 2015-01-12 12:03:33 -03:00