{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":317499100,"defaultBranch":"main","name":"toolbox","ownerLogin":"quantiacs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-01T10:04:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/73942344?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718987438.0","currentOid":""},"activityList":{"items":[{"before":"499373ff1d7dc5af7f15a09be7fe455ccf79b715","after":"6f8d7ab54a034a4219e4b8224f4adf9333fbfe5a","ref":"refs/heads/ugquant-patch-2","pushedAt":"2024-07-16T14:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ugquant","name":null,"path":"/ugquant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170715422?s=80&v=4"},"commit":{"message":"Update optimizer.py\n\n- Merged multi-pass and single-pass functions\r\n- Reverted optimize function output, moved it to the template\r\n- Removed unused variables/imports","shortMessageHtmlLink":"Update optimizer.py"}},{"before":"e11471140cad0bf74af2c70899f3772e7f13d4a7","after":"d9701a67122dac13fe24b0028902362e22067f09","ref":"refs/heads/main","pushedAt":"2024-07-12T04:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"improving documentation","shortMessageHtmlLink":"improving documentation"}},{"before":"1f3499b6ad06f29da029ce182b33cd62060caa15","after":"499373ff1d7dc5af7f15a09be7fe455ccf79b715","ref":"refs/heads/ugquant-patch-2","pushedAt":"2024-07-08T15:40:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ugquant","name":null,"path":"/ugquant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170715422?s=80&v=4"},"commit":{"message":"Merge pull request #7 from quantiacs/main\n\nAligning with main branch","shortMessageHtmlLink":"Merge pull request #7 from quantiacs/main"}},{"before":"e546e97b2102368652b71a334e63f3f4d2c9064b","after":"e11471140cad0bf74af2c70899f3772e7f13d4a7","ref":"refs/heads/main","pushedAt":"2024-07-05T10:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uyiyei","name":"Anton Khmelev","path":"/uyiyei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73337590?s=80&v=4"},"commit":{"message":"update pip upgrade instruction","shortMessageHtmlLink":"update pip upgrade instruction"}},{"before":"e7af4056cd1c51c09c99e147941b231ce4772697","after":"e546e97b2102368652b71a334e63f3f4d2c9064b","ref":"refs/heads/main","pushedAt":"2024-07-05T10:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uyiyei","name":"Anton Khmelev","path":"/uyiyei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73337590?s=80&v=4"},"commit":{"message":"Update instructions for local development","shortMessageHtmlLink":"Update instructions for local development"}},{"before":"893ef47410ff64b93d58549d3c88b035d94e6dce","after":"e7af4056cd1c51c09c99e147941b231ce4772697","ref":"refs/heads/main","pushedAt":"2024-07-05T08:58:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"updating dependencies","shortMessageHtmlLink":"updating dependencies"}},{"before":null,"after":"1f3499b6ad06f29da029ce182b33cd62060caa15","ref":"refs/heads/ugquant-patch-2","pushedAt":"2024-06-21T16:30:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ugquant","name":null,"path":"/ugquant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170715422?s=80&v=4"},"commit":{"message":"Update optimizer.py\n\n- Added optimize_strategy_multipass, standard_stats_function_multipass and TargetFunctionStateful to support stateful strategies\r\n- Changed the optimizer output from returning 1 best point by Sharpe Ratio to returning top 10 points by Sharpe Ratio","shortMessageHtmlLink":"Update optimizer.py"}},{"before":"0e351bef51834f8d52293acbdd0b979225c61a41","after":"893ef47410ff64b93d58549d3c88b035d94e6dce","ref":"refs/heads/main","pushedAt":"2024-06-20T08:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"install pandas fix","shortMessageHtmlLink":"install pandas fix"}},{"before":"ea2bf0e0f1fc91bf7d8a2a74e52dfefeb2595bfb","after":"0e351bef51834f8d52293acbdd0b979225c61a41","ref":"refs/heads/main","pushedAt":"2024-06-20T08:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"install pandas fix","shortMessageHtmlLink":"install pandas fix"}},{"before":"2ec7eb16ed8966b605cb09abe648310f13b61fda","after":"ea2bf0e0f1fc91bf7d8a2a74e52dfefeb2595bfb","ref":"refs/heads/main","pushedAt":"2024-06-14T04:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"Optimize backtest flow by controlling iteration conditions","shortMessageHtmlLink":"Optimize backtest flow by controlling iteration conditions"}},{"before":"03e79823a455e285d7c69fa08b2b445f8cb24c8d","after":"2ec7eb16ed8966b605cb09abe648310f13b61fda","ref":"refs/heads/main","pushedAt":"2024-06-14T04:33:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"Merge pull request #5 from quantiacs/ugquant-patch-1\n\nOptimize backtest flow by controlling iteration conditions","shortMessageHtmlLink":"Merge pull request #5 from quantiacs/ugquant-patch-1"}},{"before":"092d751fcffc6ecbdbe386eee812db6196925ea9","after":"03e79823a455e285d7c69fa08b2b445f8cb24c8d","ref":"refs/heads/main","pushedAt":"2024-06-14T04:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"min fix","shortMessageHtmlLink":"min fix"}},{"before":"b27f65ebc575ce252dc0bafb8a5846b9b4ef3039","after":"092d751fcffc6ecbdbe386eee812db6196925ea9","ref":"refs/heads/main","pushedAt":"2024-06-13T11:51:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ugquant","name":null,"path":"/ugquant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170715422?s=80&v=4"},"commit":{"message":"Update exits.py","shortMessageHtmlLink":"Update exits.py"}},{"before":"7c8d8210f2c45be57658898dac41a3c8fe05d6a8","after":"b27f65ebc575ce252dc0bafb8a5846b9b4ef3039","ref":"refs/heads/main","pushedAt":"2024-06-11T08:40:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ugquant","name":null,"path":"/ugquant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170715422?s=80&v=4"},"commit":{"message":"Update exits.py\n\n- Compressed open_long and open_short into open_price\r\n- Compressed counter_long and counter_short into counter\r\n- Added last_atr function argument\r\n- Refactored multiple xr.where statements for improved clarity\r\n- Changed some variable names for improved clarity","shortMessageHtmlLink":"Update exits.py"}},{"before":null,"after":"fce78fcebb18c33f73f4001b7131c1866a177b3b","ref":"refs/heads/ugquant-patch-1","pushedAt":"2024-06-05T10:54:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ugquant","name":null,"path":"/ugquant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170715422?s=80&v=4"},"commit":{"message":"Update backtester.py","shortMessageHtmlLink":"Update backtester.py"}},{"before":"df96f8db21b382d34ecef7fea80fd56ea171d1c9","after":"7c8d8210f2c45be57658898dac41a3c8fe05d6a8","ref":"refs/heads/main","pushedAt":"2024-06-05T09:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ugquant","name":null,"path":"/ugquant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170715422?s=80&v=4"},"commit":{"message":"Exit functions","shortMessageHtmlLink":"Exit functions"}},{"before":"396d3737e0a7f1e42d9410e937214a60c3a7bbdf","after":"df96f8db21b382d34ecef7fea80fd56ea171d1c9","ref":"refs/heads/main","pushedAt":"2024-04-26T15:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"Update Sharpe ratio threshold to 0.7 to align with new rules.","shortMessageHtmlLink":"Update Sharpe ratio threshold to 0.7 to align with new rules."}},{"before":"bacda946e08b1bccc023d667fa12d12996bdd0e1","after":"396d3737e0a7f1e42d9410e937214a60c3a7bbdf","ref":"refs/heads/main","pushedAt":"2024-04-19T08:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"optimization of calculation of submissions for participation in the competitions. quick fix","shortMessageHtmlLink":"optimization of calculation of submissions for participation in the c…"}},{"before":"0727c199ec2a6c2d1ee7549298da645ab9db5778","after":"bacda946e08b1bccc023d667fa12d12996bdd0e1","ref":"refs/heads/main","pushedAt":"2024-04-15T08:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"add a dynamic stock selection module","shortMessageHtmlLink":"add a dynamic stock selection module"}},{"before":null,"after":"0727c199ec2a6c2d1ee7549298da645ab9db5778","ref":"refs/heads/test","pushedAt":"2024-03-28T09:05:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"uyiyei","name":"Anton Khmelev","path":"/uyiyei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73337590?s=80&v=4"},"commit":{"message":"add the check_correlation parameter to backtest and backtest_ml and min fix","shortMessageHtmlLink":"add the check_correlation parameter to backtest and backtest_ml and m…"}},{"before":"97ff74439043567879c44c42ad2015b4d7530e06","after":"0727c199ec2a6c2d1ee7549298da645ab9db5778","ref":"refs/heads/main","pushedAt":"2024-03-07T11:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"add the check_correlation parameter to backtest and backtest_ml and min fix","shortMessageHtmlLink":"add the check_correlation parameter to backtest and backtest_ml and m…"}},{"before":"aa9e2e9ff3d9d379f397f116fd404cc430c70fe5","after":"97ff74439043567879c44c42ad2015b4d7530e06","ref":"refs/heads/main","pushedAt":"2023-12-19T08:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"update Introduction","shortMessageHtmlLink":"update Introduction"}},{"before":"4838f5d94efb8481726488958aaebc8d4e45d923","after":"aa9e2e9ff3d9d379f397f116fd404cc430c70fe5","ref":"refs/heads/main","pushedAt":"2023-11-30T09:04:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"update Python version to 3.10","shortMessageHtmlLink":"update Python version to 3.10"}},{"before":"faed53fdefb04b9d944f6a63a97684274a837e05","after":"4838f5d94efb8481726488958aaebc8d4e45d923","ref":"refs/heads/main","pushedAt":"2023-11-29T08:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"update Python version to 3.10","shortMessageHtmlLink":"update Python version to 3.10"}},{"before":"4c3b595a2b1c1bcbd5e7fe609cf08c34b87423e2","after":"faed53fdefb04b9d944f6a63a97684274a837e05","ref":"refs/heads/main","pushedAt":"2023-11-28T13:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"update Python version to 3.10","shortMessageHtmlLink":"update Python version to 3.10"}},{"before":"2855a652c42e6f9d773ae3979dd4111e9985f45a","after":"4c3b595a2b1c1bcbd5e7fe609cf08c34b87423e2","ref":"refs/heads/main","pushedAt":"2023-11-28T11:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"update Python version to 3.10","shortMessageHtmlLink":"update Python version to 3.10"}},{"before":"de6a1ccfed6603991560e149fed68dd60e2d2466","after":"2855a652c42e6f9d773ae3979dd4111e9985f45a","ref":"refs/heads/main","pushedAt":"2023-11-22T09:08:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"munjass","name":"Stefan Munjas","path":"/munjass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104426698?s=80&v=4"},"commit":{"message":"different stocks data types handling","shortMessageHtmlLink":"different stocks data types handling"}},{"before":"452e90c026efac4d37dd13f6affa398634c9865e","after":"de6a1ccfed6603991560e149fed68dd60e2d2466","ref":"refs/heads/main","pushedAt":"2023-11-16T09:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"munjass","name":"Stefan Munjas","path":"/munjass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104426698?s=80&v=4"},"commit":{"message":"data structure change","shortMessageHtmlLink":"data structure change"}},{"before":"0348b5554f34852cdc9682b731e80721f618893c","after":"452e90c026efac4d37dd13f6affa398634c9865e","ref":"refs/heads/main","pushedAt":"2023-10-30T09:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"improved tests, minor refactoring","shortMessageHtmlLink":"improved tests, minor refactoring"}},{"before":"da0afe5bfbea30c44f2c24e40726ccf66326fd93","after":"cd085e2ca5827ac2296628221aa87253e77c8e3f","ref":"refs/heads/dev","pushedAt":"2023-10-30T05:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burdinskiy-quantnet","name":null,"path":"/burdinskiy-quantnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69470580?s=80&v=4"},"commit":{"message":"improved tests, minor refactoring","shortMessageHtmlLink":"improved tests, minor refactoring"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgOZq_AA","startCursor":null,"endCursor":null}},"title":"Activity · quantiacs/toolbox"}