{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "take-profit-orders",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/take-profit-orders/",
  "collection": "defi",
  "title": "Take-profit orders: triggers, partial fills and an open remainder",
  "description": "Read a take-profit trigger, choose between a market-style and limited exit, and track the position left after a fill.",
  "aliases": [
    "crypto take profit order execution",
    "take profit market versus limit order"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:18:00.092Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "A take-profit order activates an exit when its chosen price condition is reached. For a long position the target is normally above the entry price; for a short it is below. A take-profit market order seeks matching when triggered, while a take-profit limit order retains a price bound and may not fill.",
    "claimId": "take-profit-orders-quick-answer",
    "sourceIds": [
      "x425-defi-dydx-orders"
    ]
  },
  "keyFacts": [
    {
      "label": "Activation",
      "value": "Reaching a trigger activates an order; it does not prove execution.",
      "sourceIds": [
        "x425-defi-dydx-orders"
      ],
      "id": "activation",
      "claimId": "take-profit-orders-fact-activation"
    },
    {
      "label": "Price bound",
      "value": "A take-profit limit can remain unfilled.",
      "sourceIds": [
        "x425-defi-dydx-orders"
      ],
      "id": "price-bound",
      "claimId": "take-profit-orders-fact-price-bound"
    },
    {
      "label": "Position control",
      "value": "Reduce-only can prevent an exit from creating opposite exposure.",
      "sourceIds": [
        "x425-defi-dydx-reduce"
      ],
      "id": "position-control",
      "claimId": "take-profit-orders-fact-position-control"
    }
  ],
  "prerequisites": [
    "stop-loss-vs-stop-limit"
  ],
  "sections": [
    {
      "id": "example",
      "heading": "A target can be reached without closing everything",
      "sourceIds": [
        "x425-defi-dydx-orders"
      ],
      "paragraphs": [
        "Suppose a long position entered at 100 has a take-profit trigger of 110 and a sell limit of 109. After triggering, only the quantity that finds buyers at 109 or better can execute. A reversal to bids below 109 can leave some or all of the order unfilled.",
        "A market-style take-profit trades execution urgency against less precise pricing, subject to the venue’s protections. Neither version guarantees net profit after all costs."
      ]
    },
    {
      "id": "size",
      "heading": "Keep the closing size consistent with the position",
      "sourceIds": [
        "x425-defi-dydx-reduce"
      ],
      "paragraphs": [
        "If a trader manually closes half the position, an older exit instruction may be too large. Reduce-only constrains the resulting exposure. The cited dYdX implementation resizes conditional reduce-only orders at triggering; other venues can reject or handle them differently."
      ]
    },
    {
      "id": "record",
      "heading": "Check the completed trade",
      "sourceIds": [
        "x425-defi-dydx-orders",
        "x425-defi-dydx-screen"
      ],
      "paragraphs": [
        "Read trigger status, executed quantity, average fill price and remaining position separately. Multiple take-profit and stop orders also need explicit cancellation or linkage behavior; the mere existence of two orders does not establish that filling one cancels the other."
      ]
    }
  ],
  "faq": [
    {
      "question": "Can a take-profit order be set for a short position?",
      "answer": "Yes. A short normally takes profit by buying back exposure at a lower price, so its trigger direction differs from a long’s sell exit.",
      "sourceIds": [
        "x425-defi-dydx-orders"
      ]
    }
  ],
  "claims": [
    {
      "id": "take-profit-orders-quick-answer",
      "articleSlug": "take-profit-orders",
      "statement": "A take-profit order activates an exit when its chosen price condition is reached. For a long position the target is normally above the entry price; for a short it is below. A take-profit market order seeks matching when triggered, while a take-profit limit order retains a price bound and may not fill.",
      "sourceIds": [
        "source-a2545baf2d42e7b4"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a2545baf2d42e7b4",
          "locator": "Market; Limit; Stop; Take Profit; execution policies"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked take-profit direction, limit-execution constraint and remaining-position accounting; conditional reduce-only resizing is venue-specific."
        ]
      }
    },
    {
      "id": "take-profit-orders-fact-activation",
      "articleSlug": "take-profit-orders",
      "statement": "Activation: Reaching a trigger activates an order; it does not prove execution.",
      "sourceIds": [
        "source-a2545baf2d42e7b4"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a2545baf2d42e7b4",
          "locator": "Market; Limit; Stop; Take Profit; execution policies"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked take-profit direction, limit-execution constraint and remaining-position accounting; conditional reduce-only resizing is venue-specific."
        ]
      }
    },
    {
      "id": "take-profit-orders-fact-price-bound",
      "articleSlug": "take-profit-orders",
      "statement": "Price bound: A take-profit limit can remain unfilled.",
      "sourceIds": [
        "source-a2545baf2d42e7b4"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a2545baf2d42e7b4",
          "locator": "Market; Limit; Stop; Take Profit; execution policies"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked take-profit direction, limit-execution constraint and remaining-position accounting; conditional reduce-only resizing is venue-specific."
        ]
      }
    },
    {
      "id": "take-profit-orders-fact-position-control",
      "articleSlug": "take-profit-orders",
      "statement": "Position control: Reduce-only can prevent an exit from creating opposite exposure.",
      "sourceIds": [
        "source-c3db43b5e8f8e4aa"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-c3db43b5e8f8e4aa",
          "locator": "Requirements; How it works"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:18:00.092Z",
        "reviewer": "Independent automated verification — Codex root, separate from the DeFi drafting agent",
        "notes": [
          "Checked take-profit direction, limit-execution constraint and remaining-position accounting; conditional reduce-only resizing is venue-specific."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-defi-dydx-orders",
      "label": "Perpetual order types on dYdX Chain",
      "publisher": "dYdX Operations Services",
      "url": "https://help.dydx.trade/en/articles/166981-perpetual-order-types-on-dydx-chain",
      "locator": "Market; Limit; Stop; Take Profit; execution policies",
      "note": "Order-type semantics and dYdX-specific constraints.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:20.714Z",
      "contentSha256": "d1438931924b074c70b146b951a4f3257795a24a3f764d4e31993b9325aa91a9",
      "recordId": "source-a2545baf2d42e7b4"
    },
    {
      "id": "x425-defi-dydx-reduce",
      "label": "Reduce Only Order",
      "publisher": "dYdX Operations Services",
      "url": "https://help.dydx.trade/en/articles/166978-reduce-only-order",
      "locator": "Requirements; How it works",
      "note": "Version-scoped IOC requirement and reduction behavior.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:20.744Z",
      "contentSha256": "a4a5a389c7a91e92510cd780bdeaa3d4278528624e099955953b21250b68bfe1",
      "recordId": "source-c3db43b5e8f8e4aa"
    },
    {
      "id": "x425-defi-dydx-screen",
      "label": "Interface of the Trade tab",
      "publisher": "dYdX Operations Services",
      "url": "https://help.dydx.trade/en/articles/166979-interface-of-the-trade-tab",
      "locator": "Orderbook; Position information; Stats",
      "note": "Definition and presentation of trading market metrics.",
      "version": "Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded",
      "checkedAt": "2026-10-02T18:53:20.712Z",
      "contentSha256": "2548899a309c289e661f6f554a87ca26b9889d83ae3ac3cb9035ef8af84c7063",
      "recordId": "source-08e71d7fe0f46d5d"
    }
  ],
  "related": {
    "articles": [
      "reduce-only-orders",
      "realized-unrealized-trading-pnl",
      "order-time-in-force",
      "stop-loss-vs-stop-limit"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Take-profit orders: triggers, partial fills and an open remainder.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/take-profit-orders/"
}
