Traderjoexyz Limit Orders With Partial Fills
Traderjoexyz, now branded LFJ, supports onchain limit orders that execute against available liquidity at a selected token price. An order can fill partly when eligible liquidity covers only part of its size. The platform deducts its execution fee from received tokens, so price, quantity and net proceeds need separate attention.
Target-price buying and selling
A token purchase can wait for a selected price through a limit order in LFJ's trading terminal. A sell order applies the same price-based approach to exchanging a held token. Both uses connect execution to available liquidity at the chosen price. Setting that price does not reserve enough liquidity to exchange the entire submitted amount.
The price and the amount answer different questions. The price specifies the exchange terms, while the amount specifies how much the order seeks to trade. Keeping those settings distinct helps explain why a correct price can coincide with an incomplete purchase or sale.
Liquidity routes behind the order
LFJ's Aggregator monitors onchain liquidity for its terminal limit orders. This mechanism differs from a traditional order book that matches resting bids and offers. Available liquidity at the selected price determines whether execution can proceed. Supplying liquidity to a Liquidity Book pool is a different activity from placing a terminal limit order.
The broader trading platform also has a Meta-Aggregator that compares routes from multiple aggregators on the Swap page. That route comparison concerns the selected token, chain and amount. A quote from another trading path supplies context, but it does not establish that a pending limit order has filled.
Partial execution and unfilled quantity
LFJ limit orders support partial fills when eligible liquidity covers only a portion of the order's size.
The filled quantity describes the part that actually traded. The original order quantity still describes the entire instruction.
Unfilled quantity remains distinct from received output. Comparing a partial fill's proceeds with the original full-order expectation can make a correct execution appear deficient.
The unfilled amount still requires suitable liquidity and an active order.
Quoted output and fee-adjusted proceeds
The exchange price
A limit price expresses an exchange relationship between the order's input and output tokens. Token quantities therefore need their asset labels when comparing an order with its proceeds. An input amount and an output amount measure different assets. Comparing their bare numbers cannot show whether the exchange met its price condition.
The output deduction
LFJ charges a 1% platform fee on terminal limit orders, deducted from output at execution. The amount that reaches the wallet reflects that deduction. A fee-adjusted receipt can therefore be smaller than the quoted output without the difference representing slippage. For partial execution, the useful comparison concerns the output of the filled portion, with the fee accounted for.
The terminal displays the platform fee before trade confirmation. Compare the quoted output and the fee-adjusted proceeds on the same basis. A gross quote describes output before the deduction; the received amount describes what remains afterward. That distinction also matters when comparing costs with another supported trading path.
Network gas outside the output fee
Network gas is separate from LFJ's platform fee and goes to the blockchain network. Its cost varies with network activity and the selected gas settings. The trading interface provides a gas estimate before confirmation, while the platform fee reduces the output tokens. These charges have different recipients and calculation bases.
A percentage of output cannot, by itself, express the total cost of an onchain action. Gas may use another asset, so combining the charges requires a consistent valuation basis. Keep the token receipt separate from the network charge when evaluating what the order delivered.
Expiry and cancellation
The chosen expiry ends the period in which LFJ can execute the limit order. Expired orders that never filled require a manual claim of their funds. Expiry stops execution; it does not itself complete the intended exchange or automatically return those unfilled funds to the wallet.
LFJ also allows order cancellation. The cancellation decision concerns the outstanding instruction, while any completed fills belong in the record of exchanges that already occurred. The practical choice is whether the remaining quantity should keep waiting for its price condition.
Limit, stop-market and scheduled orders
LFJ's advanced order types use different execution conditions. A price-based order, a downward-price trigger and a trading schedule serve different purposes.
| Order type | Execution condition |
|---|---|
| Limit order | Eligible liquidity at the selected price, while the order remains active before its chosen expiry. |
| Stop-market order | A downward-price trigger initiates a market sell using available onchain liquidity. |
| DCA order | Trades follow configured intervals; an optional maximum price can pause execution. |
| Selection rule | Match the order's execution condition to the intended trade. |
A stop-market trigger initiates a sale at the available market rate. It does not promise that the trigger price will also be the sale price. A brief downward price move can trigger that sale before a recovery. This differs from requiring liquidity at a selected limit-order price.
Scheduled trades and partial fills
Order count and running time
Dollar cost averaging, or DCA, divides a configured total into scheduled trades. LFJ's DCA tool requires a total order value of at least $100. The user chooses the running time and number of orders. Its preview shows the amount per trade, execution interval and estimated completion date. Those settings describe a planned schedule. They do not describe the number of liquidity-limited fills that a separate limit order will produce.
The optional maximum price
A DCA maximum price can pause scheduled buying when the token price exceeds the chosen level. Execution can resume at a later scheduled interval if the price is below that maximum. Pauses can delay completion beyond the initial estimate. A paused scheduled trade and an unfilled limit-order remainder can both leave capital unexchanged, although they follow different instructions.
Earlier maker orders and terminal orders
Maker liquidity in the 2023 design
Trader Joe's April 6, 2023 Liquidity Book V2.1 announcement described a proposed maker-style limit-order design. That design used a liquidity-pool deposit with an instruction to withdraw liquidity if the desired price condition was met. The proposed maker orders would earn pool trading fees during execution. At that announcement, the maker orders were planned for a later launch.
The liquidity-provider role explains the fee-income language in older material. Providing tokens to a pool makes those tokens available for others to trade against. The associated liquidity strategy and withdrawal condition differ from the aggregator-monitored terminal order described here.
The LFJ terminal's execution model
Trader Joe adopted the LFJ brand in September 2024. The historical name remains relevant when interpreting earlier product descriptions, while the specific mechanism determines which rules apply. Terminal orders incur an output fee at execution; the proposed 2023 maker orders would earn pool trading fees.
For a pending terminal order, the next decision concerns the unfilled amount and its existing price condition. Keeping that instruction active accepts further waiting for eligible liquidity. Cancellation changes that choice; neither decision changes the amount that earlier fills already exchanged.
Frequently asked questions about Traderjoexyz
Where do I find the limit-order entry screen for a token?
LFJ places limit-order entry on the token's trading terminal. You can reach that terminal through token search, the homepage screener or a token in your watchlist. Opening the terminal gives access to order creation; it does not submit a limit order.
Does the Swap page's zero platform fee cover terminal limit orders?
The Swap page's zero platform fee does not apply to terminal limit orders. LFJ charges its 1% output-based platform fee when a limit order executes. Swaps through the Swap page can still incur network fees and fees from the liquidity pools in their route.
Why can a filled limit order's token be missing from my wallet display?
A wallet can require you to add a received token's contract address before it displays the balance. A missing token entry alone does not establish that an order failed. Compare the actual received-token balance with the completed exchange, rather than relying only on the wallet's visible token list.
Can a gas charge appear even though the limit order did not fill?
A reverted onchain transaction can consume gas without completing its token transfers. A network charge alone therefore does not establish that the limit order filled. The relevant evidence is successful execution of the exchange and its token output, distinct from a transaction that failed.