Commit Graph

115 Commits

Author SHA1 Message Date
Stefano Raggi e39791ac6c Upgrade RestSharp library from v105.2.3 to v106.6.10 2019-07-17 10:28:35 +02:00
Gerardo Salazar 2033c7873b Update outdated DotNetZip dependency in nuspec files 2019-07-02 18:02:23 -07:00
Martin Molinero f6b5e92a96 Add conditional optimization flag 2019-06-19 16:11:15 -03:00
Gerardo Salazar 340cc3a330 Upgrade dependency DotNetZip to version 1.13.3 to fix security issue 2019-06-11 11:03:37 -07:00
Stefano Raggi b74416bde6 Remove stacktrace from ApiConnection error logging
ApiConnection.TryRequest will now log only the error message instead of the whole stack trace, making it easier to read long system logs.
2019-06-06 21:39:01 +02:00
Jared Broad 9062357b30 Remote file provider powered by download provider 2019-05-24 17:01:52 -07:00
Jared 66c66abb12 Implement API download for QCALgorithm (#3215)
* Implementing download proxy for LEAN

* Remove accidentally added files

* Remove accidentally added files

* Tidy up
2019-05-20 18:34:19 -07:00
Stefano Raggi ff62554675 Add missing null check in Api.ReadPrices 2018-08-22 14:19:55 +02:00
Michael Handschuh a6640c0886 Adds API support for /splits and /dividends endpoints 2018-08-15 13:45:12 -04:00
Martin Molinero 10fd09be19 API endpoint prices will now return Symbol 2018-08-13 12:25:15 -03:00
Martin Molinero b253668b1d Adding new API endpoint prices 2018-08-04 10:57:41 -03:00
Michael Handschuh 9d918a2f49 Source api url from configuration 2018-07-27 18:09:18 -04:00
Michael Handschuh e079e5efa8 Add request.Resource to TryRequest error message 2018-07-27 13:29:22 -04:00
Michael Handschuh 96962c779e Remove erroneous whitespace from api classes 2018-07-06 01:08:09 -04:00
AlexCatarino 23c6ef8e0f Implements ReadBacktestReport method in the API 2018-06-08 17:04:13 +01:00
Juan José D'Ambrosio bda5b11cc2 Nuspec files added for all projects.
Launcher project is packed as `QuantConnect.Lean`but as a mean ot having all Lean features just calling one package. 

In the same sense, `QuantConnect.Algorithm.CSharp` is included as package and added as dependecy in the `QuantConnect.Lean` package just to have a working example aailable out-of-the-box.
2018-04-13 07:28:34 -03:00
Martin-Molinero 4dccb7020d removing obsolete ApiWebSocketConnection 2018-03-15 17:18:56 -07:00
Martin-Molinero 259a0ab8ff Fix exception thrown login vs plugin 2018-03-14 17:28:55 -07:00
AlexCatarino 7c5c45d1fb Creates QuantConnect ApiPython project
This new project includes the source and tools to develop the quantconnect python package that provides interaction via API with quantconnect.com.
2018-02-09 15:06:36 +00:00
Jing Wu 785cb11f6f modified project file 2018-02-09 14:27:42 +00:00
Jing Wu 8c2e39db39 add python api 2018-02-09 14:27:42 +00:00
12112 921ec8f983 merge from upstream 2017-08-22 16:56:35 +01:00
Andrew de2fba28fd Store Api methods removed 2017-08-08 12:52:12 -04:00
Andrew e116709b24 Specify <LangVersion> of 6 in all csproj files 2017-08-07 15:27:26 -04:00
12112 83fdf9c386 crypto wip 2017-07-14 16:53:42 +01:00
Stefano Raggi a630a6462a Fix invalid NodaTime reference in QuantConnect.Api 2017-07-08 03:25:10 +02:00
Stefano Raggi f704747696 Downgrade NodaTime to version 1.3.4 due to breaking changes in 2.x 2017-07-08 03:09:35 +02:00
Stefano Raggi e4005fa78c Upgrade NodaTime to version 2.0.3 2017-07-08 01:12:43 +02:00
Stefano Raggi 4f483abcd9 Upgrade libraries Accord.NET, CloneExtensions, MathNet, QLNet 2017-07-08 00:31:40 +02:00
Stefano Raggi 6d160533c3 Upgrade DotNetZip to version 1.10.1 2017-07-07 23:37:09 +02:00
Stefano Raggi d88d82af12 Upgrade Json.NET to version 10.0.3 2017-07-07 23:21:47 +02:00
Stefano Raggi e463ccf088 Upgrade all projects to target .NET Framework 4.5.2
In the advanced build settings, Language version was also upgraded from C# 5.0 to C# 6.0. The minimum Visual Studio version required will now be VS2015.
2017-07-07 22:49:17 +02:00
Stefano Raggi 2f9f0b77f5 Remove userId parameter from Api.GetAlgorithmStatus 2017-06-15 00:08:29 +02:00
Stefano Raggi 9200eb63d9 Remove debugging traces 2017-06-14 22:38:08 +02:00
Stefano Raggi 691289f820 Add more log traces in ApiConnection.TryRequest 2017-06-14 20:48:41 +02:00
Stefano Raggi b1db037264 Log exceptions in ApiConnection.TryRequest 2017-06-14 18:48:13 +02:00
Stefano Raggi a52110e8c7 Add logging response for errors in ApiConnection.TryRequest 2017-06-14 18:08:29 +02:00
Stefano Raggi f61d2e768f Make Api Connection reusable in derived classes 2017-06-12 20:05:40 +02:00
Jared 9de02c9eaa Merge pull request #806 from mushketyk/backtest-plugin
Backtest plugin
2017-05-18 15:34:31 -04:00
Ivan Mushketyk e0dbb18e3f Use data folder in Api.Initialize 2017-03-18 05:33:48 -07:00
Victor Baybekov de21307a32 Update Json.Net to 9.0.1 2017-03-14 01:35:59 +03:00
Ivan Mushketyk 1fbb4169b7 Implement log in form in plugin 2017-02-28 13:49:27 -08:00
Jared e4c38cf654 Merge pull request #746 from andrewhart098/new_data_stack
New LEAN data stack using a IDataProvider to serve data streams and IDataCacheProvider to cache those streams where relevant. This helps options trading gain 50% speed boost.
2017-02-17 16:18:14 -05:00
Andrew 672e134939 Removed ApiDataProvider
Refactored IHistoryProvider interface order of parameters
2017-02-16 15:47:06 -05:00
jaredbroad 89e7e675dd Local desktop charting subscribes to all charts 2017-02-16 12:02:17 -05:00
Andrew b6171cc9d5 Renamed IDataFileProvider to IDataProvider using resharper
Refactored IDataProvider interface to return stream. The IDataProvider
Fetch method now only takes a key.  The IDataProvider
has been reshuffled to be at the bottom of the LeanDataStack.  It provides
data to the rest of the Lean stack. The default implementation of IDataProvider reads
data from disc.

All IDataCacheProviders now have constructors which take IDataProviders
and use them to find data on disc.

Renamed DataCacheProvider to ZipDataCacheProvider

Added comments to IDataProvider and it's implementations

Added comments to IDataCacheProvider and it's implementations
2017-02-15 12:16:50 -05:00
Jared fe5c9830e0 Merge pull request #665 from andrewhart098/local-logs2
Log location on disc displayed for local backtests
2017-01-05 09:18:12 -05:00
Andrew Hart b24a360500 Log location on disc displayed for local backtests
Api implements a new method, StoreLogs, that returns the location of logs on disc.  Removed unnecessary cloud log processing from BacktestingResultsHandler
2017-01-04 15:05:58 -05:00
Andrew Hart 5a633df6e9 Make xml comment file names consistent across projects
For project that have xml comment files, make the comment file end with .xml instead of .Xml or .XML.
2016-12-30 16:18:54 -05:00
Stefano Raggi 0deb6f98a8 Fix WebSocketSharp reference 2016-12-11 23:52:02 +01:00