Why did my pending order or stop loss trigger even when the price didn’t reach that level on the chart?

Modified on Tue, 7 Oct at 4:49 PM

This is one of the most common questions traders ask — and it’s important to understand how execution pricing works in prop trading environments.

When you place a pending order or a stop loss, the order is triggered based on bid/ask prices including spreads from our liquidity providers, not the mid-price shown on public charts like TradingView.

Here’s what actually happens behind the scenes:

1️⃣ Spread Inclusion:
The spread (difference between buy and sell price) is always included in order execution. This means your order might trigger even if the public chart hasn’t visually reached your price level.

2️⃣ Broker vs. Chart Prices:
Our platform uses broker feed prices provided by liquidity partners. These prices may differ slightly from public platforms such as TradingView, because TradingView uses aggregated feeds that do not include broker spreads.

3️⃣ Ask/Bid Difference:
• Buy orders trigger on the Ask price.
• Sell orders trigger on the Bid price.
These two prices are always a few points apart due to spreads, so your execution may appear earlier or later depending on volatility.

4️⃣ Volatility & Liquidity Gaps:
During periods of high volatility or low liquidity, spreads can widen temporarily, leading to faster triggers or stop loss activations.

5️⃣ Stop Loss Non-Trigger Cases:
If your stop loss didn’t trigger, it may be due to fast price movement or low liquidity where the next available price executed slightly beyond your SL level — this is known as slippage.

Example:

If you placed a Buy Limit order at 0.58451 on NZD/USD and your TradingView chart never showed that price, the broker’s Ask price might have touched that level because of spread differences. That’s why it was executed on our feed.

What You Can Do:

✅ Always check your Trade History tab for the actual executed prices.
✅ Use our TradingView chart integration inside the Funds.Pro platform for the most accurate representation.
✅ Avoid comparing external charts directly with broker feed data.

In summary:

Your trades, stop losses, and pending orders are always executed on our live broker feed, not on external chart data. Small differences are normal and expected due to market spreads and execution models.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article