If Condition

Overview
The If Condition step creates a decision point in your strategy with two distinct execution paths based on market conditions. This powerful component enables adaptive strategies that respond differently depending on price movements and market behavior.
Core Concept
The If Condition step acts as a "fork in the road" with two possible directions:
Path A: Executed when one condition is met (e.g., price goes above target)
Path B: Executed when a different condition is met (e.g., price goes below target)
Only one path will be followed, determined by which condition occurs first.
Condition Configuration
Each path has its own independent condition settings:
Condition Types
Bin Price: Uses the bin thresholds established in previous position creation steps.
Price: Defines a specific price target.
Direction Options
Above: Triggers when price moves higher than the target.
Below: Triggers when price moves lower than the target.
Threshold Selection (for Bin Price)
Upper Threshold: Uses the upper bound of your position range.
Lower Threshold: Uses the lower bound of your position range.
Price Target (for Price Conditions)
Enter a specific price that will trigger the path.
Wait Confirmation Periods
Both paths can include optional wait periods to filter out temporary price movements:
Enable/Disable: Toggle wait functionality for each path.
Duration: Set how long (in seconds) a condition must remain true.
Real-time Format: Duration displayed in a readable format (e.g., "2 minutes 30 seconds").
When wait periods are enabled:
The condition must be triggered initially.
The condition must remain true for the entire wait duration.
Only then will the path be executed.
Path Building
After configuring the If Condition, you can add specific steps to each path:
Each path can contain multiple steps that execute sequentially.
Available steps include: Create Position, Close Position, Swap Tokens, and Wait Time.
Steps within each path only execute if that path's condition is met first.
Use Cases
The If Condition step enables sophisticated strategies like:
Market Direction Strategies
Path A: If price rises, create a short position expecting reversal.
Path B: If price falls, create a long position expecting recovery.
Range-Based Positioning
Path A: If price breaks above range, close position and swap to stablecoins, then create a new position, etc
Path B: If price breaks below range, close position and accumulate more tokens.
Trend Confirmation
Use wait periods to confirm real trends vs. temporary movements.
Longer wait periods filter out market noise.
Shorter wait periods respond faster but may trigger on volatility.
Risk Management
Create stop-loss and take-profit branches simultaneously.
Balance opportunity cost with protection from adverse movements.
How Wait Periods Enhance Strategies
Wait periods add stability to your strategies by:
Preventing overreaction to market volatility
Filtering out false breakouts and wicks
Reducing unnecessary position changes and fees
Confirming sustained price movements
Protecting against manipulation events
Last updated