Price Tolerance & Expiry Time

Disclaimer: Sagemaster, a software platform provides market insights on user-selected strategies. It does not offer financial advice or guarantee results. Trading involves risk, and users should consult financial professionals.

Written By Ehsaan XP

Last updated About 2 months ago

🔍 About

Price Tolerance and Expiry Time for Price Tolerance are advanced DCA (Dollar-Cost Averaging) features that help manage when a trade is allowed to route based on market price behavior.

They are designed to protect your entry conditions in fast or uncertain markets. These options work before the trade opens — not after.

📊 What is Price Tolerance?

Price Tolerance is the maximum distance (in %) the market price can move away from your target entry price while still allowing the trade to open.

If the market price goes beyond this range, the trade will not open.

Purpose:

To make sure your entry happens as close as possible the market price can move away from the target entry price, defined in the signal, while still allowing the trade to open.

To your original idea >> the original idea, and not after the market has already moved too far.

📎 Example A – Tight Entry Zone

  • Your Target Price = $1.0000

  • Price Tolerance = 0.05%

  • Allowed entry range = $0.9995 – $1.0005

The trade will only start if the market price is within this narrow range.

What is the Expiry Time for Price Tolerance?

Expiry Time sets how long the system will wait for the market to return within that range.

Purpose:

To prevent trades from sitting in a "waiting" state forever if the market never returns to your desired range.

📎 Example B – Waiting Period for Entry

  • Price Tolerance = 0.2%

  • Expiry Time = 15 minutes

If the market price doesn’t come back within the 0.2% range in 15 minutes, the trade won’t start.

🧪 Real-World Use Case Examples

▶️ Example 1: Wait for a Precise Pullback

  • Target Entry: $100

  • Price Tolerance: 0.2% → Allowed range = $99.80–$100.20

  • Expiry Time: 10 minutes

The market is at $100.50 when the trade is triggered.

The system will wait up to 10 minutes for the price to drop below $100.20.

  • If the price enters the range within 10 min → ✅ trade opens

  • If not → ❌ trade is canceled

▶️ Example 2: Catch a Dip with Patience

  • Target Entry: $0.0200

  • Price Tolerance: 0.3% → Allowed range = $0.01994–$0.02006

  • Expiry Time: 30 minutes

The market is currently above the range at $0.0203

The system waits up to 30 minutes for the price to fall back

If it doesn't — the trade will not happen.

▶️ Example 3: Avoid Chasing a Missed Entry

  • Target Entry: $1.000

  • Price Tolerance: 0.05% = ±$0.0005

  • Expiry Time: 3 minutes

The price moves to $1.0050 right after the trigger.

You don’t want to enter anymore if the price doesn’t return to near $1.0000 soon.

  • If the price returns to $0.9995–$1.0005 in 3 minutes → trade opens

  • If not → it’s skipped

Example 4: Trade Only if the Setup Recovers

  • Target Entry: $28,000

  • Price Tolerance: 0.1% → Range: $27,972–$28,028

  • Expiry Time: 60 minutes

If the price is too far (e.g., $28,100), the system will give the market 1 hour to return.

Great for news-driven trades where you want to see a recovery.

📝 Summary Table

Setting

Meaning

Price Tolerance

Max % deviation from target entry price

Expiry Time

Max time to wait for price to re-enter the range before canceling trade

🎯 When to Use

  • 📉 You want to avoid trades starting after the move is already gone

  • ⏱️ You want to give time for price pullbacks or recovery

  • 🚫 You want to cancel bad entries automatically

  • 🧠 You follow planned setups that depend on precise timing and pricing

🛠️ How to Set Up Price Tolerance & Expiry Time

Step-by-Step Instructions

1. Open DCA Assist Creation

  • Go to your Assists or strategy configuration and click “Create DCA Assist” or edit an existing one.


2. Activate Price Tolerance

  • Enable the “Price Tolerance” toggle.

  • This unlocks the input fields for Tolerance and Expiry Time.


3. Set the Price Tolerance Value

  • Enter a percentage value (e.g., 0.10 for 0.10%).

    • This defines how much the current price is allowed to deviate from your target price.

    • The trade will only open if the price is within this range.

🧠 Tip: Use smaller values (0.01%–0.20%) for tighter entry control.


4. Set the Expiry Time

  • Choose how long you want the system to wait for the price to return to your allowed range.

    • Enter the duration (e.g., 15)

    • Select the time unit from the dropdown (MIN, SEC etc.)

If the price doesn’t return within this time, the trade will automatically cancel.


5. Review & Finalize

  • Continue through the wizard or click “Next” to complete setup.

  • Save or activate your DCA Assist.


✅ Example Configuration

Setting

Value

Meaning

Price Tolerance

0.20 %

Market must be within ±0.20% of your entry price to trigger the trade.

Expiry Time

10 MIN

The system will wait 10 minutes before giving up on the entry.