{"id":13460857,"url":"https://github.com/llSourcell/bitcoin_prediction","last_synced_at":"2025-03-24T19:33:07.206Z","repository":{"id":145056377,"uuid":"119817511","full_name":"llSourcell/bitcoin_prediction","owner":"llSourcell","description":"This is the code for \"Bitcoin Prediction\" by Siraj Raval on Youtube ","archived":false,"fork":false,"pushed_at":"2018-02-01T10:31:53.000Z","size":1040,"stargazers_count":235,"open_issues_count":9,"forks_count":134,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-08-01T10:21:54.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","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/llSourcell.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}},"created_at":"2018-02-01T10:02:10.000Z","updated_at":"2024-05-28T00:01:14.000Z","dependencies_parsed_at":"2023-03-26T02:02:25.788Z","dependency_job_id":null,"html_url":"https://github.com/llSourcell/bitcoin_prediction","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llSourcell%2Fbitcoin_prediction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llSourcell%2Fbitcoin_prediction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llSourcell%2Fbitcoin_prediction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llSourcell%2Fbitcoin_prediction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/llSourcell","download_url":"https://codeload.github.com/llSourcell/bitcoin_prediction/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222004315,"owners_count":16914876,"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","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":[],"created_at":"2024-07-31T10:00:49.882Z","updated_at":"2024-10-29T06:30:55.705Z","avatar_url":"https://github.com/llSourcell.png","language":"Jupyter Notebook","funding_links":[],"categories":["Strategies \u0026 Research","Jupyter Notebook"],"sub_categories":["Crypto Currencies Strategies","High Frequency Trading (HFT)"],"readme":"# Overview\n\nThis is the code for [this](https://youtu.be/EqWm8A-dRYg) video on Youtube by Siraj Raval on Bitcoin Prediction. \n\n##### Usage #####\nThe entire setup works on Google cloud.\n\n##### Part 1: Data Gathering: #####\nIn order to capture the real-time data, we run the following two python programs in background to continuously fetch the data. \na) Continuous_Stream_Data.py \nb) Continuous_Stream_Sentiment.py\n\nThe two code do the preprocessing of data and store them in “live_tweet.csv” and “live_bitcoin.csv” files.\n\n##### Part 2: Core Engine: #####\nFrom the experiments we found LSTM based model to be performing better than ARIMA (discussed in detail in next section). We have set our best model parameters in engine.py file and once it is run it gathers data from the “live_bitcoin.csv” and “live_tweet.csv”, and generate features in real-time and is fed into the model.\n\nThe model outputs the next price. It also does a computation based on the threshold set in the code (this is fed from the settings file). \n\nThe information about the time stamp, predicted price, current real price and buy/sell decision is then written into a mysql database\n\n##### Part 3: Tableau and Notification system: #####\n\nWe have used Tableau to generate plots in real-time form the sql-database mentioned in previous section. \n\n\n\n# Credits\n\nCredits for this code go to [sapphirine](https://github.com/Sapphirine/BITCOIN-PRICE-PREDICTION-USING-SENTIMENT-ANALYSIS). I've merely created a wrapper to get people started. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FllSourcell%2Fbitcoin_prediction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FllSourcell%2Fbitcoin_prediction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FllSourcell%2Fbitcoin_prediction/lists"}