Рубрики
Без рубрики

Получите оповещения и отрегулируйте TP на 3Commas на основе SOS

Я знаю, очень громоздкий заголовок. Но я не мог придумать лучшего. Тема также очень конкретная … Tagged с 3commas, Python.

Я знаю, очень громоздкий заголовок. Но я не мог придумать лучшего. Тема также очень специфична для моих требований, но, возможно, это поможет кому -то.

Я бегу несколько Urma V3 Lite Боты на 3Commas. Если вы не знаете, о чем я говорю, остановитесь здесь, этот пост не для вас 😉

В любом случае, если вы знакомы с Urma V3 Lite Bots, вы знаете, что они часто застряли после 4 -го порядка безопасности (так), так как расстояние между SOS большое. И если это переходит в 5 -е или даже 7 -е место, так что отскок очень распространен.

Следовательно, мне нужно было две вещи:

  1. Оповещает всякий раз, когда 4 -й, так что завершается. Так что мне не нужно проверять 3Commas все время. Затем я могу играть с ручными заказами на безопасность, чтобы быстрее принести сделку.
  2. Отрегулируйте значение 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”