Занимаясь маржинальной торговлей или торговлей на фьючерсном рынке, важно успевать ловить как рост, так и падение цен. С помощью персонализированных сигналов 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 аккаунт и всё протестируйте.