{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27251463,"defaultBranch":"master","name":"Lean","ownerLogin":"QuantConnect","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-28T04:20:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3912814?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718149500.0","currentOid":""},"activityList":{"items":[{"before":"4ca5cbca7e0965a8ce2a8883ee826861543d945f","after":"a15995011746363ba66741eed84ae827e989f01c","ref":"refs/heads/master","pushedAt":"2024-06-11T17:50:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jaredbroad","name":"Jared","path":"/jaredbroad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2243225?s=80&v=4"},"commit":{"message":"Fix: refresh symbol properties using right type for security. (#8087)\n\nFix for live trading SPDB refresh","shortMessageHtmlLink":"Fix: refresh symbol properties using right type for security. (#8087)"}},{"before":"6b963c735c4d0d8b5a3af0d942abbedc25ba3fc3","after":"4ca5cbca7e0965a8ce2a8883ee826861543d945f","ref":"refs/heads/master","pushedAt":"2024-06-07T18:48:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Add Yearly Date Rule (#8075)\n\n* First draft of the solution\r\n\r\n* Add improvements\r\n\r\n* Nit changes\r\n\r\n* Address requested changes","shortMessageHtmlLink":"Add Yearly Date Rule (#8075)"}},{"before":"62373ede5beb1353f21dcc626979f5c39ce9a40d","after":"6b963c735c4d0d8b5a3af0d942abbedc25ba3fc3","ref":"refs/heads/master","pushedAt":"2024-06-07T18:48:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Make SPDB dynamic with periodic updates (#8083)\n\n* Dynamic spdb\r\n\r\n* Minor changes and unit test\r\n\r\n* Get MHDB and SPDB refresh period from config\r\n\r\n* Add databases refresh period to algorithm settings\r\n\r\n* Address peer review and add unit test","shortMessageHtmlLink":"Make SPDB dynamic with periodic updates (#8083)"}},{"before":"7975a44d1c83a71c19de7ecac805fcfd3d3d4ee7","after":"62373ede5beb1353f21dcc626979f5c39ce9a40d","ref":"refs/heads/master","pushedAt":"2024-06-06T22:39:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Duplicate Futures.Energies (#8082)\n\n* Duplicate Futures.Energies\r\n\r\n* Nit change\r\n\r\n* Add unit test","shortMessageHtmlLink":"Duplicate Futures.Energies (#8082)"}},{"before":"2823155311ea787bdf280a8321917d58b2dac3b4","after":"7975a44d1c83a71c19de7ecac805fcfd3d3d4ee7","ref":"refs/heads/master","pushedAt":"2024-06-06T18:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Revert \"Duplicate \"Energies\" Futures Ticker Shortcut to Energy (#8067)\" (#8081)\n\nThis reverts commit 23057f24c889b122982bc6987146c9f4f3670e88.","shortMessageHtmlLink":"Revert \"Duplicate \"Energies\" Futures Ticker Shortcut to Energy (#8067)…"}},{"before":"600bbfab82735cc8827a51aca979906753b0f9e7","after":null,"ref":"refs/heads/revert-8067-bug-8009-DuplicateEnergiesFuturesTicker","pushedAt":"2024-06-06T18:02:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"}},{"before":null,"after":"600bbfab82735cc8827a51aca979906753b0f9e7","ref":"refs/heads/revert-8067-bug-8009-DuplicateEnergiesFuturesTicker","pushedAt":"2024-06-06T18:01:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Revert \"Duplicate \"Energies\" Futures Ticker Shortcut to Energy (#8067)\"\n\nThis reverts commit 23057f24c889b122982bc6987146c9f4f3670e88.","shortMessageHtmlLink":"Revert \"Duplicate \"Energies\" Futures Ticker Shortcut to Energy (#8067)\""}},{"before":"5f58254839a79980314543df68beac0d4b145156","after":"2823155311ea787bdf280a8321917d58b2dac3b4","ref":"refs/heads/master","pushedAt":"2024-06-06T16:06:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Partial fix for bug (#8079)","shortMessageHtmlLink":"Partial fix for bug (#8079)"}},{"before":"e78150aced1e19098e22633d522b79ea24fd9e34","after":"5f58254839a79980314543df68beac0d4b145156","ref":"refs/heads/master","pushedAt":"2024-06-05T16:22:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Minor improvement for python custom default brokerage message handlers (#8078)","shortMessageHtmlLink":"Minor improvement for python custom default brokerage message handlers ("}},{"before":"9ace77fb87dbc3219b09012094f55ee6b5a77607","after":"e78150aced1e19098e22633d522b79ea24fd9e34","ref":"refs/heads/master","pushedAt":"2024-06-05T14:51:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Fix for custom streaming data live trading (#8077)\n\n- Minor fix for custom streaming data in live trading. Adding unit test\r\n reproducing issue","shortMessageHtmlLink":"Fix for custom streaming data live trading (#8077)"}},{"before":"1a3fedb36d823461dc0b7a9f4e5b2493d4f72ef1","after":"9ace77fb87dbc3219b09012094f55ee6b5a77607","ref":"refs/heads/master","pushedAt":"2024-06-04T14:59:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Fix consolidator scan determinism (#8074)\n\n- Make sure we can scan consolidators deterministically. Adding\r\n regression algorithm reproduce reported issue","shortMessageHtmlLink":"Fix consolidator scan determinism (#8074)"}},{"before":"23057f24c889b122982bc6987146c9f4f3670e88","after":"1a3fedb36d823461dc0b7a9f4e5b2493d4f72ef1","ref":"refs/heads/master","pushedAt":"2024-06-04T14:57:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Foundation library update (#8069)\n\n* Foundation update\r\n\r\n* Minor fixes","shortMessageHtmlLink":"Foundation library update (#8069)"}},{"before":"529b24ed1b1f3941e7889a9afa1eb19afc53b1e2","after":"23057f24c889b122982bc6987146c9f4f3670e88","ref":"refs/heads/master","pushedAt":"2024-06-04T14:52:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Duplicate \"Energies\" Futures Ticker Shortcut to Energy (#8067)\n\n* First draft of the solution\r\n\r\n* Add backwards compatibility\r\n\r\n* Address requested changes","shortMessageHtmlLink":"Duplicate \"Energies\" Futures Ticker Shortcut to Energy (#8067)"}},{"before":"39bfbccd44e1f10c7233a9be987187d88863c168","after":"529b24ed1b1f3941e7889a9afa1eb19afc53b1e2","ref":"refs/heads/master","pushedAt":"2024-06-04T14:52:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Live Collection unfolding data will skip old data (#8070)\n\n- Minor tweak for live collection unfolding data will skip old data.\r\n Adding unit test","shortMessageHtmlLink":"Live Collection unfolding data will skip old data (#8070)"}},{"before":"ab24ac4ac8034271a3060ab1c4e72a53fd41a959","after":"39bfbccd44e1f10c7233a9be987187d88863c168","ref":"refs/heads/master","pushedAt":"2024-06-03T15:38:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Add Protective Collar to Option Strategies (#8025)\n\n* Add Protective Collar Option Strategy\r\n\r\n* Add buying power model for Protective Collar\r\n\r\n* Add unit test for Protective Collar\r\n\r\n* Add regression test for Protective Collar\r\n\r\n* Add unit test on position group buying power\r\n\r\n* allow same strike for later abstraction\r\n\r\n* minor bug fix\r\n\r\n* Set up conversion option strategy\r\n\r\n* add margin requirement\r\n\r\n* add unit tests\r\n\r\n* Add regression test\r\n\r\n* add reverse conversion definition\r\n\r\n* add reverse conversion and refactor conversion/collar margin model\r\n\r\n* added/modified unit tests for conversion/reverse conversion\r\n\r\n* minor bug fix on unit test, add regression test\r\n\r\n* Address peer review\r\n\r\n* update new set of IB testing data","shortMessageHtmlLink":"Add Protective Collar to Option Strategies (#8025)"}},{"before":"250ba842ba54b8d45064598d36b9468ee7edb373","after":"ab24ac4ac8034271a3060ab1c4e72a53fd41a959","ref":"refs/heads/master","pushedAt":"2024-05-31T17:36:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"By default reject brokerage side created orders (#8066)","shortMessageHtmlLink":"By default reject brokerage side created orders (#8066)"}},{"before":"79a8c66b39b4d61183712e4629b076b27ffae7eb","after":"250ba842ba54b8d45064598d36b9468ee7edb373","ref":"refs/heads/master","pushedAt":"2024-05-31T17:35:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Minor tweak for split (#8068)","shortMessageHtmlLink":"Minor tweak for split (#8068)"}},{"before":"d76c2bfc7d0d4545431268f62d1894dcb04c7fed","after":"79a8c66b39b4d61183712e4629b076b27ffae7eb","ref":"refs/heads/master","pushedAt":"2024-05-30T14:41:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Box Spread Option Strategy (#8041)\n\n* Add box spread definition\r\n\r\n* Add box spread margin model\r\n\r\n* Add unit tests\r\n\r\n* Add regression tests\r\n\r\n* minor nit peer review","shortMessageHtmlLink":"Box Spread Option Strategy (#8041)"}},{"before":"158df4434c5591388489f450d879f902d7a2c45f","after":"d76c2bfc7d0d4545431268f62d1894dcb04c7fed","ref":"refs/heads/master","pushedAt":"2024-05-28T20:35:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Add FuncTimeRule and FuncDateRule constructors for PyObject (#8061)\n\n* Initial draft of the solution\r\n\r\n* Add more unit tests","shortMessageHtmlLink":"Add FuncTimeRule and FuncDateRule constructors for PyObject (#8061)"}},{"before":"88d7380a5369c53d91c92c8f498a262d7c90c432","after":"158df4434c5591388489f450d879f902d7a2c45f","ref":"refs/heads/master","pushedAt":"2024-05-28T18:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Update readme.md","shortMessageHtmlLink":"Update readme.md"}},{"before":"0f785372f6e5e9731a42b8fa1db461db0defb8cb","after":"88d7380a5369c53d91c92c8f498a262d7c90c432","ref":"refs/heads/master","pushedAt":"2024-05-28T18:48:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Use SPY as default dividend yield for Index/Future greeks (#8056)\n\n- Index and FOPs will use SPY as the default dividend providers, adding regression algorithms for them","shortMessageHtmlLink":"Use SPY as default dividend yield for Index/Future greeks (#8056)"}},{"before":"0acfdbb9e596b3c2828386815b1784139c328824","after":"0f785372f6e5e9731a42b8fa1db461db0defb8cb","ref":"refs/heads/master","pushedAt":"2024-05-28T18:39:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Add unit test (#8060)","shortMessageHtmlLink":"Add unit test (#8060)"}},{"before":"40cfcfc3366dd9f15d0aa979780b972939d60871","after":"0acfdbb9e596b3c2828386815b1784139c328824","ref":"refs/heads/master","pushedAt":"2024-05-28T13:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Update readme.md","shortMessageHtmlLink":"Update readme.md"}},{"before":"9c1824cccf2afe0abf3df05760dfac7e80258fde","after":"40cfcfc3366dd9f15d0aa979780b972939d60871","ref":"refs/heads/master","pushedAt":"2024-05-24T22:02:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Fix: Insight constructors not setting correct values (#8058)","shortMessageHtmlLink":"Fix: Insight constructors not setting correct values (#8058)"}},{"before":"f0286c936d368a3e89b55fdb57a0bfe2de3b08ee","after":"9c1824cccf2afe0abf3df05760dfac7e80258fde","ref":"refs/heads/master","pushedAt":"2024-05-24T21:27:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Enhance GetFilePath subdirectory handling (#8057)\n\n- GetFilePath will create subdirectories assuming the last piece of the\r\n requested path is a leaf. Expanding unit tests","shortMessageHtmlLink":"Enhance GetFilePath subdirectory handling (#8057)"}},{"before":"c87693d8831315135ed15e2cc22b89b2b878cfe1","after":"f0286c936d368a3e89b55fdb57a0bfe2de3b08ee","ref":"refs/heads/master","pushedAt":"2024-05-24T21:07:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Fix: allow non-standard header values in Api.Download API (#8055)","shortMessageHtmlLink":"Fix: allow non-standard header values in Api.Download API (#8055)"}},{"before":"b6e35468dba32abdf5377d5bb53294ecd92c0538","after":"c87693d8831315135ed15e2cc22b89b2b878cfe1","ref":"refs/heads/master","pushedAt":"2024-05-24T18:44:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Update readme.md","shortMessageHtmlLink":"Update readme.md"}},{"before":"bb675bdddbecf920f102c53da69581a2fefea030","after":"b6e35468dba32abdf5377d5bb53294ecd92c0538","ref":"refs/heads/master","pushedAt":"2024-05-24T18:38:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhonabreul","name":"Jhonathan Abreu","path":"/jhonabreul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25215064?s=80&v=4"},"commit":{"message":"Update pythonnet to 2.0.38 (#8052)","shortMessageHtmlLink":"Update pythonnet to 2.0.38 (#8052)"}},{"before":"d3b5bbaa1bab1816de51a2635a0f1b34f438adce","after":"bb675bdddbecf920f102c53da69581a2fefea030","ref":"refs/heads/master","pushedAt":"2024-05-24T18:29:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Improve DQH handling of exceptions (#8054)\n\n- Improve DataQueueHandlerManager handling of exceptions in the used\r\n data queue handlers. Adding unit tests","shortMessageHtmlLink":"Improve DQH handling of exceptions (#8054)"}},{"before":"3a99e0b47c31e1743fdb50106b23d7d7ebe5ea07","after":"d3b5bbaa1bab1816de51a2635a0f1b34f438adce","ref":"refs/heads/master","pushedAt":"2024-05-24T14:58:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Avoid duplicate data on FF resolution change (#8053)","shortMessageHtmlLink":"Avoid duplicate data on FF resolution change (#8053)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYoPGPQA","startCursor":null,"endCursor":null}},"title":"Activity · QuantConnect/Lean"}