# Open trade

Sets position size, execution limits and the mandatory emergency stop.

Node ID: `open-trade` · Category: Trade · Minimum plan: Free and above

Human page: https://docs.orbi.gg/nodes/open-trade

## How it works

Create a position using its USD amount, slippage limit, simultaneous-position cap and token cooldown.

Choose whether an observed source-wallet sell should close the remaining position. The emergency stop is a fallback safety limit, not a guaranteed execution price.

## Settings

| Setting | Config key | Initial value | Details |
| --- | --- | --- | --- |
| Position USD | `amountUsd` | 1 | Cash risked on each filled entry; it cannot exceed available funds. Editor range: 1 to 50. |
| Maximum slippage % | `maximumSlippagePct` | 14 | Reject an execution that lands beyond this price movement. Editor range: 0.1 to 50. |
| Emergency stop % | `emergencyStopPct` | -30 | Fallback loss limit if no earlier stop closes the trade. Editor range: -90 to -1. |
| Maximum positions | `maximumPositions` | 1 | Maximum simultaneous active positions for this bot. Editor range: 1 to 5. |
| Token cooldown (minutes) | `cooldownMinutes` | 15 | Wait before entering the same token again. Editor range: 0 to 1440. Zero disables this threshold. |
| Exit when source sells | `sourceSellExit` | Enabled | Close the remaining position when an observed sell from its source wallet arrives. Disabled leaves exits to the connected exit nodes and emergency stop. Options: Enabled (true); Disabled (false). |

### Stored defaults

```json
{
  "amountUsd": 1,
  "maximumSlippagePct": 14,
  "emergencyStopPct": -30,
  "maximumPositions": 1,
  "cooldownMinutes": 15,
  "sourceSellExit": true
}
```

## Connections

These lists show compatible node types, not approval of every graph. Branch, position context, subscription, no-cycle and complete-exit rules also apply. A node cannot connect to itself.

Accepts from: [Aegis wallet feed](https://docs.orbi.gg/nodes/aegis-wallet-feed), [Wallet signal](https://docs.orbi.gg/nodes/wallet-signal), [Wallet confirmation](https://docs.orbi.gg/nodes/wallet-confirmation), [Wallet conviction](https://docs.orbi.gg/nodes/wallet-conviction), [Runner potential](https://docs.orbi.gg/nodes/runner-potential), [Twitter traction](https://docs.orbi.gg/nodes/twitter-traction), [Token filter](https://docs.orbi.gg/nodes/token-filter), [Balance](https://docs.orbi.gg/nodes/balance-check), [Entry chase](https://docs.orbi.gg/nodes/entry-chase), [Demand confirmation](https://docs.orbi.gg/nodes/demand-confirmation)

Connects to: [Setup failed](https://docs.orbi.gg/nodes/setup-failed), [Telegram notification](https://docs.orbi.gg/nodes/telegram-notify), [Discord notification](https://docs.orbi.gg/nodes/discord-notify), [Profit target](https://docs.orbi.gg/nodes/profit-target), [Stop loss](https://docs.orbi.gg/nodes/stop-loss), [Trailing stop](https://docs.orbi.gg/nodes/trailing-stop), [Time exit](https://docs.orbi.gg/nodes/time-exit), [Skip trade](https://docs.orbi.gg/nodes/skip-trade), [End](https://docs.orbi.gg/nodes/end)

## Before you run

- Only one active Open trade is allowed per bot. Each needs an exit action, a reachable Close trade, and a direct Time exit → Close trade safety path.

- Filled branches can reach exits or alerts. Failed branches cannot reach position exits and cannot send successful-fill notifications.

- These settings describe the graph contract, not a promise that live execution is currently enabled or that a token can be sold.

[Full graph rules](https://docs.orbi.gg/guides/graphs) · [Paper assumptions](https://docs.orbi.gg/guides/paper-trading)
