Як працюють фільтри входу
Фільтри введення визначають, коли боту дозволено створювати сигнал. Вони є логічними воротами між ринковою ідеєю та фактичною спробою входу.
Що це
У цій статті пояснюється, як поточний продукт оцінює фільтри записів і як створити набір фільтрів, який поводиться так, як ви очікуєте.
Коли використовувати
Використовуйте цю статтю, якщо:
- ви додаєте або редагуєте правила на кроці Фільтри
- Ви не отримуєте сигналів і не розумієте чому
- ви хочете зрозуміти, як поєднуються кілька правил
Перед початком
Перш ніж створювати фільтри запису, переконайтеся, що ви вже вибрали:
- біржовий акаунт
- тип ринку
- режим символу
- область застосування символів або всіх монет
- сторона
Важлива поточна поведінка:
- дійсний бот повинен містити принаймні один фільтр входу
- редактор групує фільтри за такими категоріями, як ціна, імпульс, тренд, волатильність, обсяг, ринкові дані та зовнішні
- механізм розглядає налаштовані вхідні фільтри як комбіновані ворота
- під час створення бота для одного символу ввімкнені фільтри входу можна показувати або приховувати на графіку через eye-кнопку або меню Індикатори
Крок за кроком
Крок 1. Почніть із ідеї налаштування, а не зі списку індикаторів
Перш ніж додавати правила, опишіть налаштування простою мовою. Наприклад:
- продовження тренду після відкату
- розворот перепроданості
- підтвердження прориву з обсягом
Це полегшує вибір невеликого узгодженого набору правил замість накопичення непов’язаних індикаторів.
Крок 2. Додайте лише правила, необхідні для підтвердження налаштування
Кожне правило перевіряє одну умову, наприклад:
- ціна відносно смуги або ковзної середньої
- поріг імпульсу
- перехресна подія
- умови фінансування або відкритого інтересу
- зовнішній сигнал TradingView
У поточному механізмі правила оцінюються разом. На практиці:
- кожне налаштоване правило має проходити
- одне надмірно обмежувальне правило може зменшити сигнали до нуля
Крок 3. Зберігайте когерентний стек фільтрів
Практична структура - це:
- правило одного контексту
- правило одного тригера
- одне правило підтвердження
приклади:
- тренд + відкат + розворот імпульсу
- прорив + розширення обсягу
- зовнішній сигнал + локальне підтвердження
Уникайте нагромадження багатьох правил, які говорять майже те саме.
Крок 4. Зрозумійте особливі випадки
Деякі фільтри потребують додаткової інтерпретації:
- Сигнал TradingView залежить від вхідного сигналу webhook
- Рівень фінансування залежить від даних фінансування та ігнорує часові рамки
- Відсоток зміни відкритого інтересу залежить від наявності ринкових даних
- Тести усіх монет і перевірки на історії можуть видавати попередження, оскільки ринковий всесвіт обробляється інакше, ніж пробіг з однією парою
Якщо ви використовуєте ринкові дані або зовнішні фільтри, завжди читайте попередження про тест або перевірку на історії, перш ніж довіряти результатам.
Крок 5: скористайтеся тестовими фільтрами, перш ніж довіряти налаштуванням
Редактор містить тестовий процес фільтра. Використовуйте його щоразу, коли суттєво змінюєте логіку входу.
Поточний тестовий процес може сказати вам:
- чи були знайдені сигнали
- скільки сигналів знайдено
- які позначки часу їх створили
- який символ створив їх у режимі всіх монет
Якщо результат нульовий, спростіть набір правил перед зміною сітки або виходом.
Крок 6: перевірте видимі фільтри на графіку
Коли вибрано символ, графік може показувати ввімкнені фільтри входу поруч із рухом ціни. Використовуйте eye-кнопку на картці фільтра або меню Індикатори на графіку, щоб показати чи приховати кожне правило.
Графік призначений для перевірки деталей:
- цінові фільтри залишаються на основній панелі ціни
- осцилятори, обсяг, фінансування та відкритий інтерес відображаються в окремих компактних панелях, щоб різні шкали значень не приховували одна одну
- легенда показує останнє видиме значення
- підказка crosshair показує назву фільтра, групу, таймфрейм, значення, умову, статус проходить/не проходить і ключові параметри
Якщо таймфрейм фільтра вищий за таймфрейм графіка, останнє розраховане значення фільтра переноситься вперед між барами розрахунку. Наприклад, 15-хвилинний RSI на 5-хвилинному графіку видно на кожній 5-хвилинній свічці, але він оновлюється лише тоді, коли доступний наступний 15-хвилинний розрахунок.
Якщо змінити значення або параметри вже видимого фільтра, серія перераховується, а правило залишається видимим. Це дає змогу налаштовувати фільтр без повторного ввімкнення відображення на графіку.
Крок 7: повторіть перевірку після зміни основного контексту
Якщо ви зміните:
- біржовий акаунт
- тип ринку
- символ
- сторона
- режим символу
потім знову перевірте фільтри. Стек, який працює в одному контексті, може втратити сенс в іншому.
Що ви маєте побачити
До того часу, коли крок фільтрів буде готовий, ви повинні мати:
- набір правил, який чітко відображає вашу ідею вступу
- результат перевірки фільтра, який доводить, що установка може створювати сигнали
- видимі накладання на графіку, за якими зрозуміло, які фільтри входу проходять або не проходять на сусідніх свічках
- відсутність плутанини щодо того, яке правило діє як контекст, тригер і підтвердження
Часті помилки
- додавання багатьох індикаторів без завчасного визначення налаштування
- забувати, що фільтри входу оцінюються разом
- зміна символу або сторони та припущення, що старі фільтри все ще діють
- використання TradingView або фільтрів ринкових даних без перевірки попереджень
- очікування, що фільтр старшого таймфрейму зникне між свічками молодшого таймфрейму замість перенесення останнього розрахованого значення вперед
- розгляд тесту нульового сигналу як проблеми сітки замість проблеми фільтра
Пов’язані статті
- Основні поля бота: біржа, символ, сторона, плече та розмір позиції
- Часові рамки, оператор, значення та параметри
- Налаштування сітки
- Чому перед запуском потрібна перевірка на історії