Commit Graph

35 Commits

Author SHA1 Message Date
AlexCatarino 6ca82fd196 Further Fixes From Peer-Review 2019-03-02 01:06:09 +00:00
AlexCatarino 774b32bc5f Apply Fixes Suggested by Peer-Review 2019-03-02 00:34:12 +00:00
AlexCatarino 0423e3d54d Adds C# version of IntradayReversalCurrencyMarkets 2019-03-01 14:55:08 +00:00
AlexCatarino 4ae74a2c7b Adds Python Alpha Algorithms to Project and Apply Standards
- Adds Python Alpha algorithms to project
- Adds link to appear in Alpha Stream
- Rename algorithms' names to match file name
- Add/remove imports
- Order dictionary by value and key (if true values are the same, order by key)
2019-03-01 14:54:42 +00:00
Jared 58f342ba5d Merge branch 'master' into forex_triangle_alpha 2019-02-22 13:02:42 -08:00
Jack Simonson 307b53edd7 Changes to check that data for all currencies is availabe in each slice and decrease resolution to limit insights 2019-02-22 12:14:37 -08:00
Jack Simonson 72b74b06ad Changed Bid-Ask and decreased resolution 2019-02-21 17:55:10 -08:00
Jack Simonson c1cdd06d85 Renaming share class alpha file and removing old version; updating VS project file 2019-02-21 16:42:14 -08:00
Jack Simonson ad1cfb81a8 Insight prediction interval and magnitude change 2019-02-21 11:43:14 -08:00
Jack Simonson fab0e37235 New Alpha -- Dual Share Class Alpha 2019-02-21 11:18:46 -08:00
Jack Simonson f5b9690966 New Alpha - Triangle Exchange Rate 2019-02-21 10:44:39 -08:00
HalldorAndersen 7686ef3a89 Create TripleLeverageETFPairVolatilityDecayAlpha.py 2019-02-20 19:02:46 -08:00
HalldorAndersen bc2d1c1963 Added new alpha: Lunch Break Mean Reversion Alpha (#2931)
* Create MeanReversionLunchBreakAlpha.py
2019-02-20 18:58:53 -08:00
HalldorAndersen 42bd32b15c Added new alpha: Global Equity Mean Reversion using IBS Alpha (#2930)
* Create GlobalEquityMeanReversionIBSAlpha.py

* Update QuantConnect.Algorithm.Python.csproj

* Update QuantConnect.Algorithm.Python.csproj

* Update GlobalEquityMeanReversionIBSAlpha.py

* Update GlobalEquityMeanReversionIBSAlpha.py
2019-02-20 18:37:22 -08:00
Jared 0b5a302fb5 Trim and refactor 2019-02-10 18:27:54 -08:00
potifreire 1001029cb4 Create IntradayReversalCurrencyMarkets.py 2019-02-11 01:00:40 +00:00
Jared a2e0d6f3a4 Merge pull request #2897 from HalldorAndersen/patch-2
Added Pump and Dump alpha algorithm
2019-02-07 18:29:22 -08:00
Jared f3cf32c3d7 Trim spaces 2019-02-07 18:29:12 -08:00
HalldorAndersen 560f14c63a Added Pump and Dump alpha algorithm 2019-02-07 18:01:48 -08:00
Jack Simonson 92730275f1 Update ShareClassMeanReversionAlphaModel.py
Updates to logic calculating whether position has crossed SMA
2019-02-07 15:17:54 -08:00
Jack Simonson 7677965f2f Update ShareClassMeanReversionAlphaModel.py
Grouped insights
2019-02-05 16:57:11 -08:00
Jack Simonson 1b8b5373a3 Update ShareClassMeanReversionAlphaModel.py
Added custom boolean flag for investment position
2019-02-05 16:53:35 -08:00
Jack Simonson ae6f69ff5d Update ShareClassMeanReversionAlphaModel.py 2019-02-04 18:10:48 -08:00
Jack Simonson d4b515f30c Update ShareClassMeanReversionAlphaModel.py
Grouped insights
2019-02-04 18:06:44 -08:00
Jack Simonson a35aee4f2f Update ShareClassMeanReversionAlphaModel.py 2019-02-04 16:38:02 -08:00
Jack Simonson 67fa7b5c74 Update ShareClassMeanReversionAlphaModel.py
Added missing import line
2019-02-04 16:34:30 -08:00
Jack Simonson 80c1591ddb Create ShareClassMeanReversionAlphaModel.py
New Demo Alpha model
2019-02-04 16:19:49 -08:00
Stefano Raggi 93c2ebf6ca Fix floating point precision issue in RebalancingLeveragedETFAlpha
This change was required due to #2829
2019-01-28 17:01:22 +01:00
Martin Molinero eaba3ab24e Fix ManualUniverse duplicate effort
- Removed usages of algorithm.Securities.key as a parameter for the
`ManualUniverseSelectionModel()` since those securities, added through
`AddXXXX` calls will be managed by the `UserDefinedUniverse`. This was
causing for Universes to try to add the same subscription requests
- Adding new empty constructor for ManualUniverseSelectionModel,
required for Python
- ManualUniverse will return any existing SDC for the
symbol. This is for maintaining existing behavior and
preventing breaking changes: Specifically motivated by usages of
Algorithm.Securities.Keys as constructor parameter of the
ManualUniverseSelectionModel, since those Symbols added by Addxxx()
calls will already be managed by the UserDefinedUniverse
- Making some format modifications to aling with used Lean formatting
2018-10-12 18:30:04 -03:00
Michael Handschuh fdc866fda0 Reverting 'Merge pull request #2483 python-history-provider'
We didn't experience the expected performance improvements. Locally under
unit test there was aboout an order of magnitude throughput increase, but
when run against the history benchmark, this new approach was 60% slower.
We're reverting this for now to perform further analysis and better
understand the performance profiling of the python history stack.
2018-09-18 18:37:23 -04:00
AlexCatarino 3e4a71cd50 Creates QCAlgorithm.py: a bridge between C# QCAlgorithm and python algorithms 2018-09-17 19:05:48 +01:00
Martin Molinero ed33286842 Updating regression statistics 2018-08-15 21:10:49 -03:00
Jared Broad db0f85122c Increase the universe of assets to increase insights 2018-08-15 18:41:46 -04:00
Martin Molinero c1272874fb Adding regression statistics 2018-08-15 11:58:46 -03:00
Jared Broad c4d0baab49 Added 2 example benchmark alphas 2018-08-14 18:43:45 -04:00