Pending Orders in PickMyTrade: Complete Guide

Pending orders can remain active after the TradingView alert that created them has fired. A limit order waits for an acceptable price; a stop order waits for its trigger. Until the broker confirms a fill, cancellation, rejection or expiry, check whether the order can still change your position.

This guide explains how pending orders work in PickMyTrade’s Tradovate workflow, how to review and cancel them, and why an expiry setting or a close signal should not be your only evidence. Other broker connections may use different controls and rules.

Key takeaways

  • A working order and an open position are separate. You can have both after a partial fill.
  • Limit orders control the acceptable fill price, but may not fill. Stop orders can fill at a different price after triggering.
  • Confirm cancellation in the broker’s order history; a request can race with a fill.
  • PickMyTrade’s documentation warns that Tradovate GTD expiry may leave orders active beyond the intended time.
  • Check account, contract, order type, remaining quantity, and protective orders before restarting automation.

What are pending orders?

A pending order is an order that has not reached a final state. Depending on the broker’s terminology, it may be accepted and working, waiting for a trigger, partially filled, or awaiting cancellation. A rejected order is different: it has not been accepted for execution as submitted.

For example, imagine an instruction to buy two futures contracts at a limit price. If one fills and one remains working, the account has both a one-contract position and one pending entry. Canceling the remaining order does not close the contract already filled.

Your broker’s Orders and Positions views answer different questions. The Orders view shows what can still execute; the Positions view shows current exposure. Check both for each account and contract involved.

Limit, stop and stop-limit orders explained

A limit order sets the highest acceptable price for a buy or the lowest acceptable price for a sell. It may execute at that price or better, but an available market and sufficient liquidity are needed. A touch on a chart alone does not guarantee your order fills.

A stop order waits for its stop trigger. A stop-market order normally becomes a market order after the trigger and can fill away from the stop price in a fast market. Broker and exchange rules determine the precise trigger and handling.

A stop-limit order combines a stop trigger with a limit price. After the trigger, the resulting limit order can remain unfilled if the market moves beyond its acceptable price. A stop entry creates exposure; a stop-loss is intended to exit or reduce an existing position. Verify which one you are viewing before canceling it.

For a hypothetical buy stop-limit, the stop trigger is 100 and the limit is 101. Once triggered, the order is eligible to buy at 101 or less; it does not guarantee a fill. These values illustrate the relationship, not a recommended trade.

For an overview of these order types, see CME Group’s order-type guide. The available types, triggering rules and execution handling depend on the broker and exchange; some futures venues use stop-with-protection instead of an unrestricted stop-market order.

How do pending orders work with TradingView and PickMyTrade?

The route has several stages: TradingView generates an alert, PickMyTrade processes the message, and the broker handles the submitted order. An alert in TradingView or an entry in PickMyTrade’s Alert Log does not by itself prove that the broker accepted or filled an order.

For the documented indicator workflow, PickMyTrade’s indicator setup guide describes limit, stop and stop-limit entry choices. The appropriate fields depend on the selected order type and the alert you generate. Confirm the resulting order in a Tradovate demo account.

Strategy users need an additional check. A strategy limit-order guide describes a Tradovate limit workflow, while a separate strategy order-type page says strategy signals are sent as market orders. Because those pages conflict, confirm the current behavior for your strategy and connection with PickMyTrade support and verify the broker order type in a demo account before relying on a limit entry.

A TradingView strategy’s simulated order and a broker order are different records. TradingView explains that an order-fill alert fires when its broker emulator fills the strategy order. It does not necessarily send an alert when the simulated pending order is first created. Test the signal timing and route you intend to use.

How to set up and verify an indicator pending order

  1. Connect the intended Tradovate account in PickMyTrade. For initial testing, select an appropriate demo account and check its identifier.
  2. Follow the indicator setup guide to select the instrument, action, quantity and supported entry order type. Choose prices appropriate for that type and valid tick increments.
  3. Generate the alert message and webhook details in PickMyTrade. Copy them into a TradingView alert using the indicator and condition appropriate to your signal. Review the TradingView alert setup instructions.
  4. Trigger a controlled demo test. Inspect the TradingView alert, PickMyTrade Alert Log and broker Orders view in sequence.
  5. At the broker, verify account, actual contract, side, order type, prices, original quantity, filled quantity, remaining quantity and time in force. Then inspect Positions and any protective orders.

A placeholder such as {{close}} represents the chart value at the alert event. It is not automatically a future price or a guaranteed fill. Check the received numeric price and its meaning for the field; if a literal placeholder appears in an error, consult the alert error guide.

Which entry price should you check?

In the documented indicator setup, a limit entry needs a limit price; a stop entry needs a trigger price; and a stop-limit entry needs both a trigger and a limit price. These prices control the entry order, not the separate stop-loss and take-profit settings for an open position.

The indicator guide shows {{close}} in its examples and says a blank stop-limit price can default to the price field. The guide’s description of blank fields is broad, so confirm your alert’s exact field mapping and default with support. In demo, inspect both the stop and limit prices received by the broker before relying on that default.

A TradingView alert() message handles dynamic values differently from an alertcondition() message: TradingView says alert() does not process placeholders. Check how your specific indicator generates the message and verify a numeric price arrives. A literal placeholder is not a valid broker price.

How can you cancel a pending entry?

To remove one unwanted entry, identify its broker order reference and use the broker’s supported cancel control for that exact order. A cancel request is an instruction to remove the unfilled remainder; it does not undo fills already executed or automatically flatten the position.

  1. Identify the correct account, contract, side, order ID and remaining quantity. Distinguish the entry from any stop-loss or take-profit orders protecting a current position.
  2. Submit a cancellation using the broker’s supported order-management control, or another documented operation confirmed for your setup.
  3. Refresh broker order history until you see a final status. If the order filled or partially filled before the cancellation completed, inspect and manage the resulting position and any related orders.
  4. Before a replacement, ensure the unwanted order is no longer working and check the account’s current exposure. Avoid repeatedly sending opposite signals while the status is unknown.

A close position operation and a cancel entry operation are different. An opposite signal may close, reverse, or create exposure depending on the configuration. The available documentation does not establish one universal cancel-only webhook payload for every connector, so confirm the exact method and scope with support before using an automated cancellation.

Protective orders and OCO groups

A stop-loss and take-profit may be linked as protective exits; alternative pending entries can also be linked by an OCO arrangement. These are different uses. Do not assume that support for a protective bracket also means your broker or PickMyTrade route supports a pair of linked entry orders. Check the broker’s order relationships and verify the behavior in demo.

When do pending orders expire?

Time in force determines how long an order is eligible to remain working, subject to broker and exchange rules. CME Group lists DAY, GTC and GTD among its duration choices. DAY generally expires at the end of the relevant trading day or session. GTC is intended to remain active until canceled, subject to broker or exchange limits. GTD specifies an expiry. Availability and cutoff times vary.

Check the broker’s displayed time zone, session calendar and order details rather than assuming a DAY order expires at local midnight. Market holidays, contract rollover and broker-specific limits can change what happens to an order.

Tradovate GTD warning: As checked on October 27, 2026, PickMyTrade’s limit-order guide warns that GTD expiration, including gtd_in_second, may fail and leave an order active beyond its intended expiry. Check the latest guidance and broker order status; monitor and cancel unwanted orders manually when necessary.

TradingView alert expiration, signal freshness and broker order time in force are separate clocks. An expired or paused alert may stop future messages, but that alone does not prove an existing broker order has been canceled.

Do trading hours, news settings or pause cancel orders?

PickMyTrade’s trading time and news settings guide describes a Close Positions/Orders option that can close positions and cancel open limit and stop orders when a trading window ends. Its news setting also describes a choice to close positions and cancel pending orders before an event. These controls have broader consequences than canceling a single entry.

Check the selected accounts, time zone, affected order types and protective orders before enabling a close-and-cancel rule. After it runs, verify the broker’s actual order and position states. A partially filled order or a failure to close may leave exposure requiring attention.

The same guide describes Pause Account as a way to stop new automated trading. Do not assume pausing alone cancels broker orders already working. Review and manage them explicitly, and confirm whether any needed protection remains active.

What if the order is still pending or appears wrong?

No broker order appears: Check whether the TradingView alert fired, then review PickMyTrade’s Alert Log for parsing, account, symbol and rejection messages. A webhook sent is not proof of broker acceptance. Avoid retrying until you know whether an earlier request reached the broker.

A limit order is working but has not filled: Check the order’s actual price, remaining quantity and the market’s bid and ask. A chart may display last trade, and a touched price may not provide enough liquidity or queue priority for your order.

The order was rejected: Review the exact broker and PickMyTrade messages. Common items to check include a missing numeric price, invalid tick increment, incorrect contract, insufficient permissions or account restrictions. The error reference lists a missing price for LMT orders and unresolved TradingView placeholders.

An order remains after its expected expiry: Check its time in force, time zone and broker status, including the Tradovate GTD warning. If it is still working and unwanted, use the appropriate cancel control and confirm the final status.

A cancel and fill happened close together: Broker execution history determines what actually filled. Reconcile the remaining order quantity and the resulting position before deciding whether to place another order or close exposure.

If you contact support, provide the account identifier, contract, order ID, event time and time zone, screenshot of the broker status, and exact Alert Log error. Remove tokens and other credentials from any JSON or screenshots you share.

Frequently asked questions

Does a pending order mean my alert failed?

No. A broker can accept an order that remains working because its price or trigger condition has not been met. Check PickMyTrade’s Alert Log for processing and the broker’s order history for acceptance, status and any rejection reason.

Will a limit order always fill when price touches it?

No. The chart’s displayed price may differ from the relevant bid or ask, and other orders may be ahead of yours. Liquidity and the broker or exchange’s execution rules also affect whether the order fills.

Does canceling a pending order close my position?

Canceling an entry normally removes its unfilled remainder once confirmed. It does not close any quantity that already filled. Check the Positions view and separately decide how to manage exposure and its protective orders.

Does deleting or pausing a TradingView alert cancel a broker order?

Do not assume it does. An alert and a broker order are separate objects. Check the broker’s working orders and use the supported cancellation control for any order you no longer want, then confirm the final status.

Why did my order remain active after its GTD time?

Check the broker’s time zone and order details first. PickMyTrade’s Tradovate documentation also warns that GTD expiration may not work correctly. Confirm current status and, if necessary, cancel the unwanted working order manually.

Check the order before moving on

A reliable pending-order workflow ends with reconciliation: the broker’s Orders view shows what can still execute, and its Positions view shows what has already filled. Review both after submission, cancellation, expiry or a partial fill.

Start with the PickMyTrade indicator setup guide and test your intended route in a demo account. If your workflow depends on strategy limit orders or automatic GTD expiry, confirm the current behavior with support before using it live.


Disclaimer:
This content is for informational purposes only and does not constitute financial, investment, or trading advice. Trading and investing in financial markets involve risk, and it is possible to lose some or all of your capital. Always perform your own research and consult with a licensed financial advisor before making any trading decisions. The mention of any proprietary trading firms, brokers, does not constitute an endorsement or partnership. Ensure you understand all terms, conditions, and compliance requirements of the firms and platforms you use.


Also Checkout: Tradovate Outage With Open Positions: What Still Works and What to Check

For AI tools & developers:View Markdown →

Leave a Comment

Your email address will not be published. Required fields are marked *

error

Follow us for more insights and updates

Scroll to Top
Rated 4.6/5 by 83+ traders on Trustpilot
Markdown version
Verified by MonsterInsights