{"id":30195289,"url":"https://github.com/davidteather/imc-prosperity-2024","last_synced_at":"2025-08-13T04:10:29.708Z","repository":{"id":237990348,"uuid":"762788945","full_name":"davidteather/imc-prosperity-2024","owner":"davidteather","description":"IMC Prosperity 2024, #103 USA #381 Globally","archived":false,"fork":false,"pushed_at":"2024-05-03T17:02:45.000Z","size":11719,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-03T20:09:06.943Z","etag":null,"topics":["imc","imc-prosperity","prosperity-2"],"latest_commit_sha":null,"homepage":"https://dteather.com/blogs/imc-prosperity-2/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidteather.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-24T17:38:15.000Z","updated_at":"2024-05-03T20:09:13.542Z","dependencies_parsed_at":"2024-05-03T20:19:51.014Z","dependency_job_id":null,"html_url":"https://github.com/davidteather/imc-prosperity-2024","commit_stats":null,"previous_names":["davidteather/imc-prosperity-2024"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davidteather/imc-prosperity-2024","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidteather%2Fimc-prosperity-2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidteather%2Fimc-prosperity-2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidteather%2Fimc-prosperity-2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidteather%2Fimc-prosperity-2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidteather","download_url":"https://codeload.github.com/davidteather/imc-prosperity-2024/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidteather%2Fimc-prosperity-2024/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270178595,"owners_count":24540472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-13T02:00:09.904Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["imc","imc-prosperity","prosperity-2"],"created_at":"2025-08-13T04:10:25.492Z","updated_at":"2025-08-13T04:10:29.693Z","avatar_url":"https://github.com/davidteather.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IMC Prosperity 2024\n\nWriteup [here](https://dteather.com/blogs/imc-prosperity-2/)\n\nScaffolding from: https://github.com/MichalOkon/imc_prosperity\n\nThe code is fairly disorganized but it is what it is. We also did not have time to get working algo trades for each round which definitely costed us in the rankings since it was just me doing algotrading.\n\nThis was my first time doing a trading competition and I learned a lot. I think I could have done better if I had more time to work on it but I'm generally happy with the results :D\n\n## Prerequisites\n\nTo install the necessary packages, use pip with the following command:\n\n```\npip install -r requirements.txt\n```\n\n## Running the Simulation\n\nTo execute the simulation, enter the following command in your console:\n\n```\n python -m simulator.simulator_test main \u003ccsv_filename_with_round_data\u003e \u003ccsv_filename_with_trades_data\u003e\n```\n\nReplace  `\u003ccsv_filename_with_round_data\u003e`, and `\u003ccsv_filename_with_trades_data\u003e` with the appropriate values.\n\nFor example, to run the simulation with a sample trader, you can use the following command:\n\n```\npython -m simulator.simulator_test main datasets_2023/island-data-bottle-round-4/prices_round_4_day_1.csv datasets_2023/island-data-bottle-round-4/trades_round_4_day_1_nn.csv \n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidteather%2Fimc-prosperity-2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidteather%2Fimc-prosperity-2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidteather%2Fimc-prosperity-2024/lists"}