{"id":21625763,"url":"https://github.com/escomputers/automatic-stop-daemon","last_synced_at":"2026-01-28T04:36:20.367Z","repository":{"id":63385616,"uuid":"554932898","full_name":"escomputers/Automatic-Stop-Daemon","owner":"escomputers","description":"Binance Automatic Stop Daemon constantly and securely listens to Binance account and if a BUY order is FILLED, it will automatically place a Stop Loss, Take Profit or OCO order based on your choice","archived":false,"fork":false,"pushed_at":"2024-06-18T23:17:21.000Z","size":1733,"stargazers_count":5,"open_issues_count":10,"forks_count":4,"subscribers_count":1,"default_branch":"docker","last_synced_at":"2025-03-25T08:51:24.761Z","etag":null,"topics":["algorithmic-trading","binance","binance-api","bootstrap","javascript","jquery","python","stoploss-takeprofit"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/escomputers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-10-20T16:48:06.000Z","updated_at":"2024-10-04T16:54:00.000Z","dependencies_parsed_at":"2024-03-04T16:46:04.480Z","dependency_job_id":"f8920691-3611-4b83-b941-0fafa0be45d6","html_url":"https://github.com/escomputers/Automatic-Stop-Daemon","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escomputers%2FAutomatic-Stop-Daemon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escomputers%2FAutomatic-Stop-Daemon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escomputers%2FAutomatic-Stop-Daemon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escomputers%2FAutomatic-Stop-Daemon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/escomputers","download_url":"https://codeload.github.com/escomputers/Automatic-Stop-Daemon/tar.gz/refs/heads/docker","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248402436,"owners_count":21097331,"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":["algorithmic-trading","binance","binance-api","bootstrap","javascript","jquery","python","stoploss-takeprofit"],"created_at":"2024-11-25T01:10:33.869Z","updated_at":"2026-01-28T04:36:20.310Z","avatar_url":"https://github.com/escomputers.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- PROJECT LOGO --\u003e\n\u003c!-- \n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/escomputers/BASD\"\u003e\n   \u003cimg src=\"templates/icon.ico\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n--\u003e\n\n\u003ch3 align=\"center\"\u003eBASD\u003c/h3\u003e\n \u003ch6 align=\"center\"\u003eacronym for\u003c/h6\u003e\n  \u003cp align=\"center\"\u003e\n    Binance Automatic Stop Daemon\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    ·\n    \u003ca href=\"https://github.com/escomputers/BASD/issues\"\u003eReport Bug »\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/escomputers/BASD/issues\"\u003eRequest Feature »\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- DEMO --\u003e\n## Web demo (under dev)\n\u003ca href=\"https://emilianospada.pythonanywhere.com\"\u003eLink hosted on Python Anywhere »\u003c/a\u003e\n\n\u003c!-- WHY BASD --\u003e\n## Why BASD?\nBinance is unquestionably the world greatest and most secure cryptocurrency exchange and many of us trade there.\nFor those like me that open and close positions within the same day or few hours, it's extremely important to carefully watch graphs to monitor price movements.\n\nSometimes (very often in my case) we cannot monitor price during a trade.\nExpecially if an order is being filled during nightime, how can we place an order if we're sleeping, trekking or just working?\n\nBASD solves the problem by constantly and securely listening to Binance account and if a BUY order is FILLED, it will automatically place a Stop Loss, Take Profit or OCO order basing on your choice.\n\nBASD \u003cins\u003e\u003cb\u003eDOES NOT\u003c/ins\u003e\u003c/b\u003e store or save or get your API keys. \nKeys are temporarily saved into your device RAM and after you close BASD, everything get deleted and you have to insert them again.\nIf you read source code line by line, there's no hidden treat.\n\n\u003c!-- Threat Intelligence Portal Analysis --\u003e\n#### Threat Intelligence Portal Analysis powered by ![Kaspersky][Kaspersky]\n* [Ubuntu binary](https://opentip.kaspersky.com/8FC311547747145D046C3D31682049493510F8A3C183B481008011B03A82866F/results)\n* [Windows binary](https://opentip.kaspersky.com/CA288B869C313BB67B295934C7373144FB84566A6F3A3E2F2C36939CE051DB5F/results)\n\n\u003c!-- Prerequisites --\u003e\n### Prerequisites\nBASD requires \u003cb\u003eBinance.com API key and API secret key\u003c/b\u003e. If you don't know how to create API keys, follow these [instructions](https://www.binance.com/en/support/faq/how-to-create-api-360002502072). Note that Binance.us is not currently supported.\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting started\n\n### Docker version\n```docker pull escomputers/basd```\n\n```docker run -e DJANGO_SECRET_KEY='' -dp 8000:8000 escomputers/basd```\n\n### Binary version\nFor Windows and Ubuntu/Debian just download last stable binary file from [releases](https://github.com/escomputers/BASD/releases) page.\nExtract zip archive and run BASD\n\nDo not move or delete ```templates``` directory, otherwise it won't work!\n* Tested on ![Windows][Windows]\n* Tested on ![Ubuntu][Ubuntu]\n* MacOS users can install [Parallels](https://www.parallels.com/it/) and then run BASD within it.\n\n\u003c!-- USAGE --\u003e\n## Usage\nWhen program starts you will asked for these \u003cins\u003erequired\u003c/ins\u003e parameters:\n* Timezone continent + city \u003csup\u003e1\u003c/sup\u003e\n* Start time \u003csup\u003e2\u003c/sup\u003e\n* Number of active hours \u003csup\u003e3\u003c/sup\u003e\n* Order type \u003csup\u003e4\u003c/sup\u003e\n* Sell percentage \u003csup\u003e5\u003c/sup\u003e\n\n\u003csup\u003e1\u003c/sup\u003e [Here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List) you can find a complete list of all supported timezones, \u003cb\u003ee.g. Europe/Berlin\u003c/b\u003e\n\n\u003csup\u003e2\u003c/sup\u003e When you want program starts working, \u003cb\u003ee.g. 23:55\u003c/b\u003e\n\n\u003csup\u003e3\u003c/sup\u003e Number of active hours, used for end time calculation, \u003cb\u003ee.g. 8\u003c/b\u003e\n\n\u003csup\u003e4\u003c/sup\u003e Supported order types are \u003cins\u003eonly for sell\u003c/ins\u003e side: [Take Profit](https://academy.binance.com/en/articles/what-is-a-stop-limit-order) - [Stop Loss](https://academy.binance.com/en/articles/what-is-a-stop-limit-order) - [OCO](https://academy.binance.com/en/articles/what-is-an-oco-order)\n\n\u003csup\u003e5\u003c/sup\u003e BASD will calculate order sell price with your desired percentage, \u003cb\u003ee.g. 2.45\u003c/b\u003e\n\n\nYou can optionally be notified whenever a job is started or order is placed. If you select \"Email Alert\", you will asked for:\n- Sender Gmail address\n- Gmail app password (\u003cins\u003e\u003cb\u003enot\u003c/b\u003e\u003c/ins\u003e your Gmail password)\n- Receiver email address\n\nNote that only Gmail accounts are currently supported. Follow these [instructions](https://support.google.com/mail/answer/185833?hl=en), if you don't know how to create a Gmail application password.\n\nWhen placing orders always \u003cins\u003e\u003cb\u003eREMEMBER\u003c/ins\u003e\u003c/b\u003e these trading rules:\n1. Binance will not accept any buy or sell order whose values is less than 11 USD\n2. For OCO sell order, you must have the following price schema: Limit Price \u003e Last Price \u003e Stop Price. Last price \u003cins\u003e\u003cb\u003eis not\u003c/ins\u003e\u003c/b\u003e symbol price when buy order is filled but it's symbol last price when sell order will be placed!\n\nAfter you fill all required fields, another window will popup, just click ```Start``` and you're done, then first window can be safely closed.\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\n\n### If BASD was useful don't forget to give the project a [star](https://github.com/escomputers/BASD/stargazers)!\n\n\n\u003c!-- LICENSE --\u003e\n## License\nDistributed under the Apache 2.0 License. See [license](https://github.com/escomputers/BASD/blob/GUI/LICENSE) for more information.\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[Python]: https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white\n[Python-url]: https://www.python.org/\n[HTML]: https://img.shields.io/badge/HTML-239120?style=for-the-badge\u0026logo=html5\u0026logoColor=white\n[HTML-url]: https://html.com/\n[Linux]: https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black\n[MacOS]: https://img.shields.io/badge/mac%20os-000000?style=for-the-badge\u0026logo=macos\u0026logoColor=F0F0F0\n[Windows]: https://img.shields.io/badge/Windows-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white\n[Ubuntu]: https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge\u0026logo=ubuntu\u0026logoColor=white\n[Kaspersky]: https://camo.githubusercontent.com/a8908b2f9c27f5d9f81f8bfa1d41dcefcb4e75046eaf21e0dcda2c59d4273380/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f7374796c653d666f722d7468652d6261646765266d6573736167653d4b6173706572736b7926636f6c6f723d303036443543266c6f676f3d4b6173706572736b79266c6f676f436f6c6f723d464646464646266c6162656c3d\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fescomputers%2Fautomatic-stop-daemon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fescomputers%2Fautomatic-stop-daemon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fescomputers%2Fautomatic-stop-daemon/lists"}