Я знаю, очень громоздкий заголовок. Но я не мог придумать лучшего. Тема также очень специфична для моих требований, но, возможно, это поможет кому -то.
Я бегу несколько Urma V3 Lite Боты на 3Commas. Если вы не знаете, о чем я говорю, остановитесь здесь, этот пост не для вас 😉
В любом случае, если вы знакомы с Urma V3 Lite Bots, вы знаете, что они часто застряли после 4 -го порядка безопасности (так), так как расстояние между SOS большое. И если это переходит в 5 -е или даже 7 -е место, так что отскок очень распространен.
Следовательно, мне нужно было две вещи:
- Оповещает всякий раз, когда 4 -й, так что завершается. Так что мне не нужно проверять 3Commas все время. Затем я могу играть с ручными заказами на безопасность, чтобы быстрее принести сделку.
- Отрегулируйте значение Take Profit (TP), начиная с 5 -го SO. Я обычно иду с 1,5% TP, но значение должно быть выше в зависимости от SO.
Я написал сценарий Python, который выполняет именно это. Вы можете найти это в моем GitHub Repo . Я не эксперт по Python, но сценарий выполняет работу.
Сценарий проверяет все активные сделки, независимо от того, завершены ли они 4 или более SOS. Если да, вы получаете предупреждение. Затем идентификатор сделки сохраняется, чтобы вы не получили дальнейших предупреждений о этой сделке. Затем он проверяет, соответствует ли 5 или более SOS, и соответственно устанавливает TP. Я запускаю сценарий каждые 15 минут через Cron на VPS Ubuntu.
Вам нужно иметь Python и py3cw установлены.
Оповещения отправляются в Discord. Читайте здесь почему и как.
Сценарий имеет переменную раздел, который вам необходимо изменить. В сценарии много комментариев, поэтому я не буду переходить на переменные здесь. Под разделом переменной для вашей ссылки.
# 3Commas API info # BOTS_READ permissions are mandatory # BOTS_WRITE permissions are only needed if you want to adjust the take profit value API_Key = '' API_Secret = '' account_id = '' # Discord webhook for notifications DiscordWebhook = '' # Adjust TP, too? adjust_TP = True # Can be True or False # Adjust TP percentages when SO is completed TPSO5 = 3 # Safety order 5 TPSO6 = 7 # Safety order 6 TPSO7 = 10 # Safety order 7 # Trailing settings trailing_enabled = False trailing_deviation = 0
Оригинал: “https://dev.to/nobbi/get-alerts-and-adjust-tp-on-3commas-based-on-sos-4k76”