Bitcoin real time prediction using SNARIMA by
riverml
andBinance API
![bitcoin_example_01](https://private-user-images.githubusercontent.com/118663358/291033322-b8d7c7c6-3aef-46a6-a75b-31297bea63b6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTI2NzksIm5iZiI6MTczODg5MjM3OSwicGF0aCI6Ii8xMTg2NjMzNTgvMjkxMDMzMzIyLWI4ZDdjN2M2LTNhZWYtNDZhNi1hNzViLTMxMjk3YmVhNjNiNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMTM5MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iOGQyYmVkYmQxZDVjMjlmMDEzMGY2Y2IzYmM0MDA5NDhkMDY5Y2FjY2Y5NDgxZDgzNzA0YjU1NWVkMWU5MDExJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ndc4zilXJBu15Tev63mg8E0M5SZWmuIPSVnCYMO5xW0)
![bitcoin_example_02](https://private-user-images.githubusercontent.com/118663358/291033332-e0804908-0125-449f-a758-0dcad9fee95d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTI2NzksIm5iZiI6MTczODg5MjM3OSwicGF0aCI6Ii8xMTg2NjMzNTgvMjkxMDMzMzMyLWUwODA0OTA4LTAxMjUtNDQ5Zi1hNzU4LTBkY2FkOWZlZTk1ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMTM5MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lOGM0ODVmM2ZmMDU0ZDgzMThkYmZmMTE5M2QzOWU0MzExZDY0NmMzYzE0YzNlMDYxNzY4MDRjMzc1MWI0NjJkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.pABr-WIbk0zyoitgIEB9lV9PCSTPgW6HbvqOMIbrBLc)
- clone this repo
- set current directory to
this_repo/predict_app
- run
docker build -t bitcoin:0 .
- run
docker run --name bitcoin -d -p 8080:8080 bitcoin:0
- open your browser and type
localhost:8080
- to close, run
docker stop bitcoin
- to delete all images & containers, run
docker system prune -a
code :
Algorithm : SNARIMA
data type : time series
evaluation : Root Mean Squared Error (RMSE) score
recommendation feature details : The recommendation feature works best when the RMSE score is at its lowest. (e.g. 0.001)