Цінові рівні
Цінові рівні
Цінові рівні — це група з 34 індикаторів, що перетворюють ключові цінові відмітки з минулих торгових сесій на автоматизовані сигнали. Замість того щоб вручну шукати вчорашній максимум або відстежувати психологічні позначки, платформа обчислює ці значення в реальному часі та дозволяє будувати на них умови стратегії.
Як це працює в StratBase
Усі 34 індикатори поділяються на два функціональні типи з різною логікою порівняння:
Тип 1 — Абсолютні рівні повертають фактичну ціну. Наприклад, PDH (максимум попереднього дня) поверне 94 230.00, якщо BTC/USDT вчора досяг саме цього значення. Такі індикатори порівнюються безпосередньо з ціновими серіями:
close cross_over PDH
Тип 2 — Детектори круглих чисел повертають 1.0, коли поточна ціна знаходиться в межах 0.1% від психологічної позначки, або 0.0 в іншому випадку. Порівнюються з нулем:
NEAR_ROUND_1000 greater_than 0
Довідник індикаторів
Попередній день — PDH, PDL, PDC, PDO, PDM (середина між PDH і PDL)
Попередній тиждень — PWH, PWL, PWC, PWO, PWM
Попередній місяць — PMH, PML, PMC, PMO, PMM
Попередній квартал — PQH, PQL, PQC, PQO
Попередній рік — PYH, PYL, PYC, PYO
Поточний період — CWO (відкриття поточного тижня)
Екстремуми — ATH, ATL, YTD_HIGH, YTD_LOW
52-тижневі — W52_HIGH, W52_LOW (ковзне вікно 252 бари)
Круглі числа — NEAR_ROUND_10000, NEAR_ROUND_5000, NEAR_ROUND_1000, NEAR_ROUND_500, NEAR_ROUND_100, NEAR_ROUND_50, NEAR_ROUND_10, NEAR_ROUND_1, NEAR_ROUND_0001
Покрокове налаштування стратегії пробою PDH
Розберемо конкретний приклад: стратегія входить у довгу позицію, коли ціна пробиває максимум попереднього дня з підтвердженням об'єму.
Крок 1. Відкрийте Strategy Builder → Conditions → Add Entry Condition.
Крок 2. У полі left виберіть close, оператор — cross_over, у полі right вручну введіть PDH. Це фіксує момент пробою.
Крок 3. Додайте другу умову: left: volume, оператор greater_than, right: volume з параметром SMA, period 20. Так фільтруються пробої на слабкому об'ємі.
Крок 4. У розділі Exit додайте умову close cross_under PDM — вихід, якщо ціна повертається нижче середини дня.
Крок 5. Запустіть бектест на парі BTC/USDT, таймфрейм 1h, діапазон — останні 12 місяців. Rust-движок обробить дані за секунди.
Приклад із реальними значеннями
Припустимо, ETH/USDT торгується на рівні 3 412.00:
PDH = 3 450.00→ умоваclose cross_over PDHще не спрацювалаPDM = 3 310.00→ ціна вище середини, бичачий настрій підтвердженоNEAR_ROUND_500 = 0.0→ ціна далеко від $3 500- Щойно ціна досягає 3 451.00 —
cross_over PDHспрацьовує, стратегія відкриває позицію
Практичні поради
- Злиття рівнів підвищує надійність сигналу: якщо
PDH,PWHіNEAR_ROUND_1000знаходяться в одній зоні, опір там значно сильніший PDMяк фільтр тренду: додайте умовуclose > PDMдо будь-якої лонг-стратегії — це відсіє входи в слабкі дніATH cross_overна крипто часто означає відсутність історичного опору вище — імпульс може бути різким; закладайте ширший стоп або трейлінгNEAR_ROUND_0001розроблений спеціально для форекс-пар (27 доступних на платформі), де піпси мають значення- Квартальні рівні (
PQH,PQL) недооцінені: великі гравці переглядають позиції по кварталах, що робить ці позначки значущими навіть на крипто

