Commit Graph

26 Commits

Author SHA1 Message Date
snugs cac8b41370 Remove FakeCustomTradeBar 2015-04-14 13:33:36 -04:00
snugs de966c65dd Adds margin call msg to algo 2015-04-14 10:41:39 -04:00
snugs 1f15eb2c04 Initial implementation of Margin and Portfolio models
Changed system to use Margin Models, removing leverage wherever possible allowing for dynamic margin models.
Created first portfolio fill model for FOREX which treats it as a currency swap through the cashbook instead of a tradable asset.
Updated the Securities/SecurityPortfolioManager to use cashbook value + holdings removing FOREX virtual positions.
Created a new benchmark system for comparing quantconnect builds.
2015-04-13 20:51:43 -04:00
snugs 3beb76db03 Adds optional selectors to indicator helper funcs
Also adds IndicatorSuiteAlgorithm showcasing usage of selectors vs not using them, as well as custom data indicator support
2015-04-02 11:53:56 -04:00
snugs 2918a4ac77 Adds high/low to renko, added cycle test
Cleans up some variable naming and doc
2015-03-28 17:34:19 -04:00
snugs 8b81f27164 Adds initial impl of RenkoConsolidator 2015-03-28 17:21:30 -04:00
snugs 272af78a26 Random clean-up + multiple symbol consolidators example
Cleaned up ResolveConsolidator try/catch
Cleaned up some names/comments
Modified error message
Updated to allow more derived types pass check
Example algo for consolidators on multiple symbols
2015-03-24 21:02:08 -04:00
QuantConnect dea5229397 Rename algorithm examples for consistency 2015-03-16 19:51:23 -05:00
QuantConnect ead4f67a09 Rename algorithm files for consistency 2015-03-16 19:50:40 -05:00
snugs ef04c41f59 Adds DynamicDataConsolidator and uses in ResolveConsolidator
Also renamed example algorithm filenames to match the type name
2015-03-14 15:43:24 -04:00
QuantConnect d7255923b1 Added futures data importing example to library 2015-03-13 17:43:57 -05:00
Jared 40fc6aba04 Merge pull request #44 from ammachado/warnings
Fixed a few compilation warnings, thanks @ammachado
2015-03-10 17:24:54 -05:00
QuantConnect 0fee16e8be Added Bubble detector algorithm by TimCo 2015-03-10 16:56:10 -05:00
Adriano Marcondes Machado b2229e8968 Fixed a few compilation warnings 2015-03-09 16:28:17 -03:00
QuantConnect 9ef6779660 Merge conflict with DisplacedMovingAverage 2015-03-08 15:45:38 -03:00
QuantConnect 8479d406eb Added comments to example algorithms to reduce warning messages from compiler 2015-03-08 15:26:08 -03:00
snugs 374c8c17af Removes SequentialIndicator and uses events for auto push
IndicatorBase now implements IDataConsolidated and fires the DataConsolidated event after each update.
The Of extension method now attaches a handler to the 'first' to update the 'second' and returns the reference to the 'second' for method chaining. See OfExtensionMethodTests.cs
2015-02-28 23:41:02 -05:00
Jared Broad c845e21feb Added culture invariant info to all convert to decimal references, close #25 2015-02-17 22:50:33 -03:00
Jared Broad 618dbe0500 Moved basic template to example namespace 2015-02-11 21:21:47 -03:00
Jared Broad 6dd122e6ac New algorithm example to demonstrate the live specific features 2015-02-07 18:08:46 -03:00
snugs 4078d805fb Allows fill forward custom data-testing
Includes new AddData<T> overload to accept fillforward and leverage parameters
Moved the clone implementation in BaseData to ObjectActivator
Added some test BaseData types that can be used as custom data but just patch through to default data locations
2015-01-30 13:11:33 -03:00
snugs 041946a282 Stash custom data testing 2015-01-30 11:37:13 -03:00
snugs 186bbbdb0c Renamed Stres_Test.cs to Stress_Symbols to match type name 2015-01-30 08:18:02 -05:00
snugs 522d5591be Adds FakeLiveQueueHandler to make for easier local live debugging
Also includes some performance tweaks to sleep certain tight looped threads
Also includes changes to mark data as fill-forward via Clone(bool fillForward), BaseData.IsFillForward property
2015-01-29 22:37:16 -05:00
snugs 4342167449 Fixes #18 - Ambiguous call to RegisterIndicator 2015-01-24 21:49:51 -03:00
Jared Broad b3de520915 Initial commit 2015-01-12 12:03:33 -03:00