Jhonathan Abreu
a0491a9b74
python-additional-paths config file setting (#6667 )
...
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
* Add python-additional-paths setting in config file
* Configure python additional paths in JobQueue instead of PythonInitializer
14653
14655
14657
14658
14659
14660
14663
14656
2022-09-30 16:52:17 -03:00
Alexandre Catarino
abeb841a0c
Adds Additional Condition to Parse SecurityIdentifier Properties ( #6658 )
...
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Adds Additional Condition to Parse SecurityIdentifier Properties
A string can pass the previous conditions and create an invalid `SecurityIdentifier` (e.g. "Sharpe ration"). If it is invalid, the Market is not supported (e.g. "378").
* Adds Unit Test to Pandas Indexing
* Log Only Once if TryParseProperties Cannot Parse
Use cache to increase speed and remove redundant logging
14651
2022-09-29 10:13:45 -03:00
Martin-Molinero
783805ccf9
Allow running start from python ( #6662 )
...
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Allow running start from python
- Allow running start.py from python as well as IPython, so C# can be
called. Adding unit test
* Address review
14645
2022-09-28 12:57:47 -03:00
Alexandre Catarino
848d812bf2
Fixes Buying Power Model Selection for Cash Account ( #6652 )
...
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
`DefaultBrokerageModel` was selecting `CashBuyingPowerModel` for securities not supported by this model as it only supports Crypto and Forex.
14637
2022-09-26 12:50:08 -03:00
Derek Melchin
96b07e6916
Add PyObject overload to ETFConstituentsUniverseSelectionModel ( #6616 )
2022-09-26 12:47:25 -03:00
Martin-Molinero
7796868da7
Fix research image typo ( #6650 )
...
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Fix research image typo
14632
14636
2022-09-22 10:58:23 -03:00
Martin-Molinero
108bfa6c0a
Enable debugging worker threads ( #6647 )
...
Python Virtual Environments / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
- Enable debugging worker threads in python
14630
14629
14627
2022-09-21 16:29:37 -03:00
Martin-Molinero
7f44c3d605
Update readme.md
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
14620
2022-09-19 19:34:02 -03:00
Martin-Molinero
59eae963be
Fix order cancel using order ticket ( #6640 )
...
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
- If cancel request failed, allow user to retry. Adding unit test
reproducing the issue
14617
2022-09-19 18:36:51 -03:00
Louis Szeto
c48979e986
Remove alpha stream from docker image ( #6638 )
Benchmarks / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
14615
2022-09-19 17:48:07 -03:00
Martin-Molinero
e54fe3ae95
Pin clr loader version ( #6641 )
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
14613
2022-09-19 17:04:24 -03:00
Martin-Molinero
ee685ea045
Add new python libraries to foundation ( #6629 )
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
14609
2022-09-19 13:20:54 -03:00
Ryan Russell
11f13be75b
docs(VixDualThrustAlpha): readability improvements ( #6632 )
...
* docs(VIXDualThrustAlpha): `determine` fixup
Signed-off-by: Ryan Russell <git@ryanrussell.org >
* docs(VixDualThrustAlpha): `unsubscribe` fixup
Signed-off-by: Ryan Russell <git@ryanrussell.org >
Signed-off-by: Ryan Russell <git@ryanrussell.org >
2022-09-19 13:17:18 -03:00
Ryan Russell
188506b5da
docs(ShareClassMeanReversionAlpha): dollar-neutral fixup ( #6631 )
...
Signed-off-by: Ryan Russell <git@ryanrussell.org >
Signed-off-by: Ryan Russell <git@ryanrussell.org >
2022-09-19 13:17:10 -03:00
Ryan Russell
ca83e8443f
docs(BasicTemplateIndiaIndexAlgorithm): readability fixups ( #6633 )
...
* docs(BasicTemplateIndia): `Prperties` -> `Properties`
Signed-off-by: Ryan Russell <git@ryanrussell.org >
* docs: `Intialization` -> `Initialization`
Signed-off-by: Ryan Russell <git@ryanrussell.org >
Signed-off-by: Ryan Russell <git@ryanrussell.org >
2022-09-19 13:16:54 -03:00
Ryan Russell
ac0cdb20f5
docs: formatted readability fix ( #6627 )
...
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Signed-off-by: Ryan Russell <git@ryanrussell.org >
Signed-off-by: Ryan Russell <git@ryanrussell.org >
14608
2022-09-16 17:32:44 -03:00
Ryan Russell
a131a4849a
docs: automatic readability fixes ( #6626 )
...
Signed-off-by: Ryan Russell <git@ryanrussell.org >
Signed-off-by: Ryan Russell <git@ryanrussell.org >
2022-09-16 17:32:28 -03:00
Jhonathan Abreu
31b603593d
Get history for a specific bar type in Python ( #6611 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
* Get history of a given bar type in python
* Separate GetDataFrame in sub methods to avoid dynamic type resolution
* Housekeeping and unit tests update
* Use all requests in python type method history method
* Address changes request
* Reverted some requested changes
14606
14607
14604
2022-09-13 10:26:47 -03:00
Jhonathan Abreu
f62f110b1b
Handle non-unique multi-index error in history dataframe creation ( #6617 )
...
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Handle non-unique multi-index error for Ticks in data frame creation
* Update unit tests
* Update unit tests and add comments
* Add regression algorithm
14603
14601
2022-09-08 19:40:57 -03:00
Derek Melchin
ede2991823
Add ETF universe selection model and example algos ( #6604 )
...
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
* Add ETF universe selection model and example algos
* Address review
* address peer review
14596
14598
14600
14599
2022-09-07 21:32:51 -03:00
Martin-Molinero
3b65f4b9a1
Fix micro crude oil future expiration ( #6614 )
...
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Fix micro crude oil future expiration
- Fix micro crude oil future expiration. Adding unit test
* Add MicroCL for ExpiriesPriorMonth
14594
2022-09-07 21:06:28 -03:00
Alexandre Catarino
f755b91158
Fixes PythonData.EndTime ( #6602 )
...
Regression Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
* Fixes PythonData.EndTime
The `EndTime` property of `PythonData` didn't override the base implementation in `BaseData`. Therefore `EndTime` was always set as `Time`.
Fixes Regression Tests
- The C# version of `Bitcoin` class needs to implement `EndTime`-
- Fixes regression tests
* Minor tweaks and rebase
- Add support for python data types just setting EndTime. Adding unit
tests for PythonData
- Fix for DynamicData EndTime property being fetched. Updating unit
tests
Co-authored-by: Martin-Molinero <martin@quantconnect.com >
14589
14593
2022-09-07 14:53:05 -03:00
Martin-Molinero
7d1cd79618
Fix warmup live time zone ( #6612 )
...
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
- Fix live trading warmup timezone issue. Adding unit test
- Adding useful configuration values to main config.json
14576
14584
14585
14586
14587
14581
14583
14582
14579
2022-09-02 18:30:46 -03:00
Martin-Molinero
a0ba23a7f0
Update readme.md
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
14574
2022-09-02 17:24:35 -03:00
Jhonathan Abreu
4415468d96
Update CME futures market hours ( #6607 )
...
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
* Update CME futures market hours
* Update regression algorithms stats
* Update regression algorithms stats
* Update expected values in unit tests
* Additional mhdb updates
* Update mhdb
14567
14569
14570
14573
2022-09-02 12:33:50 -03:00
Louis Szeto
dff92ac85e
Fix BlackLittermanPortfolioConstructionModel ( #6603 )
...
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Remove redundant dimension that throw error
* Fix bug
* Fix bug
* Add dimension test
* Fix test and bug
* Fix python bug
* Address peer review
* Update python workflow
* Update python and test
14564
14566
2022-09-01 16:43:23 -03:00
Martin-Molinero
dc4a903727
Fix ObjectStore limits enforcement ( #6609 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
- Fix object store limits enforcement. Adding unit tests
14562
2022-09-01 13:52:11 -03:00
Martin-Molinero
5e7651f699
Update dotnet interactive ( #6608 )
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
14560
2022-09-01 12:43:02 -03:00
Martin-Molinero
fcd48ecdbb
Object Store Improvements ( #6605 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
- Fix for cache behavior, finer grained writting and loading
- Add Keys and Clear to the object store API. Adding tests
14555
14557
2022-08-31 20:50:00 -03:00
Martin-Molinero
8e8aa74fb0
Add project id to algorithm ( #6600 )
...
Python Virtual Environments / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
- Add projectId for algorithm usage
14547
2022-08-30 20:56:28 -03:00
Jhonathan Abreu
548a6998e3
Report generation with non-default algorithm settings ( #6589 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Add algorithm settings to backtest results
* Use algorithm result settings in report generation
* Add unit tests
* Housekeeping
* Changes for live result report
* Housekeeping
* Housekeeping
* Housekeeping
* Add unit tests
14543
2022-08-30 19:23:25 -03:00
Jhonathan Abreu
9a062e4b5d
Include trades and quotes in tick history request ( #6595 )
...
* Include both quotes and trades in Tick history request
* Regression algorithm
* Housekeeping
* Housekeeping
2022-08-30 19:03:11 -03:00
Jhonathan Abreu
82f2aa7a63
Parsing all currencies in a number with currency ( #6599 )
...
* Correctly stripping out currency symbol from numbers with currency
* Fixes
2022-08-30 19:02:21 -03:00
Martin-Molinero
46aa62bd0c
Improve object store key support ( #6598 )
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
14539
2022-08-30 18:18:50 -03:00
Martin-Molinero
250230e79f
Global object store ( #6594 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Refactor object store
* Address reviews
* Simplify implementation
- Remove base64 encoding
- Refactor object store api to allow a single path argument
* Fix bug
* Adjust storage controls
* Fix unit tests
14538
2022-08-30 16:40:01 -03:00
Martin-Molinero
0be339d75f
Update python install instructions ( #6590 )
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
14522
14523
14526
14527
14524
2022-08-26 18:51:32 -03:00
Martin-Molinero
3eb2b94070
Minor logging improvements ( #6588 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
- Add virtual env name in init log
- Log account type with cashbook
- Consolidate job handlers log. Adding DataProvider
14519
14520
14521
2022-08-26 14:18:28 -03:00
Louis Szeto
b655bd776e
Addition of Risk Parity Portfolio Construction Model ( #6577 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* /
* Models
* Models
* Partial test
* Complete test and fix bug
* Address peer review
* Address review and fix bugs
* Fix regression result
* Fix regression result
14516
2022-08-26 12:23:31 -03:00
Martin-Molinero
2bc41e0e32
Websocket improvements ( #6585 )
...
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Dynamically set wait time on WS error
- Dynamically adjust wait time on websocket error
* Avoid subscribing multiple times to message events
- Avoid websocket subscription multiple times to message events during
disconnection/connection cycle
* Add Dispose Brokerage WebSocket Subscription Manager
14514
2022-08-26 10:53:28 -03:00
Martin-Molinero
d6d3514ae2
Live warmup resolution check ( #6586 )
...
- Add check for live warmup history request, making sure there is at
least room for a single bar between start and end. Avoid sending
start==end when rouded down by the resolution causing some history
providers to fail
2022-08-26 10:50:02 -03:00
Martin-Molinero
575f17c6ec
Order command improvements ( #6584 )
...
Benchmarks / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
- Create SubmitOrderRequest method in algorithm API to reduce
duplication of code and responsability.
- Add order command tests for different failure and success cases
- Fix null reference exception in equity fill model, when there is no
data for an asset.
14509
2022-08-25 15:53:11 -03:00
Jhonathan Abreu
3c6ae2f1e7
Fix report's exposure plot colors and other bugs ( #6580 )
...
Python Virtual Environments / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Use correct colors in report's exposure plot
* Add 12 month rolling sharpe to report plot
* Housekeeping
* Fix failing unit tests
14503
14506
14508
2022-08-25 12:28:22 -03:00
Martin-Molinero
19f3d8b305
Fix python memory leak ( #6579 )
...
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Fix python memory leak
- Fix python memory leak. Adding unit test
* Update pythonnet to 2.0.17
14496
14498
14499
14500
14502
14501
2022-08-24 18:24:07 -03:00
Jhonathan Abreu
475f295ce0
Support market orders for futures and FOPs on extended hours ( #6575 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Allow market orders for futures and FOPs on extended market hours
* Update regression algorithms stats
* Add futures fill model to allow extended market hours
* Add unit tests
* Update regression algorithms stats
* Update regression algorithms stats
* Housekeeping
14490
14492
14493
14495
2022-08-24 11:04:52 -03:00
Martin-Molinero
7fdedbe98f
Rename python environments ( #6572 )
...
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
* Rename python environments
* Rename to Foundation-Py/C#-Default
14487
14488
14489
2022-08-23 19:06:19 -03:00
Martin-Molinero
24605c6788
Add missing PY.GIL when shutting down ( #6571 )
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
14485
2022-08-23 17:40:20 -03:00
Martin-Molinero
c8a80e361c
Update readme.md
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
14482
2022-08-23 15:53:29 -03:00
Martin-Molinero
dc7b2faa6b
Fix launcher potential null reference ( #6567 )
...
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
- Fix launcher potential null reference if the job is null
14468
14470
14471
14472
14473
14475
14476
14477
14478
14479
14474
2022-08-22 19:03:32 -03:00
Ryan Russell
9cd38a388b
chore(.NET 6): Update references from dotnet 5 to dotnet 6 #6560 ( #6565 )
...
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* docs(dotnet6): `dotnet 5` -> `dotnet 6`
Signed-off-by: Ryan Russell <git@ryanrussell.org >
* `.Net 5` -> `.Net 6`
Signed-off-by: Ryan Russell <git@ryanrussell.org >
Signed-off-by: Ryan Russell <git@ryanrussell.org >
14465
14467
2022-08-22 17:51:24 -03:00
Martin-Molinero
04723df362
Fix ARM foundation image ( #6566 )
...
- Remove unsupported libraries
2022-08-22 17:50:11 -03:00