Commit Graph

686 Commits

Author SHA1 Message Date
AlexCatarino a6557a071c Changes StartDate and EndDate
Sets StartDate and EndDate to dates that include tick data available at Lean repo
2016-03-29 23:08:56 -03:00
Michael Handschuh ba22908dc5 Adds AddEquity/Forex/Cfd methods 2016-03-01 14:06:36 -05:00
AlexCatarino 2963751e1c Add custom chart line colors and scatter plot symbols
Closes #95
Closes #266
2016-02-08 14:21:25 -05:00
Michael Handschuh 7a7b77cae1 Update Order.GetValue to take a Security
Previously the get value functions were not respecting various conversion rates and contract multipliers
2016-02-04 19:56:26 -05:00
Stefano Raggi 49a8dd73ed Resolved merge conflicts 2016-01-30 00:26:54 +01:00
Michael Handschuh 40d47d5523 Set c# language version to 5.0 2016-01-29 17:41:20 -05:00
Stefano Raggi 6bea453b23 Move CurrencyPairs and CurrencySymbols into Currencies class 2016-01-21 17:57:49 +01:00
Michael Handschuh 0cde677551 Adds CustomSecurityInitializerAlgorithm example
An ISecurityInitializer implementation will be run after calls to AddSecurity.
A custom implementation can be specified by calling SetSecurityInitializer(...).
The default implementation sets the fill/fee/slippage/settlement models based off the BrokerageModel.
2016-01-19 15:35:41 -05:00
Michael Handschuh ed3b98f4e1 Adds custom fee/fill/slippage model example 2016-01-18 19:22:07 -05:00
snugs 0bec26854c Fixes brokerage message in BrokerageModelAlgorithm 2015-12-18 15:54:30 -05:00
snugs 380149fe9a Change benchmark resolution if universes are present 2015-12-17 17:22:51 -05:00
snugs a77950ce56 Adds UniverseDefinitions, DollarVolumeUniverseDefinitions 2015-12-17 17:17:56 -05:00
snugs dc3fc98b7b Move CircularQueue to Util 2015-12-16 13:57:53 -05:00
snugs d3bac33257 Adds composite indicator example to IndicatorSuite 2015-12-15 08:26:33 -05:00
snugs a4074d2c85 Adds ParameterizedAlgorithm with regression test 2015-12-10 13:45:41 -05:00
QuantConnect 2d9f8cb9e3 Updated charting lib to use series indexes instead of chart types. Obsolete ChartType enum 2015-12-10 13:03:50 -05:00
snugs a899017fe6 Adds documentation to ParallelRunner classes 2015-12-09 16:36:14 -05:00
snugs 4e107507e4 Adds EmaCrossUniverseSelectionAlgorithm 2015-12-09 16:36:14 -05:00
snugs 86498da772 Adds CoarseUniverseTop5DollarVolumeAlgorithm 2015-12-09 16:36:13 -05:00
snugs 0422a762d7 Adds dropbox universe selection example algorithms
Includes regression tests
2015-12-09 13:32:37 -05:00
snugs 826b865d7a Rename StockPickerAlgorithm to CustomDataUniverseAlgorithm 2015-12-09 13:32:35 -05:00
snugs 565c3bc6f7 Adds AddRemoveSecurityRegressionAlgorithm 2015-12-09 13:32:34 -05:00
snugs 7e95bf2fa6 Remove keys from EquitiesLabAlgorithm 2015-12-09 13:32:32 -05:00
QuantConnect 1350979f2f Merge remote-tracking branch 'origin/master' 2015-12-07 15:27:33 -05:00
snugs 7e37804c7e Use Symbol.Create instead of SID.Generate* methods 2015-12-07 12:31:46 -05:00
snugs 0728f4b677 Remove Subscriptions.Union(Subscriptions) file sys df 2015-12-07 12:02:19 -05:00
snugs 42443b303c Increase length of benchmark algorithm 2015-12-07 12:02:17 -05:00
snugs 240c6ff2e2 Recorded performance of commits 2015-12-07 12:02:17 -05:00
snugs 50b33b3d0a EmptyMinute400Equity - 185k 2015-12-07 12:02:15 -05:00
snugs e08ed1c213 Add Benchmark algorithm with baseline time 2015-12-07 12:02:13 -05:00
snugs 3692cb53ce EquitiesLab optimizations 2015-12-07 12:02:13 -05:00
snugs 4e5b65ed08 Adds EquitiesLabAlgorithm 2015-12-07 12:02:12 -05:00
snugs dd4125fb42 Adds UsersDefinedUniverseAlgorithm example 2015-12-07 12:02:10 -05:00
snugs 242f479fb3 Remove SetUniverse, now only AddUniverse 2015-12-07 12:02:07 -05:00
snugs e447b4453b Update Bitcoin url to more current quandl file 2015-12-07 11:58:31 -05:00
QuantConnect 74fb1805ad Added brokerage messaging handler example 2015-12-03 14:43:53 -05:00
snugs 359bcd2d86 Adds CustomDataRegressionAlgorithm 2015-12-03 13:48:14 -05:00
snugs f9fefd6035 Update StockPicker example to create the full SID
We can't rely on the implicit lift in the universe selection case
2015-11-25 15:50:04 -05:00
snugs 5161dc9dd0 Use Market string constants instead of literals 2015-11-23 13:55:58 -05:00
snugs d9dcd9b9aa Clean up Obsolete compiler warnings 2015-11-18 13:31:29 -05:00
snugs daa34da072 Remove some implicit Symbol->string cases 2015-11-17 19:17:41 -05:00
Stefano Raggi 01afc560f4 Added Settlement models
- New ISettlementModel interface with implementations:  ImmediateSettlementModel + DelayedSettlementModel
- SecurityPortfolioManager: UnsettledCashBook + ScanForCashSettlement
- Added tests for settlement models
- Added GetSettlementModel to IBrokerageModel
- Added AccountType argument to SetBrokerageModel()
- Added SetBrokerageModel(IBrokerageModel) overload
- Made BrokerageModel setter private
2015-11-11 22:18:34 -05:00
snugs 5d4aadbb9c Removes QuantConnect.Interfaces
This project was collapsed into QuantConnect.csproj.
This will allow code in the common project to use the interfaces abstractions
2015-11-04 13:18:59 -05:00
snugs 9b8110a6e3 Adds StockPicker example algo NYSE TopGainers 2015-10-21 13:05:18 -04:00
snugs f296d666ee Implements user defined universes
This places all security subscriptions within a universes
Subscriptions generated via calls to AddSecurity are place in a UserDefinedUniverse
UserDefinedUniverse will serve up a predetermined list of symbols on a requested interval
LiveTradingDataFeed - reworked custom enumerators to use RefreshEnumerator as wrapper for rate limitting
2015-10-21 13:05:17 -04:00
snugs 7f425ec515 Modifes CAGR in regression test
This value was expected to change closer to zero since the backtest takes 'longer'
according to the statistics (first equity vs last equity point)
2015-10-21 13:05:13 -04:00
snugs 6992628e7a Make fill forward res a reference value 2015-10-21 13:05:12 -04:00
snugs 6f15f4139b Move all subscriptions into a universe 2015-10-21 13:05:11 -04:00
snugs c2c36e89d4 Make Universe control its own membership
This had happy side effect of removing the Subscription.IsUserDefined flag
2015-10-21 13:05:11 -04:00
QuantConnect 7126c13012 Merge branch 'master' of https://github.com/QuantConnect/Lean 2015-10-07 15:10:39 -04:00