Таймфрейм, оператор, значення та параметри
Кожне правило фільтра в редакторі складається з однакових основних частин. Якщо ви розумієте ці частини, ви можете прочитати майже будь-яке правило стратегії та швидко помітити помилки.
Що це
У цій статті пояснюється анатомія одного правила фільтра в редакторі ботів.
Коли використовувати
Використовуйте цю статтю, якщо:
- ви не розумієте, що означає поле правила
- ви хочете точніше побудувати фільтри
- вам потрібно налагодити, чому правило поводиться не так, як ви очікували
Перед початком
Перш ніж редагувати окреме правило, знайте такі основи:
- правило визначається type , timeframe , op , value і params
- підтримувані часові рамки: 1 , 5 , 15 , 30 , 60 , 240 і D
- основний набір операторів: above , below , cross_above , cross_below і eq
- деякі фільтри надають додаткові параметри, а інші ні
- деякі фільтри, такі як funding_rate , повністю приховують часові рамки
Крок за кроком
Крок 1: Виберіть тип правила
Тип правила – це сам індикатор або тригер, наприклад:
- RSI
- Кросовер EMA
- Боллінджер %B
- об'ємний коефіцієнт
- Сигнал TradingView
Тип правила визначає, які інші поля є релевантними.
Крок 2: Встановіть часові рамки
Таймфрейм вказує правилу, який свічковий інтервал потрібно оцінити.
Використовуйте вищі таймфрейми для повільнішого контексту та нижчі таймфрейми для швидших тригерів. Ключовим принципом є послідовність: часові рамки мають відповідати ідеї встановлення, а не вибиратися випадково.
Не кожне правило показує селектор часових рамок. Це також очікується для фільтрів, джерело даних яких не базується на свічках.
Крок 3: Встановіть оператор
Оператор визначає відношення, яке повинно бути істинним.
Поточний набір операторів:
- above
- below
- cross_above
- cross_below
- eq
Використовуйте оператори перетину, коли подія має значення. Використовуйте «вище» або «нижче», коли має значення сам рівень. Використовуйте eq для випадків із фіксованим значенням, таких як сигнальні дії TradingView.
Крок 4: Встановіть значення
Значення – це порогове значення або ціль, з якою порівнюється правило.
приклади:
- значення RSI, наприклад "30".
- відсотковий поріг
- фіксовані значення опцій, такі як TradingView BUY або SELL
Не вважайте, що цінність завжди є ціною. У багатьох фільтрах це поріг, а не котирування.
Крок 5: Налаштуйте параметри
params — це налаштування, що стосуються індикатора. Вони можуть включати:
- ретроспективний період
- період згладжування
- мультиплікатор
- поля налаштування, пов'язані з правилами
Приклади доступних фільтрів:
- rsi використовує period
- ema_crossover використовує fast_period і slow_period
- supertrend використовує period і mult
- funding_rate може використовувати:
- max_seconds_to_next_funding (вікно входу; дозволити правило лише тоді, коли фінансування достатньо близько)
- target_seconds_to_next_funding (подати ціль; утримувати розміщення замовлення до початку цільового вікна)
- submit_slack_seconds (затримка виконання; враховує затримку шлюзу/біржі навколо цілі)
- cancel_unfilled_seconds_after_funding (після фінансування TTL; скасовує все ще незаповнене замовлення на вхід після розрахунку)
Крок 6. Перевірте правило в контексті
Після редагування правила перевірте:
- чи відповідає термін ідеї налаштування
- чи оператор відповідає моїй поведінці
- це значення порогове значення, подія або фіксована опція
- чи роблять параметри правило занадто повільним або занадто шумним
Потім запустіть Тестові фільтри замість того, щоб довіряти правилу лише перевіркою.
Що ви маєте побачити
Прочитавши правило, ви повинні вміти відповісти:
- що вимірює правило
- на якому часовому проміжку він це вимірює
- яка умова має бути істинною
- який поріг або параметр перевіряється
- які додаткові параметри змінюють обчислення
Часті помилки
- використання cross_above , коли вам потрібна лише стабільна умова above
- копіювання значення з одного показника в інший показник з іншим значенням
- розглядаючи параметри як прикрасу, а не як частину обчислення
- змішування таймфреймів без навмисного дизайну
- забувати, що деякі правила використовують параметри фіксованого значення, а не вільні числові пороги
Пов’язані статті
- Як працюють фільтри записів
- Налаштування сітки
- Вийти з налаштувань і керування ризиками