Closed karelsgs2 closed 3 years ago
Zdravím, díky za feedback.
Určitě rozšíření na další burzy je následný krok, který plánujeme v nejbližších týdnech. Budeme Vás o tom zde informovat.
Díky.
Hi, thanks for the feedback.
Expanding to other exchanges is a follow-up step we are planning in the coming weeks. We will keep you posted here.
Thanks.
Zdravíme, podpora Huobi byla právě v dnešním release přidána. Změnila se díky tomu trošku struktura konfiguračních souborů, kde jsme oddělili nastavení společné od nastavení týkající se konkrétní burzy. Zároveň i samotné konfigurační soubory jsou oddělené od instalačního skriptu v samostatných souborech.
Každopádně nákup jako takový jsme na Huobi zatím bohužel neměli jak otestovat, mohli bychom vás poprosit o ověření? Napojení na burzu jako takovou jsme si otestovali, to by funkční být 100 % mělo.
Kdyby byl nějaký problém, dejte prosím vědět.
S pozdravem, Tým Crynners
Hello, Huobi support has just been added in today's release. This has changed the structure of the configuration files a bit, where we have separated common settings from exchange-specific settings. At the same time, the configuration files themselves are also separated from the installation script in separate files.
Anyway, we haven't tested the purchase on Huobi yet, could we ask you to test it? We have tested the connection to the exchange as such, that should be 100% functional.
If there is any problem, please let us know.
Regards, Team Crynners
Hello, we've expanded our exchange support to include Binance, Kraken and FTX.
More exchanges will follow soon.
Regards, Team Crynners
Zdravím, v neděli jsem zkusil nainstalovat AccBot - první instalace skončila s chybou, pak jsem si uvěmomil, že jsem asi měl odstranit konfigurační soubor pro Coinmate - pokud chci používat Huobi a druhá instalace skončila úspěšně "v zeleném", jak je v návodu. Nicméně robot zatím neprovedl žádný nákup - kdy má být realizován první nákup, pokud je výsledek instalace:
"The AccBot bot is already deployed and should now start buying BTC at 14. minute every 48. hour."
Přikládám log obou instalací.
Díky Karel
st 25. 8. 2021 v 22:14 odesílatel Crynners @.***> napsal:
Zdravíme, podpora Huobi byla právě v dnešním release přidána. Změnila se díky tomu trošku struktura konfiguračních souborů, kde jsme oddělili nastavení společné od nastavení týkající se konkrétní burzy. Zároveň i samotné konfigurační soubory jsou oddělené od instalačního skriptu v samostatných souborech.
Každopádně nákup jako takový jsme na Huobi zatím bohužel neměli jak otestovat, mohli bychom vás poprosit o ověření? Napojení na burzu jako takovou jsme si otestovali, to by funkční být 100 % mělo.
Kdyby byl nějaký problém, dejte prosím vědět.
S pozdravem, Tým Crynners
Hello, Huobi support has just been added in today's release. This has changed the structure of the configuration files a bit, where we have separated common settings from exchange-specific settings. At the same time, the configuration files themselves are also separated from the installation script in separate files.
Anyway, we haven't tested the purchase on Huobi yet, could we ask you to test it? We have tested the connection to the exchange as such, that should be 100% functional.
If there is any problem, please let us know.
Regards, Team Crynners
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Crynners/AccBot/issues/3#issuecomment-905842225, or unsubscribe https://github.com/notifications/unsubscribe-auth/APQSG4JL4UD573JZSIRF2L3T6VFLLANCNFSM5CS7IELA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .
https://github.com/Crynners/AccBot
=========== První instalace =================
PS G:\AccBot_Installation> powershell.exe -executionpolicy bypass -file .\install_script.ps1
Login to Azure was successful. Please wait, installation will take several minutes...
[Step 1 / 9] Resource group -> Starting ...
WARNING: Resource group 'AccBot' already exists. This step will be skipped.
[Step 1 / 9] Resource group -> DONE
[Step 2 / 9] CosmosDB Account -> Starting ...
[Step 2 / 9] CosmosDB account -> DONE
[Step 3 / 9] CosmosDB DB -> Starting ...
[Step 3 / 9] CosmosDB DB -> DONE
[Step 4 / 9] CosmosDB DB Container -> Starting ...
[Step 4 / 9] CosmosDB DB Container -> DONE
[Step 5 / 9] Storage account -> Starting...
[Step 5 / 9] Storage account -> DONE
[Step 6 / 9] App insights -> Starting...
[Step 6 / 9] App insights -> DONE
[Step 7 / 9] Function app -> Starting...
[Step 7 / 9] Function app -> DONE
[Step 8 / 9] Function app settings uploading -> Starting...
[Step 8 / 9] Function app settings uploading -> DONE
[Step 9 / 9] Function app deployment -> Starting...
ERROR: The command failed with an unexpected error. Here is the traceback:
ERROR: HTTPSConnectionPool(host='accbotfunction-404546e3-19e6-4741-928d-112e1.scm.azurewebsites.net', port=443): Read timed out. (read timeout=3)
Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 445, in _make_request
File "
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/adapters.py", line 439, in send File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 755, in urlopen File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/util/retry.py", line 532, in increment File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/packages/six.py", line 770, in reraise File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 699, in urlopen File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 447, in _make_request File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\urllib3/connectionpool.py", line 336, in _raise_timeout urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='accbotfunction-404546e3-19e6-4741-928d-112e1.scm.azurewebsites.net', port=443): Read timed out. (read timeout=3)
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 231, in invoke File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 657, in execute File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 720, in _run_jobs_serially File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 691, in _run_job File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 328, in call File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/custom.py", line 396, in enable_zip_deploy_functionapp File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/custom.py", line 526, in remove_remote_build_app_settings File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/custom.py", line 987, in validate_app_settings_in_scm File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/utils.py", line 75, in call File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/utils.py", line 71, in call File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/appservice/custom.py", line 1016, in _get_app_settings_from_scm File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/api.py", line 76, in get File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/api.py", line 61, in request File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 542, in request File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/sessions.py", line 655, in send File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\requests/adapters.py", line 529, in send requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='accbotfunction-404546e3-19e6-4741-928d-112e1.scm.azurewebsites.net', port=443): Read timed out. (read timeout=3) To open an issue, please run: 'az feedback' G:\AccBot_Installation\install_script.ps1 : ERROR: Azure function deployment failed.
Press Enter to continue...:
=========== Druhá instalace po odstranění konf. souboru pro Coinmate =================
powershell.exe -executionpolicy bypass -file .\install_script.ps1 Login to Azure was successful. Please wait, installation will take several minutes... [Step 1 / 9] Resource group -> Starting ... WARNING: Resource group 'AccBot' already exists. This step will be skipped. [Step 1 / 9] Resource group -> DONE [Step 2 / 9] CosmosDB Account -> Starting ... WARNING: CosmosDB account 'accbotcosmosdbaccount-a9b8c6e9-e6f3-402b-93f' already exists. This step will be skipped. [Step 2 / 9] CosmosDB account -> DONE [Step 3 / 9] CosmosDB DB -> Starting ... [Step 3 / 9] CosmosDB DB -> DONE [Step 4 / 9] CosmosDB DB Container -> Starting ... [Step 4 / 9] CosmosDB DB Container -> DONE [Step 5 / 9] Storage account -> Starting... WARNING: Storage account 'accbotsa576010845' already exists. This step will be skipped. [Step 5 / 9] Storage account -> DONE [Step 6 / 9] App insights -> Starting... [Step 6 / 9] App insights -> DONE [Step 7 / 9] Function app -> Starting... WARNING: Azure functionapp 'accbotfunction-404546e3-19e6-4741-928d-112e1' already exists. This step will be skipped. [Step 7 / 9] Function app -> DONE [Step 8 / 9] Function app settings uploading -> Starting... [Step 8 / 9] Function app settings uploading -> DONE [Step 9 / 9] Function app deployment -> Starting... [Step 9 / 9] Function app deployment -> DONE The following entities were successfully created in Azure: ResourceGroup: AccBot CosmosDBAccount: accbotcosmosdbaccount-a9b8c6e9-e6f3-402b-93f Azure storage: accbotsa576010845 Azure function: accbotfunction-404546e3-19e6-4741-928d-112e1 => The AccBot bot is already deployed and should now start buying BTC at 14. minute every 48. hour. Press Enter to continue...:
Zdravím,
díky moc za feedback. Co se týče zmiňovaného erroru, vypadá to na nějaký timeoutu na Azure při deployi bota. Konfigurační soubor pro Coinmate není třeba mazat, v tom by problém být neměl. Asi nejjednodušší řešení, pokud se něco takového stane znovu, zkusit spustit skript znovu. Pokud by problém přetrvával, tak dejte určitě znovu vědět. V dalších release ocheckujeme případ, kdy při deployi dojde k timeoutu a pokusíme se deployovat znovu.
Nicméně, včera jsme publikovali nový release, který by Vám měl pomoci bota zprovoznit a zároveň i nastavit časovač dle požadavku. Opravili jsme totiž jeden bug pro nakupování na Huobi a zároveň do konfiguračního skriptu přidali rozšíření, viz:
# Pokud chcete nakupovat méně než 1x za den, což je i doporučené nastavení (častěji po menších dávkách), vyplňte HourDivider
# HourDivider určuje po kolika hodinách chcete pravidelně nakupovat
# (MOŽNÉ HODNOTY: 1, 2, 3, 4, 6, 8, 12)
$HourDivider='1'
# Pokud chcete nakupovat např. pouze jednou za 2 dny, jednou týdně,
# nebo např. každé úterý a sobotu, vyplňte $NCronTabExpression
# Formát této proměnné je v NCRONTAB,
# viz: https://docs.microsoft.com/cs-cz/azure/azure-functions/functions-bindings-timer?tabs=csharp#ncrontab-expressions
# Příklady:
# "0 0 */2 * * *" -> jednou za dvě hodiny
# "0 30 9 * * 1-5" -> v 9:30 každý pracovní den
# Online generátor NCRONTAB hodnoty: https://ncrontab.swimburger.net/
$NCronTabExpression = ''
Čili ve vašem případě potřebujete nastavit $NCronTabExpression
tak, abyste nakupoval jednou za 2 dny. Výsledný string 0 30 5 */2 * *
Vám například zajistí to, že bot bude nakupovat vždy v 5:30 ráno jednou za 2 dny. Výsledek výrazu si můžete testovat např. vůči tomuto online generátoru https://ncrontab.swimburger.net/
Kdyby byl nějaký problém, dejte prosím vědět.
S pozdravem, Crynners
Zdravím, díky za rychlou odpověď i novou verzi - určitě vyzkouším (i dám vědět, jak jsem dopadl). Napadá mě - je možné robota nastavit na nákup dvou a více párů např. bych chtěl pravidelně nakupovat BTC/USDT a ETH/USDT?
Díky S pozdravem
Karel
út 31. 8. 2021 v 12:42 odesílatel Crynners @.***> napsal:
Zdravím,
díky moc za feedback. Co se týče zmiňovaného erroru, vypadá to na nějaký timeoutu na Azure při deployi bota. Konfigurační soubor pro Coinmate není třeba mazat, v tom by problém být neměl. Asi nejjednodušší řešení, pokud se něco takového stane znovu, zkusit spustit skript znovu. Pokud by problém přetrvával, tak dejte určitě znovu vědět. V dalších release ocheckujeme případ, kdy při deployi dojde k timeoutu a pokusíme se deployovat znovu.
Nicméně, včera jsme publikovali nový release https://github.com/Crynners/AccBot/releases/latest, který by Vám měl pomoci bota zprovoznit a zároveň i nastavit časovač dle požadavku. Opravili jsme totiž jeden bug pro nakupování na Huobi a zároveň do konfiguračního skriptu přidali rozšíření, viz:
Pokud chcete nakupovat méně než 1x za den, což je i doporučené nastavení (častěji po menších dávkách), vyplňte HourDivider
HourDivider určuje po kolika hodinách chcete pravidelně nakupovat
(MOŽNÉ HODNOTY: 1, 2, 3, 4, 6, 8, 12)
$HourDivider='1'
Pokud chcete nakupovat např. pouze jednou za 2 dny, jednou týdně,
nebo např. každé úterý a sobotu, vyplňte $NCronTabExpression
Formát této proměnné je v NCRONTAB,
viz: https://docs.microsoft.com/cs-cz/azure/azure-functions/functions-bindings-timer?tabs=csharp#ncrontab-expressions
Příklady:
"0 0 /2 " -> jednou za dvě hodiny
"0 30 9 1-5" -> v 9:30 každý pracovní den
Online generátor NCRONTAB hodnoty: https://ncrontab.swimburger.net/
$NCronTabExpression = ''
Čili ve vašem případě potřebujete nastavit $NCronTabExpression tak, abyste nakupoval jednou za 2 dny. Výsledný string 0 30 5 /2 * Vám například zajistí to, že bot bude nakupovat vždy v 5:30 ráno jednou za 2 dny. Výsledek výrazu si můžete testovat např. vůči tomuto online generátoru https://ncrontab.swimburger.net/
Kdyby byl nějaký problém, dejte prosím vědět.
S pozdravem, Crynners
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Crynners/AccBot/issues/3#issuecomment-909117995, or unsubscribe https://github.com/notifications/unsubscribe-auth/APQSG4NLVI56TG33MFAYDH3T7SWZ3ANCNFSM5CS7IELA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Napadá mě - je možné robota nastavit na nákup dvou a více párů např. bych chtěl pravidelně nakupovat BTC/USDT a ETH/USDT?
Zdravím, zatím ne, ale budeme v rámci #7 realizovat. Fungovat to bude tak, že si nasadíte bota pod jedním párem a potom si nasadíte bota pod dalším atd. (takže těch souběžných botů bude možné mít klidně i více).
S pozdravem, Crynners
Projekt se mi líbí, ale spousta lidí má účty na jiných burzách - bylo by možné přidat podporu i pro další burzy (za mě Huobi) Díky
I like the project, but a lot of people have accounts on other exchanges - it would be possible to add support for other exchanges (Huobi for me) Thanks