{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":791840935,"defaultBranch":"main","name":"qc-options-framework","ownerLogin":"Chocksy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-25T13:28:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/178892?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726063543.0","currentOid":""},"activityList":{"items":[{"before":"185bab9d80cd1e859572250e175eaf231093e754","after":"c0b665a2e8b2de37483daef3637c3989469649a9","ref":"refs/heads/restore-positions","pushedAt":"2024-09-16T09:09:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Restore the openPositions based on non closed salved positions","shortMessageHtmlLink":"feat: Restore the openPositions based on non closed salved positions"}},{"before":"b83edbc55c4e68d5683eb9ecea5e19e95ce81cd9","after":"185bab9d80cd1e859572250e175eaf231093e754","ref":"refs/heads/restore-positions","pushedAt":"2024-09-16T09:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Restore the openPositions based on non closed salved positions","shortMessageHtmlLink":"feat: Restore the openPositions based on non closed salved positions"}},{"before":"baf48d9056e5552f72236f64a55b17ea64ecf7fa","after":null,"ref":"refs/heads/multialpha-evaluate","pushedAt":"2024-09-11T14:05:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ffahimi","name":null,"path":"/ffahimi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867787?s=80&v=4"}},{"before":null,"after":"baf48d9056e5552f72236f64a55b17ea64ecf7fa","ref":"refs/heads/multialpha-evaluate","pushedAt":"2024-09-11T11:37:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ffahimi","name":null,"path":"/ffahimi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867787?s=80&v=4"},"commit":{"message":"with this PR you can create/use multiple alpha strategies and evaluate spreads or contracts after the orderbuilder, before sending the order back to the order.py","shortMessageHtmlLink":"with this PR you can create/use multiple alpha strategies and evaluat…"}},{"before":"3e1aabab78d5df4dbb56f67ab16fcef2d888e549","after":null,"ref":"refs/heads/feat/change_handler","pushedAt":"2024-09-09T12:55:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"}},{"before":"c67f12b3a81dbffb6804222909626b95d5ec34a6","after":"3e1aabab78d5df4dbb56f67ab16fcef2d888e549","ref":"refs/heads/main","pushedAt":"2024-09-09T12:55:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Also send the Symbol when handleAssignment method is called","shortMessageHtmlLink":"feat: Also send the Symbol when handleAssignment method is called"}},{"before":"e365d1996faf902d9e2494c346aa4a1227e3b39e","after":"3e1aabab78d5df4dbb56f67ab16fcef2d888e549","ref":"refs/heads/feat/change_handler","pushedAt":"2024-09-09T12:54:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Also send the Symbol when handleAssignment method is called","shortMessageHtmlLink":"feat: Also send the Symbol when handleAssignment method is called"}},{"before":"3df479a1fedd982d2ac5a97a1c791f021c880b0b","after":null,"ref":"refs/heads/feature000","pushedAt":"2024-09-09T12:51:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"}},{"before":null,"after":"f3a2b47cb92fcbdb087cdb34c79f35cff17226b6","ref":"refs/heads/feat/monitor_per_strategy","pushedAt":"2024-09-06T13:41:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Implement the correct way of calling monitor classes depending on position strategy","shortMessageHtmlLink":"feat: Implement the correct way of calling monitor classes depending …"}},{"before":"d254d13ff9bac0ceeb5084e4e24bc26038309533","after":"5d149553b77b79f521745028e9278859d60bacf8","ref":"refs/heads/iv_implementation","pushedAt":"2024-09-02T13:33:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baerenstein","name":"Mike Beckhusen","path":"/baerenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125787244?s=80&v=4"},"commit":{"message":"added IVIndicator to __init__","shortMessageHtmlLink":"added IVIndicator to __init__"}},{"before":"cc618c5ae4f7ddea15b428384e40253c329f3ca9","after":"d254d13ff9bac0ceeb5084e4e24bc26038309533","ref":"refs/heads/iv_implementation","pushedAt":"2024-09-02T13:32:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baerenstein","name":"Mike Beckhusen","path":"/baerenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125787244?s=80&v=4"},"commit":{"message":"IVIndicator added","shortMessageHtmlLink":"IVIndicator added"}},{"before":"ac3b7dfbc87ddcf9f1e25f8fe3098df1d2882485","after":"b83edbc55c4e68d5683eb9ecea5e19e95ce81cd9","ref":"refs/heads/restore-positions","pushedAt":"2024-09-01T19:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Implement PositionsStore in replacement of PositionSerializer","shortMessageHtmlLink":"feat: Implement PositionsStore in replacement of PositionSerializer"}},{"before":null,"after":"cc618c5ae4f7ddea15b428384e40253c329f3ca9","ref":"refs/heads/iv_implementation","pushedAt":"2024-08-31T14:14:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"baerenstein","name":"Mike Beckhusen","path":"/baerenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125787244?s=80&v=4"},"commit":{"message":"Docstrings added","shortMessageHtmlLink":"Docstrings added"}},{"before":"0ebf5b397f4449c470c4c4b8bd3983726c9a6f10","after":"ac3b7dfbc87ddcf9f1e25f8fe3098df1d2882485","ref":"refs/heads/restore-positions","pushedAt":"2024-08-30T20:26:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ffahimi","name":null,"path":"/ffahimi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867787?s=80&v=4"},"commit":{"message":"corrected logging and fixed a bug on initialization","shortMessageHtmlLink":"corrected logging and fixed a bug on initialization"}},{"before":null,"after":"0ebf5b397f4449c470c4c4b8bd3983726c9a6f10","ref":"refs/heads/restore-positions","pushedAt":"2024-08-30T20:18:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ffahimi","name":null,"path":"/ffahimi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867787?s=80&v=4"},"commit":{"message":"serializes the positions at the EndofAlgorithm and then reads it in the Datahandler (only when using optionschainproviderfilter for the moment)","shortMessageHtmlLink":"serializes the positions at the EndofAlgorithm and then reads it in t…"}},{"before":"edacbf25cf9a6b46e3c84a478f83b1e2e8d5d462","after":"e365d1996faf902d9e2494c346aa4a1227e3b39e","ref":"refs/heads/feat/change_handler","pushedAt":"2024-08-30T12:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Also send the Symbol when handleAssignment method is called","shortMessageHtmlLink":"feat: Also send the Symbol when handleAssignment method is called"}},{"before":"d5edfec9077bba869d447f35f330f51b1727b764","after":"edacbf25cf9a6b46e3c84a478f83b1e2e8d5d462","ref":"refs/heads/feat/change_handler","pushedAt":"2024-08-29T21:35:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Update how handled assignments work and how we find the position","shortMessageHtmlLink":"feat: Update how handled assignments work and how we find the position"}},{"before":"bb93d3fa03d2aeb70f26539e902daa33e40ac68a","after":null,"ref":"refs/heads/qc-pricing-model","pushedAt":"2024-08-28T12:32:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"}},{"before":"f1c036874420421af2511de03212222eb5301fb0","after":"c67f12b3a81dbffb6804222909626b95d5ec34a6","ref":"refs/heads/main","pushedAt":"2024-08-28T12:32:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Add parameter to use custom_greeks on demand for contractUtils","shortMessageHtmlLink":"feat: Add parameter to use custom_greeks on demand for contractUtils"}},{"before":"e3aed567a8f4de6b6e704c7104a9131737e8fbe8","after":"bb93d3fa03d2aeb70f26539e902daa33e40ac68a","ref":"refs/heads/qc-pricing-model","pushedAt":"2024-08-28T12:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Add parameter to use custom_greeks on demand for contractUtils","shortMessageHtmlLink":"feat: Add parameter to use custom_greeks on demand for contractUtils"}},{"before":"1f5dbc4827e10c023e54a0525ace23e5fc261788","after":"e3aed567a8f4de6b6e704c7104a9131737e8fbe8","ref":"refs/heads/qc-pricing-model","pushedAt":"2024-08-28T12:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Add comments back to ContractUtils","shortMessageHtmlLink":"feat: Add comments back to ContractUtils"}},{"before":null,"after":"1f5dbc4827e10c023e54a0525ace23e5fc261788","ref":"refs/heads/qc-pricing-model","pushedAt":"2024-08-28T11:57:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ffahimi","name":null,"path":"/ffahimi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867787?s=80&v=4"},"commit":{"message":"changed to crank nicholson pricing model of QC and tested by running a delta based strategy and testing new IV","shortMessageHtmlLink":"changed to crank nicholson pricing model of QC and tested by running …"}},{"before":"c7ed35427fad84fb9cee1ceebe32c9748a376a5c","after":null,"ref":"refs/heads/order-package","pushedAt":"2024-08-27T12:28:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"}},{"before":"fc3b723573d5e826b4c5a3d60311cf8960e58be0","after":"f1c036874420421af2511de03212222eb5301fb0","ref":"refs/heads/main","pushedAt":"2024-08-27T12:28:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Change the Order structure to use Order class as main class call","shortMessageHtmlLink":"feat: Change the Order structure to use Order class as main class call"}},{"before":"3ea2dcf75d77d6643ba2c655ef9cc4289e93c4f7","after":"c7ed35427fad84fb9cee1ceebe32c9748a376a5c","ref":"refs/heads/order-package","pushedAt":"2024-08-26T20:56:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Change the Order structure to use Order class as main class call","shortMessageHtmlLink":"feat: Change the Order structure to use Order class as main class call"}},{"before":"1462b06876dea5e17d3e21afbd781d59484cd8bf","after":"3ea2dcf75d77d6643ba2c655ef9cc4289e93c4f7","ref":"refs/heads/order-package","pushedAt":"2024-08-26T20:44:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Change the Order structure to use Order class as main class call","shortMessageHtmlLink":"feat: Change the Order structure to use Order class as main class call"}},{"before":"29bba05282072ff9d58813730d1e2c92481a9162","after":"d5edfec9077bba869d447f35f330f51b1727b764","ref":"refs/heads/feat/change_handler","pushedAt":"2024-08-24T20:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Update to fix the Tag missing error","shortMessageHtmlLink":"feat: Update to fix the Tag missing error"}},{"before":null,"after":"29bba05282072ff9d58813730d1e2c92481a9162","ref":"refs/heads/feat/change_handler","pushedAt":"2024-08-23T20:05:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Change handleOrderEvents to call strategy Assignment method","shortMessageHtmlLink":"feat: Change handleOrderEvents to call strategy Assignment method"}},{"before":"58a8a0fcab9f231ff570cbef92b43aa4e4b0ede7","after":"1462b06876dea5e17d3e21afbd781d59484cd8bf","ref":"refs/heads/order-package","pushedAt":"2024-08-21T13:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chocksy","name":"Ciocanel Razvan","path":"/Chocksy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178892?s=80&v=4"},"commit":{"message":"feat: Change the Order structure to use Order class as main class call","shortMessageHtmlLink":"feat: Change the Order structure to use Order class as main class call"}},{"before":null,"after":"58a8a0fcab9f231ff570cbef92b43aa4e4b0ede7","ref":"refs/heads/order-package","pushedAt":"2024-08-21T06:43:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ffahimi","name":null,"path":"/ffahimi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867787?s=80&v=4"},"commit":{"message":"added order package and made the chain/contract accessible from anywhere in the code - additionally we have the DuplicateLeg handler in the Alpha/Base.py","shortMessageHtmlLink":"added order package and made the chain/contract accessible from anywh…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwOTowOTo0Ny4wMDAwMDBazwAAAAS3N0OM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwOTowOTo0Ny4wMDAwMDBazwAAAAS3N0OM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQwNjo0MzoyMC4wMDAwMDBazwAAAASf2GC2"}},"title":"Activity · Chocksy/qc-options-framework"}