For the complete documentation index, see llms.txt. This page is also available as Markdown.

ISignal: вхід, фільтри та вихід

ISignal пов'язує умови індикаторів з діями торгового робота. У конструкторі ви окремо задаєте вхід, що дозволяє фільтри і вихід. Доступні індикатори та їх параметри залежать від обраної біржі та режиму завдання.

Три частини сигналу

Вхід задає основний сигнал запуску. Якщо додані фільтри, для відкриття також потрібно їхнє дозвіл.

Фільтри перевіряють додаткові умови. Всі додані фільтри повинні відповідати вимогам про дозвіл на вхід. При відсутності основного індикатора набір фільтрів може сам сформувати команду запуску, коли умови дозволяють вхід.

Вихід задає окремі сигнали для закриття. Достатньо запускати один відповідний індикатор виходу; виконання його дії залежить від обраної реакції та налаштувань завдання.

Поряд з кожною частиною показаний лічильник доданих і доступних карт. Орієнтуйтеся на нього: межа береться з налаштувань поточного облікового запису і робота.

Зберіть умови

На Bybit Exchange Account успішно створені сигнальні завдання відразу включаються для обробки сигналів. Якщо робот працює, умови можуть привести до торгівлі після збереження. Для попередньої підготовки використовуйте зупиненого робота і потім окремо перевіряйте стан завдання.

  1. Відкрийте конструктор завдання потрібного робота і виберіть ISignal в поле сигналу включення завдання.

  2. У блоці Конструктор сигналів натисніть Додати в потрібній частині: вхід, фільтри або вихід.

  3. Виберіть індикатор зі списку та заповніть його поля. Час, періоди, рівні та інші параметри доступні відповідно до обраної ролі.

  4. Натисніть Додати. Карта з'явиться в конструкторі. Перевірте напрямок завдання та всі додані умови.

  5. Перед збереженням перевірте об'єми, виходи, цикли та межі робота. Додавання картки ще не збереже завдання. Порядок створення і запуску залежить від робота він описан для Bybit і Binance.

Демонстраційний приклад конструктора ISignal з входом, фільтрами та виходом.
Демонстраційний приклад конструктора ISignal з входом, фільтрами та виходом.

Умови для звичайного Бектесту описані окремо в розділі AI strategy builder це технічний довідник англійською мовою для ІІ-асистента користувача: індикатори, їх поля, допустимі значення та формат посилання, яка заповнює форму Бектестер. — AI strategy builder (побудовник стратегії AI) Розділ нічого не радить: зібраний за ним набір умов залишається вашою гіпотезою і вимагає самостійної перевірки, а те, наскільки помічник зможе їх використати, залежить від його можливостей.

Реакція фільтра та індикатора виходу

При фільтрі перевіряйте поле При виході з фільтра. Він визначає реакцію на втрату дозволу: серед доступних варіантів є скасування циклів і команда закриття. Тому фільтр може впливати і на вже запущену завдання.

При індикаторі виходу перевірте поле При отриманні сигналу. У звичайному режимі доступні закриття за ринком і закриття з урахуванням девіації. Ці варіанти мають різні умови. У режимі усереднення Binance набір дій може бути іншим.

Відменування циклів дозволяє завершити поточний цикл і зупиняє наступні. Команда закриття по ринку завершує активну позицію окремим дією. Цей порядок однаковий у власних API-зв'язках Binance і Bybit і в Bybit Exchange Account. Фактичне виконання відбувається на біржі.

Девіація в Bybit Exchange Account

Для дії з урахуванням Відхилення вкажіть позитивне значення в полі Відхилення завдання. Порог розраховується від середньої ціни позиції: для лонга вище за неї на заданий відсоток, для шорта нижче.

При досягненні порогу сигнал передає команду закриття ринку. Якщо порог ще не досягнутий, у робочої серії зупиняються наступні цикли; негайного закриття за цим сигналом не відбувається.

Пусте поле, нуль і -1 передаються без девіації. У такому випадку дія "з урахуванням девіації" не виконує закриття. Для виходу без цієї перевірки на картці є дія "Продати по ринку". Описана процедура відноситься до Bybit Exchange Account.

Досягнення цінового порогу не гарантує остаточного прибутку: результат залежить від ціни виконання і витрат угоди.

Коли сигнал не призводить до угоди

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

У Bybit Exchange Account повторний вхід також не виконується, якщо це завдання вже працює або позиція по тій же парі і напрямку вже зайнята. Кінцевий результат можна перевірити за списком завдань, активними угодами та ордерами.

Якщо конструктор повідомляє про помилку завантаження каталогу індикаторів, оновлюйте сторінку і почекайте його завантаження перед додаванням або зміною сигнального завдання.