Commit Graph

363 Commits

Author SHA1 Message Date
Stefano Raggi 7a9fc44ccd Update Python regression tests to match C# equivalents 2018-07-02 23:50:51 +02:00
Michael 8ec32c58af Merge pull request #2176 from AlexCatarino/bug-2030-download-method-ambiguous-call
Fixes ambigous call bug for Download method
2018-07-02 11:18:10 -04:00
Jared 23068997e7 Merge pull request #2171 from jingwu74/master
Renamed HistoryAndWarmupRegressionAlgorithm
2018-06-29 09:42:35 -04:00
Jared 40aef2a017 Merge pull request #2139 from gurusawhney/edit-algorithm.python-readme
Added note to readme to emphasize building entire solution for python
2018-06-28 17:15:29 -04:00
AlexCatarino 5533fb9eb1 Fixes typo in symbolic link command 2018-06-28 21:57:47 +01:00
AlexCatarino 292951e029 Adds examples of Download method in C# and python algorithms 2018-06-28 19:01:30 +01:00
Jing Wu 15e67b4ddd Renamed IndicatorWarmupRegressionAlgorithm 2018-06-28 11:56:23 -04:00
Jing Wu 891cd5952a Renamed HistoryAndWarmupRegressionAlgorithm 2018-06-27 17:42:35 -04:00
Martin Molinero 1605870c2b New a check to avoid adding the same option contract multiple times 2018-06-25 14:02:14 -03:00
gurusawhney d3c48295f9 Edited the hotkey issue in the readme 2018-06-20 16:58:36 -04:00
gurusawhney 72e7efab3c Reviewed comments and added another note regarding the specific python environment 2018-06-19 15:26:14 -04:00
gurusawhney 19548af7c8 Added note to readme to emphasize building entire solution for python 2018-06-19 00:00:19 -04:00
Jared 90ee6aae44 Update QuandlImporterAlgorithm.py 2018-06-14 17:51:14 -04:00
Stefano Raggi be47d60fa7 Fix CustomDataRegressionAlgorithm failing test 2018-06-14 11:44:28 +02:00
AlexCatarino 06fa8b065a Showcases Consolidate method feature in DataConsolidationAlgorithm 2018-06-12 13:17:50 -04:00
Michael Handschuh bb21171943 Implements python Consolidate API
Collapse QuoteBar to TradeBar if trade bar handler specified
2018-06-12 13:17:49 -04:00
Michael 560b0d70c6 Merge pull request #2057 from QuantConnect/bug-2055-coarse-add-price-split-factors
Add price and split factors to CoarseFundamental class
2018-06-05 13:03:04 -04:00
Jared f248772a54 Merge pull request #2070 from jingwu74/master
Fixing AddData() syntax in python algorithm
2018-06-04 17:46:40 -04:00
Jing Wu d03c7d69ec Fixing the error in AddData() 2018-06-04 10:11:44 -04:00
Stefano Raggi 2ff5650b4a Add price and split factors to CoarseFundamental class 2018-06-01 12:19:06 +02:00
Michael d2ac77b037 Merge pull request #2032 from StefanoRaggi/feature-1093-timeinforce-gtd
Add TimeInForce.GoodTilDate (GTD) support in backtesting and IB brokerage
2018-05-30 14:36:10 -05:00
Jared b808e57765 Merge pull request #2024 from AlexCatarino/bug-2023-fixes-equalweightingportfolioconstructionmodel
Fixes EqualWeightingPortfolioConstructionModel logic
2018-05-30 14:14:38 -04:00
Stefano Raggi 8613deb3ef Minor refactor
- Added TimeInForce.GoodTilDate static method
- Made GoodTilDateTimeInForce.Expiry readonly
2018-05-30 18:25:52 +02:00
Stefano Raggi 1fea8b8bb0 Added more orders in TimeInForceAlgorithm regression 2018-05-30 11:58:51 +02:00
Stefano Raggi 4b2cc4388d Add GTD sample code in TimeInForceAlgorithm 2018-05-30 10:00:12 +02:00
AlexCatarino 75e4001b56 Add python demonstration of porting old algorithm to framework 2018-05-29 22:42:45 +01:00
Jared f0a3196b00 Merge pull request #2041 from jingwu74/master
Adding Benchmark algorithms
2018-05-29 17:38:55 -04:00
Jing Wu 6045aa0579 minor change 2018-05-29 17:36:11 -04:00
AlexCatarino 595700e340 Fixes EqualWeightingPortfolioConstructionModel logic
`EqualEeightingPortfolioConstructionModel` (C# and Python) allocates all cash to the stocks who have insights in universe.
- Fixes regression tests to reflect the model logic change
- Fixes imports in python algorithms to use python models when available
2018-05-28 12:47:06 +01:00
Jing Wu 6e8dd0d40f modify project file 2018-05-26 01:55:39 -04:00
Jing Wu cbc948a535 add ScheduleEventsBenchmark algorithm 2018-05-26 01:55:00 -04:00
Jing Wu 093d6d56a1 add IndicatorRibbonBenchmark algorithm 2018-05-26 01:54:08 -04:00
Jing Wu 98027e2025 add HistoryRequestBenchmark algorithm 2018-05-26 01:52:45 -04:00
Jing Wu 4481f200ba add CoarseFineUniverseSelectionBenchmark algorithm 2018-05-26 01:51:45 -04:00
Stefano Raggi ae427a14d0 Add regression algorithms for this bug fix 2018-05-25 22:06:28 +02:00
Jing Wu a9e4c99715 Add the portfolio check 2018-05-24 17:21:05 -04:00
Jing Wu 442f419aa9 Add EmptyMinute400EquityBenchmark algorithm 2018-05-24 16:42:33 -04:00
Jing Wu d8559f1fb4 Update project file for adding new algorithms 2018-05-24 16:40:26 -04:00
Jing Wu 52467e154d Add EmptySingleSecuritySecondEquityBenchmark algorithm 2018-05-24 16:39:54 -04:00
Jing Wu 105208d3dd add BasicTemplateBenchmark algorithm 2018-05-24 16:38:37 -04:00
Jared f63a34b699 Delete BasicTemplateFxcmVolumeAlgorithm.py 2018-05-21 19:52:38 -04:00
Jared dcb373afe3 Update QuantConnect.Algorithm.Python.csproj 2018-05-21 19:51:15 -04:00
Jing Wu f606c6f0a6 Fix zero value issue in Greeks 2018-05-21 14:54:05 -04:00
Jing Wu 567e9135ee add python example of using fxcm volume 2018-05-17 17:46:02 -04:00
AlexCatarino c6fc61940d Modifies DisplacedMovingAverageRibbon data resolution
Subscribe to daily data instead of minute-resolution to be able to run tests locally.
- Adds regression test for that algorithm.
2018-05-10 19:44:19 +01:00
AlexCatarino ec63bffaa2 Modifies CoarseFundamentalTop5Algorithm
Renames CoarseUniverseTop5DollarVolumeAlgorithm.cs to CoarseFundamentalTop5Algorithm.cs: fine name was unconsistent with class name (not a QuantConnect pattern).

Adds Log method calls to python algorithm that are present in C# example.
2018-05-10 19:44:19 +01:00
AlexCatarino 5006600166 Modifies RenkoConsolidatorAlgorithm data resolution
Subscribe to daily data instead of minute-resolution to be able to run tests locally. Also, liquidate the position in one of the event handlers to generate more trades.
- Adds regression test for that algorithm.
2018-05-10 19:44:18 +01:00
Michael bc4a752985 Merge pull request #1987 from AlexCatarino/feature-1985-adds-universe-selectin-security-initializer-example
Adds universe selection algorithm with custom security initilizer
2018-05-10 14:28:54 -04:00
AlexCatarino f77c0ae792 Consistency fix 2018-05-10 15:47:51 +01:00
AlexCatarino f23ef2a60c Uses the simplest SetSecurityInitializer overload in the examples. 2018-05-10 12:20:05 +01:00