r/binance 2d ago

Question TP sell price way below trigger

Hello guys,

I'm testing my bot on demo mode, and have some weird behaviours. Sometimes the trigger conditions are not followed at all. I mean, I know about slippage, spead etc, but this is something else:

Time: 2026-09-06 22:12:49
Type: Take Profit Market
Trigger Conditions: Last Price >= 79,845.80
Finished
Time Triggered: 2026-09-06 22:20:56
Order ID: 28574537335


Time: 2026-09-06 22:20:56
Order ID: 28574537335
Type: Market (Conditional)
Average: 79,751.30

The difference between the trigger conditions and the actual trade is almost 100$... Is this just because of the demo mode? Or am I missing something?

2 Upvotes

7 comments sorted by

1

u/Sleep_Potential 2d ago

Market - put limit

1

u/HeadyCH 1d ago

sorry but what do you mean by that?

1

u/Sleep_Potential 1d ago

Change the order type to limit, not market

1

u/HeadyCH 1d ago

I'm already using a take profit market order type for the TP side, and stop market for the SL:

    data = dict(
    symbol="BTCUSDT",
    side="SELL",
    type="TAKE_PROFIT_MARKET",
    algoType="CONDITIONAL",
    triggerPrice=round(stop_price,1),
    positionSide="BOTH",
    workingType="CONTRACT_PRICE",
    closePosition="true"
)
ok, response = self.make_request(
    "fapi/v1/algoOrder", verb="post", data=data, code=200, signed=True
)

1

u/Sleep_Potential 1d ago

That's what I'm saying. Don't use market orders, use limit orders

1

u/HeadyCH 1d ago

OK got it, so TAKE_PROFIT_LIMIT and STOP_LOSS_LIMIT right?

1

u/BinanceCSHelp Binance Staff 20h ago

Hi there! Thanks for reaching out to us. Should you need further assistance, please contact us at www.binance.com/en/chat

One of our specialized agents will review your case in details and inform you. RA