К основному содержимому
Все коллекцииБоты (DCA, GRID)Торговые сигналы
Изменение позиции с помощью персонализированных сигналов TradingView
Изменение позиции с помощью персонализированных сигналов TradingView

Здесь вы можете узнать, как переключаться с шорт позиции на лонг и наоборот, при помощи двух сигналов.

Обновлено более 2 лет/г. назад

Занимаясь маржинальной торговлей или торговлей на фьючерсном рынке, важно успевать ловить как рост, так и падение цен. С помощью персонализированных сигналов TradingView и двух ботов, вы можете легко "перевернуть" Лонг позицию в Шорт или наоборот:

  • Это можно сделать, когда, например, цена пересекает отметку в $10000.

  • Можно использовать огромную библиотеку технических индикаторов для разных ситуаций, например, когда RSI опускается ниже 20.

  • Можно создавать собственные, персональные решения (стратегии) с помощью Pine Script для использования нескольких индикаторов или применения частных стратегий.

Единственное, что может вас ограничить - это время, которое вы можете или хотите потратить на изучение данных инструментов.

Создайте двух ботов - одного с Шорт стратегией и одного с Лонг стратегией

Эта статья показывает как настроить бота с условием начала сделки Персональный сигнал TradingView:

Вот несколько советов:

  • Если вам не нужны никакие дополнительные покупки, установите для параметра «Максимальное количество страховочных ордеров» значение 0.

  • Чтобы предотвратить раннее закрытие ботом сделок, установите тейк профит на 50% от общего объема.

  • Нет необходимости ничего запускать вручную. Если бот получит сообщение о закрытии в момент, когда нет активной позиции, он проигнорирует его.

  • Если вы отключите бота после того как он уже вошел в сделку, он все равно выполнит закрытие сделки, когда получит соответствующий сигнал.
    ВНИМАНИЕ! Если активные бот получил сигнал на открытие сделки с задержкой в N секунд и затем был выключен, то сделка все равно откроется по истечении N секунд.

Давайте снова пошагово создадим необходимый сигнал в Оповещении!

Используйте веб-хук вместо других способов уведомления

Создавая сигналы в TradingView выберите URL вебхука и вставьте ссылку:

Создайте Оповещение для открытия Лонговой позиции

Например, вы хотите создать такое оповещение как только RSI упадет ниже 25:

Для этого вам надо сначала закрыть Шортовую (короткую) позицию и только потом открыть Лонговую (длинную) позицию.

Откройте информацию о вашем Шорт боте, кликнув на его название, и скопируйте Сообщение для закрытия сделки по рынку, которое должно выглядеть следующим образом:

{
"action": "close_at_market_price",
"message_type": "bot",
"bot_id": 756065,
"email_token": "d98xxxx9-xxx5-xxx2-xxx0-dxxxxxxxxx3b",
"delay_seconds": 0
}

Далее откройте информацию о вашем Лонг боте, кликнув на его название, и скопируйте Сообщение для сигнала начала сделки, которое должно выглядеть следующим образом:

{
"message_type": "bot",
"bot_id": 820763,
"email_token": "d98xxxx9-xxx5-xxx2-xxx0-dxxxxxxxxx3b",
"delay_seconds": 0
}

Важно:
Биржам может потребоваться некоторое время на закрытие вашей предыдущей позиции. Поэтому, чтобы избежать конфликтующих сигналов, используйте задержку "delay_seconds" со значениями от 4 до 10 секунд.
С учетом этой задержки Сообщение для сигнала начала сделки для Лонг бота будет выглядеть так:

{
"message_type": "bot",
"bot_id": 820763,
"email_token": "d98xxxx9-xxx5-xxx2-xxx0-dxxxxxxxxx3b",
"delay_seconds": 6
}

Последнее, что вам нужно сделать с этими сообщениями - объединить их с помощью квадратных скобок [ ] и разделить сообщения запятой. Общая схема объединения такая:

[message 1, message 2]

Как выглядят сообщения в объединенном виде:

[
{
"action": "close_at_market_price",
"message_type": "bot",
"bot_id": 756065,
"email_token": "d98xxxx9-xxx5-xxx2-xxx0-dxxxxxxxxx3b",
"delay_seconds": 0
}
,
{
"message_type": "bot",
"bot_id": 820763,
"email_token": "d98xxxx9-xxx5-xxx2-xxx0-dxxxxxxxxx3b",
"delay_seconds": 6
}
]

Дополнительные строки и пробелы не имеют значения, но важно убедиться, что все остальные символы на своём месте. Если пропустить одну скобку или запятую, команда не сработает. Простой способ проверить правильность вашего сообщения: https://jsonformatter.curiousconcept.com/. Вставьте ваше сообщение, нажмите Process. Если в ответ вы получили зеленое сообщение VALID JSON - все в порядке:

Теперь вставьте финальное объединенное сообщение в настройки оповещения в поле Сообщение:

Создайте второе Оповещение для открытия Шортовой позиции

Процесс создания оповещения такой же, как и с Лонг ботом:

  • Скопируйте Сообщение для закрытия сделки по рынку для Лонг бота.

  • Скопируйте Сообщение для сигнала начала сделки для Шорт бота.

  • Задайте параметр задержки “delay_seconds” в Сообщении для сигнала начала сделки (4-10 секунд).

  • Объедините эти два сообщения с помощью квадратных скобок [ ] и проверьте правильность составленного сообщения.

  • Поместите финальное объединенное сообщение в настройки оповещения в поле Сообщение.

Есть сомнения? Протестируйте с Paper Trading !

Вполне нормально, если вы не хотите рисковать реальными средствами, поэтому, перед тем как приступать к реальной торговле - переключитесь на Paper Trading аккаунт и всё протестируйте.

Нашли ответ на свой вопрос?