Package: binance-reporting
Updated 05th Feb 2022This is anunofficialPython downloader forBinance exchange via its API. I am in no way affiliated with Binance. You can use it at your own risk.If you came here looking for theBinance exchangeto purchase cryptocurrencies, thenclick here.
If you are having an account at Binance already and want to download all your trading information from Binance, you ended up at the right place.Source codehttps://github.com/JanAbraham/binance-reportingDocumentationhttps://binance-reporting.readthedocs.io/en/latest/Many thanks goes to @sammchardy for providing the python-binance package and keeps it up-to-date. I am using this package to connect seemless to the exchange.FeaturesDownloading of your data from Binance forcurrent balancetrading historyorder historyopen ordersdeposit historywithdrawal historydaily account snapshotssending a short telegram message with the balance & profit of your accountIn addition to your own data, you can download general available data as wellprices of all trading pairskline historyOne common issue when downloading data are API overloads. When that happens the data stream will just stop and the other side will close the connection. This is being taken care of and cool-off times have been implemented as appropriate.Depending on your trading history with Binance, the first download might take some time to complete. Even more when you add kline downloads for many trading pairs and intervals. You can always watch the status of the download either on the console or in the log-file.
Every download attempt is first checking for previous data downloads and only performs a differential download.Quick StartPre-RequisitesRegister an account withBinance.Generate anAPI Keyand assign relevant permissions.InstallationThe package can be installed via pip from PYPI.orgpipinstallbinance-reportingConfigurationThe script is controlled by a yaml config file. You can download aTemplate of a config fileDetailed information about how to use the configuration file is in the template and in thischapter.The config file need to be in the same folder from where you start the python script.Starting Data DownloadChange to a directory where you want to have the data being downloaded to and start the download of your datapython-mbinance_reporting.startconfig.yamlFor more information, pleasecheck out the documentation.ContributeIf you like to contribute or have an idea for improvements / enhancements, please contact me via githubhttps://github.com/JanAbrahamSource CodePlease be informed, that I am only working sporadically on this project. I apologize already for longer response times.SupportIf you are having issues, please open an item here:Issue TrackerDonateIf this library helped you out, feel free to donate.CoinAddressNetworkXRPrEb8TK3gBgk5auZkwc6sHnwrGVJH8DuaLh / MEMO: 101430969Ripple NetworkTRXTH14B1PT6bPfz2RF5C1hiP2G62438v113rTRON/TRX20 NetworkBTC0x4c2c124cf608f6002606c43287915937dae02c50BSC/BEP20 NetworkETH0x4c2c124cf608f6002606c43287915937dae02c50BSC/BEP20 NetworkBNB0x4c2c124cf608f6002606c43287915937dae02c50BSC/BEP20 NetworkADA0x4c2c124cf608f6002606c43287915937dae02c50BSC/BEP20 NetworkUSDC0x4c2c124cf608f6002606c43287915937dae02c50BSC/BEP20 NetworkLicenseThe project is licensed under GNU General Public License.