Оператори умов
Оператори умов
Оператори визначають, як порівнюються два значення в умові стратегії. Кожна умова складається з лівої частини (індикатор), оператора та правої частини (значення або інший індикатор).
Доступні оператори
| Оператор | Символ | Опис | Приклад | |----------|--------|------|---------| | Більше | > | Ліве вище правого | RSI > 70 | | Менше | < | Ліве нижче правого | RSI < 30 | | Більше або дорівнює | >= | Ліве на рівні або вище правого | ADX >= 25 | | Менше або дорівнює | <= | Ліве на рівні або нижче правого | Volume <= 1000 | | Дорівнює | = | Ліве дорівнює правому (рідко) | — | | Перетин вгору | cross_over | Ліве перетинає праве знизу вгору | MACD cross_over Signal | | Перетин вниз | cross_under | Ліве перетинає праве зверху вниз | Price cross_under SMA(200) |
Оператори порівняння (>, <, >=, <=, =)
Ці оператори порівнюють значення на поточній свічці:
RSI > 70— істинно, коли RSI вище 70 заразSMA(50) > SMA(200)— істинно, коли 50-періодна SMA вище 200-періодної
Вони перевіряють статичне співвідношення на кожній свічці.
Оператори перетину (cross_over, cross_under)
Ці оператори виявляють зміну співвідношення між двома значеннями:
Cross Over
Ліве значення було нижче правого на попередній свічці і тепер вище.
Приклад: MACD cross_over Signal
- Попередня свічка: MACD < Signal Line
- Поточна свічка: MACD > Signal Line
- Це бичачий сигнал
Cross Under
Ліве значення було вище правого на попередній свічці і тепер нижче.
Приклад: Price cross_under SMA(200)
- Попередня свічка: Close > SMA(200)
- Поточна свічка: Close < SMA(200)
- Це ведмежий сигнал
Вибір правильного оператора
Для порогових входів
Використовуйте > або <, коли хочете входити в певній зоні індикатора:
- RSI < 30 (зона перепроданості)
- ADX > 25 (сильний тренд)
- Volume > 100000 (високий обсяг)
Для сигнальних входів
Використовуйте cross_over або cross_under, коли хочете зловити точний момент сигналу:
- MACD cross_over Signal (бичаче перетинання)
- Stochastic %K cross_under %D (ведмеже перетинання)
- Price cross_over EMA(200) (ціна пробиває тренд вгору)
Порада: Оператори перетину генерують менше сигналів, ніж оператори порівняння, оскільки спрацьовують лише на свічці перетину. Оператори порівняння спрацьовують на кожній свічці, де умова істинна.
Часті патерни
| Тип стратегії | Умова | Оператор | |--------------|-------|----------| | RSI перепроданість | RSI(14) < 30 | Менше | | Золотий хрест | SMA(50) cross_over SMA(200) | Cross Over | | Фільтр тренду | ADX(14) > 25 | Більше | | Сигнал MACD | MACD cross_over Signal | Cross Over | | Відскок від Bollinger | Price < BB Lower | Менше | | Сплеск обсягу | Volume > SMA(20) від Volume | Більше |
FAQ
Q: У чому різниця між > та cross_over?
A: > істинно на КОЖНІЙ свічці, де умова виконується. cross_over істинно ТІЛЬКИ на свічці перетину. Використовуйте > для фільтрів, cross_over для сигналів входу.
Q: Чи можна порівнювати два індикатори? A: Так, обидві сторони можуть бути індикаторами. Наприклад, SMA(50) > SMA(200), MACD cross_over Signal Line, RSI > Stochastic %K.

