# Polymarket Bots


# Polymarket Reversal Bot

The **Polymarket Bot** allows you to automate trading on Polymarket prediction markets using **limit orders**, precise **time-based entries**, and strict **risk controls**.

It is designed for short-term crypto markets (5m / 15m) where execution quality, timing, and discipline matter more than prediction.

### What This Bot Does

* Trades **UP / DOWN** Polymarket markets automatically
* Uses **limit orders only** (no market orders)
* Supports **maker rebates** when available
* Enters trades only within a **defined time window**
* Enforces **loss limits, cycle limits, and position sizing**
* Fully non-custodial (you control your wallet)<br>

**Market Periods:**

* 5 minute
* 15 minute&#x20;

### Bot Configuration Overview

#### Bot Selector

You can configure up to **4 independent bots per login wallet**:

* BOT-1
* BOT-2
* BOT-3
* BOT-4

Each bot runs with its own configuration and risk limits.\
Don't use multiple bots from the same wallet on the same market. It is fine to use Bot 1 on BTC 5 mins and Bot 2 on BTC 15min but don't use Bot 1 & Bot 2 simultaneously on BTC 5 or on any market.<br>

### Core Settings

#### Market Period

Select the prediction market duration.

* `5min`
* `15min`

#### Side (UP / DOWN)

* `UP` → Buy YES only
* `DOWN` → Buy NO only
* `ALL` → Bot decides based on entry conditions<br>

### Risk Management

#### Max Loss ($)

Maximum total loss allowed for the bot session.\
Once reached, the bot stops automatically.\
\
**Bet Size ($)**

Dollar amount per trade.\
This is the **maximum position size per entry**, not per cycle.\
\
**Max Cycles**

Maximum number of trades the bot is allowed to execute.

Useful for:

* Preventing over-trading
* Backtesting behavior
* Controlled test sessions<br>

### Entry Logic

#### Synthetic Order&#x20;

A **synthetic order** is a **virtual limit order** managed by the bot.

* It is **not placed on the order book immediately**
* The bot **waits for price conditions to be met**
* Once valid, the bot submits a **real limit order instantly**

**Why it’s needed:**\
On Polymarket, you cannot place limit orders above the current price. Synthetic orders let the bot *prepare* those orders and execute them the moment they become valid.

**Key point:**\
Once triggered, a synthetic order becomes a **normal limit order**.

#### MPD (Market Price Deviation) (Coming Soon)

**MPD** defines the **maximum allowed distance in cents** between the current market price and your entry price.

**Example**

* Market price: `60¢`
* Entry price: `62¢`
* Deviation: `2¢`

If:

```
MPD = 2
```

→ order is allowed

If:

```
MPD = 1
```

→ order is blocked

#### Entry Price

Target price (in cents) for limit order entry.

**Example**:

**Meaning**:

* The bot will attempt to enter only if it can place a limit order at **95¢**&#x20;
* If price never reaches this level, **no trade is taken**
* If the entry price is above the current price, the order will be a synthetic order, therefore it will only be visible once the price reaches the entry price level. However, if the entry price is below the current price, the order will be sent as a regular limit order.

### Exit Logic

#### Take Profit (%)

Optional profit target.

If set, the bot will exit early once this profit percentage is reached.

***

#### Stop Loss (%)

Optional per-trade stop loss.

***

### Re-Buy at Entry

* `YES` → If an order fails to fill, the bot retries at the same entry price
* `NO` → Single attempt only

**Recommendation:**\
Use `NO` for cleaner execution and better control.\
Your TP/SL will be more\
MPD and TP / SL Fills (Why It Helps)

Using **MPD** makes **TP and SL fills easier and faster**.

When MPD is enabled, the bot can place a **slightly higher limit order** than the exact target price. This allows the order to **fill immediately against the best available offers** once price reaches the area.

Without MPD:

* Price must **touch the exact TP/SL level**
* Then **move back** to your limit price to fill
* Many exits get missed in fast markets

With MPD:

* Bot places a **buffered limit**
* Order fills as soon as price enters the zone

**Key idea:**\
MPD removes the need for a perfect touch-and-retrace to exit. \ <br>

### Wallet & API Setup

#### Polymarket Address

Your Polymarket trading wallet address.

This wallet:

* Executes trades
* Holds positions
* Receives profits

***

#### Private Key

THIS IS THE PRIVATE KEY OF YOUR WALLET - Don't look for this on Polymarket, this is in your crypto wallet.&#x20;

***

#### API Credentials (Required)

These are from Polymarket, simply click on the "[how to get api key](https://polymarket.com/settings?tab=builder)" and generate the key.

Fields:

* API Key
* API Secret
* API Passphrase

You can generate these directly from Polymarket.

***

### Starting the Bot

Once all required fields are filled:

1. Review your configuration
2. Click **Start**
3. Bot status changes from `IDLE` to `ACTIVE`
4. Market activity logs begin streaming


# Trading Panel (Coming Soon)

### Overview

The Trade Panel is the main execution surface for placing orders, managing existing positions, and setting up advanced conditional strategies.

It has three primary tabs:

* Buy: Open a new long position.
* Sell: Exit or reduce an existing position.
* Protect: Add standalone take-profit and stop-loss orders to an existing position.

It also has three execution modes:

* Market: Enter or exit at the best available price.
* Limit: Enter or exit at a user-defined price.
* Pro: Build a conditional order that enters on a trigger and can attach exits after the fill.

### Page Layout

From top to bottom, the panel is organized like this:

1. Market header
2. Primary tabs: Buy, Sell, Protect
3. Mode tabs: Market, Limit, Pro
4. Outcome selector
5. Order configuration area
6. Validation and status messages
7. Primary call-to-action button

### Header

The header shows:

* Market title
* Active outcome badge
* Market or team branding when available

This section gives the user context for which market and outcome they are trading.

### Primary Tabs

#### Buy

Use Buy to open a new position in the selected outcome.

#### Sell

Use Sell to reduce or close an existing position in the selected outcome.

#### Protect

Use Protect to create standalone TP/SL Orders for an existing position.

This tab is only meaningful when the selected wallet already holds an active position in the current market.

### Mode Tabs

#### Market

Market sends the order at the best available price at the time the order is submitted.

Use this when fill speed matters more than price precision.

#### Limit

Limit submits an order at a specific user-defined price.

Use this when price precision matters more than immediate execution.

#### Pro

Pro is for conditional entry.

Use this when the user does not want to enter immediately, but only after price reaches a trigger level.

After the entry fills, the user can attach automation such as:

* Take Profit
* Stop Loss
* Trailing Stop

### Outcome Selector

The outcome selector lets the user choose which side of the market they want to trade.

For each outcome, the panel shows:

* Outcome name
* Live outcome price

Changing the selected outcome updates the panel configuration and any market-specific calculations.

### Market Mode

### Market Buy

Buy + Market is the simplest path to open a position.

Fields:

* Amount: Dollar amount to spend
* Balance: Available wallet balance
* Quick amount buttons: +1, +5, +10, +100, Max

Behavior:

* The panel uses the selected dollar amount and current market price to estimate shares.
* The order is submitted at the best available market price.

Optional automation:

* Take Profit / Stop Loss

Users can add one or more exit levels with the + Add button.

For each level:

* Price is entered in cents
* Size is entered as a percent of the position

If a stop loss is present, the panel also shows:

* SL Slippage

SL Slippage is entered in cents, not percent.

It defines the maximum distance below market that the stop exit can accept when it executes.

#### Market Sell

Sell + Market is used to reduce or close an existing position immediately.

Fields:

* Shares
* Quick share buttons
* Estimated proceeds
* Average price

Behavior:

* The user enters the number of shares to sell.
* The panel submits a market sell at the best available price.

### Limit Mode

#### Limit Buy

Buy + Limit lets the user place a buy order at a chosen price.

Fields:

* Limit Price
* Shares
* Optional Set Expiration

Behavior:

* The user chooses the maximum price they are willing to pay.
* The order can remain open until filled, canceled, or expired.

#### Limit Sell

Sell + Limit lets the user place a sell order at a chosen price.

Fields:

* Limit Price
* Shares
* Optional Set Expiration

Behavior:

* The user chooses the minimum price they are willing to accept.
* The order can remain open until filled, canceled, or expired.

### Take Profit / Stop Loss in Standard Flow

In the standard Buy flow, users can attach Take Profit / Stop Loss automation directly from the panel.

Each level includes:

* Price in cents
* Sell size in percent

Stop loss levels also support:

* SL Slippage

This is used to prevent a stop exit from chasing too far below the intended trigger.

Estimated values shown in the summary card:

* Est. Profit
* Est. Loss

These are previews based on the current entry setup.

### Protect

### Purpose

Protect is for users who already have an active position and want to add standalone exit logic to it.

This tab does not open a new position.

It manages an existing one.

### Position Requirement

The wallet must already hold an active position in the current market.

If the wallet has no position in the current market, the panel instructs the user to go to a market where they do.

### Position Summary

When a valid position is found, the panel displays:

* Type
* Outcome
* Shares

This confirms which existing position will be protected.

### TP/SL Orders

The Protect tab supports:

* One or more Take Profit levels
* One or more Stop Loss levels
* Stop Market
* Stop Limit

#### Take Profit

Each Take Profit level includes:

* Take Profit Price
* % Size

Rules:

* Prices must be between 1c and 99c
* Prices must be unique
* Levels must be ordered low to high
* Total size cannot exceed 100%

#### Stop Loss

Each Stop Loss level includes:

* Trigger Price
* % Size

Rules:

* Trigger prices must be between 1c and 99c
* Trigger prices must be unique
* Levels must be ordered high to low
* Total size cannot exceed 100%

#### Stop Market

Stop Market means:

* when the trigger price is reached
* submit a market sell

Use this when execution certainty matters more than price control.

#### Stop Limit

Stop Limit means:

* when the trigger price is reached
* submit a limit sell

The panel uses Slippage (MPD) for this setup.

Slippage (MPD) is entered in cents.

The stop limit price is derived as:

Trigger Price - Slippage (MPD)

Example:

* Trigger Price: 42c
* Slippage (MPD): 10c
* Derived stop limit price: 32c

This means the stop limit can fill at 32c or better.

It will not fill below 32c.

### Pro

### Purpose

Pro is for conditional entry.

Instead of entering now, the user defines:

* when the setup should activate
* how the entry should be placed
* what exits should be attached after the fill

### Conceptual Model

Pro separates three ideas:

* Trigger: when the setup becomes active
* Entry: how the order is placed after trigger
* Exits: what should happen after the entry fills

This is not the same as a normal limit order.

A normal limit order can fill immediately if price is already favorable.

A conditional order waits for the trigger first.

### Conditional Buy / Sell

The Pro header reflects the selected side:

* Conditional Buy
* Conditional Sell

### Trigger

Fields:

* At or above
* At or below
* Trigger Price

Meaning:

* At or above: arm the entry when market price reaches or exceeds the trigger
* At or below: arm the entry when market price reaches or falls below the trigger

Example:

* Trigger Price: 50c
* Mode: At or above

This means the entry setup does nothing until market price reaches 50c or more.

### Entry

The entry section controls what happens after trigger.

Options:

* Market Entry
* Limit Entry

#### Market Entry

When the trigger is hit:

* submit a market order using the configured amount

Fields:

* Amount
* Estimated Shares

#### Limit Entry

When the trigger is hit:

* submit a limit order instead of a market order

Fields:

* Amount
* Limit Price

Example:

* Trigger Price: 50c
* Limit Price: 60c

When the trigger is hit, the system submits the limit order immediately at 60c.

In practice:

* trigger decides when to activate
* limit price defines the price of the order that gets placed after activation

Important:

* Trigger Price is not the same as Limit Price
* Trigger Price decides when the setup becomes active
* Limit Price decides what order gets sent after trigger

Example:

* if price is 40c
* Trigger Price is 50c
* Limit Price is 20c

then:

* nothing happens until price reaches 50c
* once 50c is reached, a 20c limit order is submitted
* that order can remain open and fill later if price reverses back down to 20c

### Pro Take Profit

The Pro flow supports one or more take-profit levels after entry fill.

Each level includes:

* Take Profit Price
* % Size

These follow the same validation rules as Protect.

### Pro Stop Loss

The Pro flow supports one or more stop-loss levels after entry fill.

Each level includes:

* Trigger Price
* % Size

Users can choose:

* Stop Market
* Stop Limit

If Stop Limit is selected, the panel also requires:

* Slippage (MPD)

The same stop-limit derivation applies:

Trigger Price - Slippage (MPD)

### Trailing Stop Attachment

Pro also supports Trailing Stop Attachment.

This is configured with:

* enable or disable checkbox
* Trail Distance

Behavior:

* the trailing logic is attached only after the entry fills
* it does not arm before the position exists

### Setup Summary

The Pro summary section shows:

* Trigger
* Entry
* Amount
* Exits

This gives the user a quick read of the full setup before submitting.

### Validation Rules

The panel shows user-facing validation messages instead of generic errors.

Examples:

* Trigger Price should be between 1c and 99c
* Take Profit size should be greater than 0% and less than or equal to 100%
* Stop Loss trigger prices must be unique
* Slippage (MPD) should be smaller than every Trigger Price

The main validation rules are:

* all prices must be between 1c and 99c
* all percentages must be greater than 0% and less than or equal to 100%
* total TP size cannot exceed 100%
* total SL size cannot exceed 100%
* TP levels must be ordered low to high
* SL levels must be ordered high to low
* duplicate prices are not allowed
* stop-limit slippage must remain below every trigger price

### Wallet Behavior

The panel uses the selected trading wallet context.

Where available, proxy wallet resolution is used so the page can correctly identify:

* balances
* positions
* protection eligibility

This is especially important for Polymarket-style wallet flows where:

* one wallet signs in
* another wallet signs orders
* a proxy or funder wallet may ultimately hold positions

### Current Product Boundaries

The panel currently separates user intent like this:

* Buy / Sell: immediate execution
* Protect: manage an existing position
* Pro: wait for a trigger, then enter and manage the new position

Advanced account-level execution preferences such as IOC, FOK, and GTC should live in account settings rather than inside the trade panel.

Time Exit is intentionally excluded from the current panel flow.

### Example Flows

### Example 1: Market Buy With TP/SL

User goal:

* buy immediately
* set a profit target
* cap downside

Setup:

* Tab: Buy
* Mode: Market
* Amount: $100
* TP: 60c
* SL Trigger: 42c
* SL Slippage: 3c

### Example 2: Protect an Existing Position

User goal:

* keep the existing position open
* add standalone exits without opening a new trade

Setup:

* Tab: Protect
* TP1: 62c, 50%
* TP2: 70c, 50%
* SL Trigger: 41c, 100%
* Stop Type: Stop Limit
* Slippage (MPD): 8c

### Example 3: Conditional Buy in Pro

User goal:

* do not enter now
* only enter once momentum confirms

Setup:

* Tab: Buy
* Mode: Pro
* Trigger: At or above
* Trigger Price: 50c
* Entry: Market Entry
* Amount: $200
* TP: 62c, 100%
* SL Trigger: 44c, 100%
* Trailing Stop: optional

Meaning:

* do nothing until price reaches 50c
* enter after trigger
* attach exits only after the new position fills

### Example 4: Conditional Buy With Limit Entry

User goal:

* wait for trigger
* place a limit order only after the trigger is reached

Setup:

* Tab: Buy
* Mode: Pro
* Trigger: At or above
* Trigger Price: 50c
* Entry: Limit Entry
* Limit Price: 60c

Meaning:

* do nothing until 50c
* after trigger, submit a 60c limit order
* the order then waits to fill according to normal limit-order behavior

### Example 5: Conditional Buy With A Lower Limit

User goal:

* wait for confirmation first
* then leave a lower buy order for a reversal

Setup:

* Tab: Buy
* Mode: Pro
* Trigger: At or above
* Trigger Price: 50c
* Entry: Limit Entry
* Limit Price: 20c

Meaning:

* do nothing until 50c
* once 50c is reached, submit a 20c limit order
* if the market later reverses to 20c, the order can fill

### Example 6: Conditional Buy With Trailing Stop

User goal:

* enter on confirmation
* avoid choosing a fixed take-profit
* protect gains if price reverses after entry

Setup:

* Tab: Buy
* Mode: Pro
* Trigger: At or above
* Trigger Price: 50c
* Entry: Market Entry
* Amount: $200
* Trailing Stop: enabled
* Trail Distance: 6c

Meaning:

* do nothing until 50c
* enter after trigger
* once the entry fills, the trailing stop becomes active
* if price moves higher, the stop follows
* if price reverses by 6c, the position exits

### Notes for Documentation

### Additional Notes:

* a normal limit order is not the same as a triggered conditional entry
* Protect requires an existing position
* Pro attaches exits only after the conditional entry fills
* Slippage (MPD) is always in cents, not percent


# Polymarket DCA Bot

## Polymarket DCA Bot

### Overview

The Polymarket DCA Bot automates position building using a ladder-based strategy. It begins with an initial entry and progressively adds positions at predefined price levels, improving the average entry while managing risk.

***

## Market Settings

### Market Type: Crypto

Select the category of the market (e.g., Crypto or others for all the other categories).

### Market Period

Defines the resolution timeframe of the market (e.g., 15 min).

### Coin

Underlying asset (e.g., BTC).

### Side

* **UP**: Position benefits if price increases
* **DOWN**: Position benefits if price decreases
* **ALL**: Operates on both sides (advanced strategies only)

### Market Type: Others

Select this option to manually load a specific Polymarket market using its URL.

***

#### Polymarket URL

Paste the direct link to the market you want to trade.

Used to fetch:

* Market data
* Outcomes (YES / NO)
* Pricing and liquidity

***

#### Load Market

Loads the market from the provided URL.

After loading:

* Market configuration becomes available
* Side selection is enabled
* Bot can be initialized

***

#### Market Group

Choose the proper market group (sub-bet) from the dropdown list

Make sure you choose the correct sub-bet, this is important.

Used internally for grouping outcomes.

***

## Base Sizing

### Initial Order (Anchor Point)

#### Shares

Number of shares executed immediately as the initial market entry.

#### USDC

USDC amount used for the initial market entry.

***

### First DCA Purchase

#### Shares

Number of shares placed at DCA Level 1 (deeper levels scale from this).

#### USDC

USDC amount used at DCA Level 1 (deeper levels scale from this).

***

## DCA Strategy

### Entry Range (Optional)

Defines the price range where the bot is allowed to start placing orders.

* **Min Price (¢)**: Lower bound
* **Max Price (¢)**: Upper bound

The bot will only activate if the market price is within this range.

***

### DCA Levels

Number of additional buy steps after the initial entry.

***

### DCA Level Spacing (¢)

Distance (in cents) between each DCA level.

* Smaller values create tighter ladders
* Larger values spread risk over a wider range

***

### Level Spacing Multiplier

Controls how spacing evolves across levels.

* `1`: Equal spacing
* `>1`: Expanding spacing (more conservative)

***

### DCA Order Size Multiplier

Controls how order size scales across levels.

* `1`: Equal size
* `>1`: Increasing size (more aggressive averaging)

***

## Ladder Preview

Displays a simulation of your strategy before execution.

* **Price**: Entry price per level
* **Avg Price**: Updated average after each fill
* **Shares**: Position size per level
* **Value (USDC)**: Cost per level

Use this to validate exposure and behavior before deploying.

Pricess will differ, this table is only a preview.

***

## Risk Management

### Take Profit (¢)

Profit distance added to your average entry before closing the position.\
Take Profit is added on top of the average entry, see the ladder preview.

***

### TP Re-entry Offset (¢)

Distance after take profit before re-entering the market.

Prevents immediate re-entry in volatile conditions.

***

### Profit Locking

Freezes the strategy once guaranteed resolution profit is reached.

Available in **ALL mode only**.

***

### Stop Loss (¢)

Maximum loss distance below your average entry before exiting the position.

***

### Hard SL (¢)

Absolute emergency exit price.

If the market reaches this price or worse:

* All positions are closed immediately
* All open orders are canceled

#### Difference from Stop Loss

* **Stop Loss**: Based on average entry
* **Hard SL**: Based on absolute market price

Use this as a fail-safe against extreme market moves.

***

### Min Price Distance (MPD) (¢)

Maximum allowed deviation between the current market price and your entry price for order placement.

Prevents poor fills in fast-moving markets.

***

### Min Buy Price (¢)

Lower boundary for placing any buy orders.

The bot will:

* Not place new orders below this price
* Ignore deeper DCA levels below this threshold

Used to prevent overexposure in collapsing markets.

***

### Cutoff Min

Minimum number of DCA levels required before activating exit logic (e.g., take profit or stop loss).

***

## Connection

To activate the bot:

### Private Key

EVM Wallet authorization key. NOT FROM THE POLYMARKET

### Polymarket Address

The address Polymarket gives to you. NOT YOUR EVM WALLET ADDRESS.

### API Credentials

Required for automated claim execution.

* API Key
* API Secret
* API Passphrase

Click **Connect** to deploy the bot.

***

## Best Practices

* Avoid entering markets with spreads greater than 5¢
* Use MPD to prevent bad fills
* Combine Stop Loss and Hard SL for layered protection
* Use Min Buy Price in volatile or trending markets

***

## Strategy Tips

### Conservative Setup

* Wide spacing
* No size multiplier
* Use Hard SL

### Aggressive Setup

* Tight spacing
* Increasing size multiplier
* Lower MPD

### Advanced Setup

* Use ALL mode
* Enable Profit Locking
* Combine with re-entry offset


# Polymarket Pendulum Bot

## Pendulum

Pendulum is an automated trading bot for [Polymarket](https://polymarket.com) **Sports and Esports** markets. It watches live prices on a binary market and buys whichever outcome becomes cheap, then layers in more positions each time the price swings to the other side — aiming to profit when the market resolves.

{% hint style="info" %}
**Only Sports and Esports markets are supported.**\
The event URL must contain `/sports` or `/esports`.
{% endhint %}

\---

### How It Works

Every sports/esports market has two outcomes (e.g. *Team A Wins* / *Team A Loses*). Their prices always add up to \~100¢. Pendulum follows a simple cycle:

1. **Entry**\
   When one outcome's price falls inside your Entry Range, the bot buys it
2. **Reversal**\
   When the price swings to the other side past your Reversal Threshold, the bot buys that side too
3. **Repeat**\
   This continues up to your Max Reversal limit, accumulating shares on both sides
4. **Exit**\
   When the market resolves, the winning side pays $1.00/share; your profit is the payout minus total cost

***

### Setup

1. Open the Pendulum page and connect your wallet
2. Enter your **Private Key** and **Funder Address** in the Credentials panel
3. Paste a Polymarket Sports or Esports event URL and click **Fetch**
4. Select the sub-market you want to trade
5. Adjust settings (or leave defaults), then click **Start**

***

### Parameters

#### Entry Range

| Field             | Default | Description                                                  |
| ----------------- | ------- | ------------------------------------------------------------ |
| **Entry Min (¢)** | `50`    | Bot only enters if an outcome is priced **at or above** this |
| **Entry Max (¢)** | `65`    | Bot only enters if an outcome is priced **at or below** this |

***

#### Reversal Settings

| Field              | Default | Description                                                                                                                                                                                  |
| ------------------ | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Reversal (¢)**   | `10`    | How many cents the opposite outcome must rise past the trigger before the bot buys it. Can be **Fixed** (same value every time) or **Custom** (comma-separated per level, e.g. `10,8,6,5,4`) |
| **Max Reversal**   | `5`     | Maximum number of reversals to execute. After this, the bot holds and waits for resolution                                                                                                   |
| **Skip Reversals** | `0`     | Observe this many reversals without buying before the bot starts placing real orders                                                                                                         |

***

#### Profit & Safety

| Field             | Default | Description                                                                                                                   |
| ----------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------- |
| **Target ($)**    | `2.00`  | Dollar profit the bot aims for if one side wins. Determines how many shares are bought at each level                          |
| **Scaler**        | `1.2`   | Multiplies the profit target on each deeper reversal (e.g. $2 → $2.40 → $2.88…). Higher = bigger positions on later reversals |
| **Breakeven Rev** | off     | Reversal number at which the bot stops aiming for profit and just tries to recover its total cost                             |
| **MPD (¢)**       | `5`     | Minimum Price Distance — offset added to the trigger price when placing orders, to improve fill rate                          |
| **Safety (¢)**    | off     | If either outcome hits this price, the bot immediately sells everything on both sides. Set to 0 to disable                    |

***

#### Auto-merge

When enabled, after each reversal the bot converts equal quantities of both outcome tokens back into USDC on-chain. Since one UP + one DOWN share is always worth $1.00, this frees up capital between reversals.

***

### Levels Table

Before starting, the **Levels table** shows a preview of every planned position — price, side, shares, cost, and estimated profit at each reversal level. Use it to review your total exposure before committing.


# Polymarket Liquidity Pool Farming Bot

## Polymarket LP Farm Bot: User Documentation

### 1. Overview

The Polymarket LP Farm Bot is an automated trading script designed to provide liquidity (LP) on Polymarket orderbooks. Instead of directional betting, the bot acts as a short-term liquidity provider. It places passive limit orders, monitors the orderbook, and dynamically adjusts or exits its positions based on the configured strategy.

***

### 2. Core Behavior & Execution Flow

When the bot is started, it follows a continuous loop:

1. **Market Identification**\
   It either connects to a specific market directly or scans for an active market matching predefined asset and timeframe traits
2. **Order Placement**\
   It quotes a price and size on one or both sides of the market (Yes/No)
3. **Monitoring & Repositioning**\
   The bot watches the orderbook. If its orders fall too far behind or market depth drops below safe levels, it cancels and replaces the orders to maintain its target position
4. **Execution & Exit (Post-Fill)**\
   When an order is filled, the bot switches from placing passive liquidity to executing an exit strategy—either quickly escaping the position, working a limit exit, or attempting to capture the spread by merging the opposite side

***

### 3. Parameter Configuration Guide

#### 3.1 Market Selection

*How the bot knows where to trade.*

* **`market_slug`**\
  The direct identifier of a market. If provided, the bot bypasses automatic selection and operates only here
* **`asset`**\
  e.g., `btc`, `eth`. Used for auto-selection to find relevant markets
* **`period`**\
  e.g., `15`, `60` (in minutes). Defines the duration/expiry window of the market

  <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>If <code>market_slug</code> is empty, the bot will scan Polymarket for a market matching the <code>asset</code> and <code>period</code> and automatically deploy there.</p></div>

  \---

#### 3.2 Strategy & Positioning

*How the bot decides where to place its orders.*

* **`side`**
  * `buy`: Provides liquidity on the first outcome
  * `sell`: Provides liquidity on the second outcome
  * `all`: Engages in dual-sided market making (quoting both Yes and No)
* **`target_price_mode`**
  * `rank`: The bot targets a specific position in the orderbook queue (e.g., `1` for the front of the queue, `2` for the second best price)
  * `cents`: The bot stays a fixed dollar amount away from the best price (e.g., `2` cents behind the top bid)
* **`target_price_value`**\
  The numerical input for the chosen mode

  <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>The bot will constantly attempt to maintain this specific pricing requirement. If the market moves away, the bot will pull its old order and place a new one at the new target level.</p></div>

  \---

#### 3.3 Sizing and Safety Limits

*How the bot protects capital and manages trade size.*

* **`order_size_mode`**
  * `shares`: The bot bids for a fixed amount of contract shares
  * `usd`: The bot places dollar-denominated orders, adjusting the share amount based on the current price
* **`order_size_value`**\
  The numerical size value
* **`min_orderbook_size_mode`**\
  Defines a required liquidity threshold in the market before the bot will participate (modes: `none`, `shares`, `usd`)
* **`min_orderbook_size_value`**\
  The minimum required liquidity

  <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>If <code>min_orderbook_size</code> is not met, the bot considers the market temporarily unsafe/too thin, cancels any active LP orders at that level, and waits until the depth thickens up.</p></div>
* **`refresh_interval_sec`**\
  Forces the bot to restart its order process after `X` seconds, adding activity and preventing stale orders

***

#### 3.4 Post-Fill Execution (Exit Strategy)

*How the bot behaves after someone takes its liquidity.*

* **`exit_mode`**
  * `limit`: The bot attempts a controlled exit by placing a limit order at an advantageous price, working the book until closed
  * `market`: The bot rushes to close the position immediately at the best available market price
  * `merge`: For dual-sided strategies. Instead of closing, the bot completes the market by buying the opposite outcome side, thus guaranteeing the spread without directional risk
* **`exit_target_price_mode`** & **`exit_target_price_value`**\
  Function identical to the entry pricing parameters, determining the strict price target when the bot places a limit exit

***

#### 3.5 System (in development)

* **`dry_run`**\
  Set to `live` for real capital deployment, or `dry_run` for simulated actions allowing you to observe bot logs without financial risk

***


# Fees

We charge a **0.05% fee** on all Polymarket transactions executed via Dextrabot.

Fees are accumulated and **only deducted once they reach $1**, minimizing small balance interruptions.


# Trading Bots Quickstart

Your all-in-one toolkit for perp DEX trading: copy trade across chains, run automated bots, farm airdrops, and discover alpha — all from one dashboard.

### 🎯 Choose Your Path

Select what you want to do and we'll get you started in minutes.

{% tabs %}
{% tab title="🤖 Trading Bots" %}
**Automate your trading strategies 24/7**

| Bot Type                   | Best For                              | Time to Start |
| -------------------------- | ------------------------------------- | ------------- |
| Grid Bot (Hyperliquid)     | Automated grid trading on Hyperliquid | \~5 min       |
| Grid Bot (Lighter)         | Automated grid trading on Lighter     | \~5 min       |
| Market Maker (Hyperliquid) | Automated market-making strategy      | \~5 min       |
| Grid Bot (Extended)        | Automated grid trading on Extended    | \~5 min       |
| {% endtab %}               |                                       |               |

{% tab title="🔄 Copy Trading" %}
**Automatically mirror top traders' positions**

| Path                      | Description                    | Time to Start |
| ------------------------- | ------------------------------ | ------------- |
| Hyperliquid → Hyperliquid | Copy trades within Hyperliquid | \~10 min      |
| Hyperliquid → Lighter     | Cross-DEX copy trading         | \~10 min      |
| {% endtab %}              |                                |               |

{% tab title="🌾 Airdrop Farming" %}
**Farm potential airdrops across multiple DEXs**

| Module              | Status    | Time to Start |
| ------------------- | --------- | ------------- |
| Aster Farming       | 🟢 Active | \~5 min       |
| BasedApp Farming    | 🟢 Active | \~5 min       |
| Lighter Farming     | 🟢 Active | \~5 min       |
| Apex Farming        | 🟢 Active | \~5 min       |
| Variational Farming | 🟢 Active | \~5 min       |
| Extended Farming    | 🟢 Active | \~5 min       |
| Paradex Farming     | 🟢 Active | \~5 min       |
| Pacifica Farming    | 🟢 Active | \~5 min       |

**Advanced:**

| Strategy                            | Description                    | Time to Start |
| ----------------------------------- | ------------------------------ | ------------- |
| Delta Neutral (Lighter-Lighter)     | Hedge positions within Lighter | \~15 min      |
| Delta Neutral (Lighter-Variational) | Cross-DEX hedged farming       | \~15 min      |
| {% endtab %}                        |                                |               |

{% tab title="🔍 Discovery & Alerts" %}
**Find alpha and stay informed**

| Feature          | Description                  |
| ---------------- | ---------------------------- |
| Discover Wallets | Find high-performing wallets |
| Whale Trades     | Monitor large transactions   |
| Telegram Alerts  | Real-time notifications      |
| {% endtab %}     |                              |
| {% endtabs %}    |                              |

***

### ⚡ Before You Start

#### Step 1: Check What You Need

| Feature                              | Subscription Required |
| ------------------------------------ | --------------------- |
| **Hyperliquid Copy Trade**           | ❌ No                  |
| **Grid Bot (Hyperliquid)**           | ❌ No                  |
| **Market Maker (Hyperliquid)**       | ❌ No                  |
| **Discover Wallets & Alerts**        | ❌ Free                |
| **Hyperliquid - Lighter Copy Trade** | ✅ Yes                 |
| **Grid Bot (Lighter)**               | ✅ Yes                 |
| **All Farming Modules**              | ✅ Yes                 |
| **Delta Neutral Strategies**         | ✅ Yes                 |
| **Grid Bot (Extended)**              | ❌ No                  |

{% hint style="info" %}
**Hyperliquid/Extended-only features are free** — we take a builder fee on trades instead of charging a subscription.
{% endhint %}

{% hint style="success" %}
**Ready?** Choose your path above and follow the step-by-step guides from our document!
{% endhint %}

### ❓ Need Help?

* **Discord**: [Join our community](https://discord.gg/dextrabot)
* **Twitter**: [@dextrabot](https://twitter.com/dextrabot)


# Fees

Transparent pricing for all Dextrabot features.

### 💡 Quick Overview

| Category                     | Dextrabot Fee    | Subscription Required |
| ---------------------------- | ---------------- | --------------------- |
| **Hyperliquid Copy Trade**   | 0.055% per trade | ❌ No                  |
| **Hyperliquid Grid Bot**     | 0.01% per trade  | ❌ No                  |
| **Hyperliquid Market Maker** | 0.01% per trade  | ❌ No                  |
| **Lighter Copy Trade**       | No Fee           | ✅ Yes                 |
| **Lighter Grid Bot**         | No Fee           | ✅ Yes                 |
| **All Farming Modules**      | No Fee           | ✅ Yes                 |
| **Delta Neutral Farms**      | No Fee           | ✅ Yes                 |
| **Extended Grid Bot**        | 0.02% per trade  | ❌ No                  |
| **Extended DCA Bot**         | 0.02% per trade  | ❌ No                  |

***

### 📦 Subscription

Access to Lighter, Farming Modules, and Delta Neutral farms requires an active subscription.

| Plan        | Price    | Includes                                                                               |
| ----------- | -------- | -------------------------------------------------------------------------------------- |
| **Monthly** | 0.12 ETH | Lighter Copy Trade, Lighter Grid Bot, All Airdrop Farming Modules, Delta Neutral Farms |

{% hint style="info" %}
**Hyperliquid features are always free** — no subscription needed. We only charge a builder fee per trade instead.
{% endhint %}

***

### 🔷 Hyperliquid Fees (Detailed)

#### Copy Trade

| Fee Type                | Rate          | Charged On                                                                           |
| ----------------------- | ------------- | ------------------------------------------------------------------------------------ |
| **Dextrabot Fee**       | 0.055%        | Position value (every trade)                                                         |
| **Hyperliquid DEX Fee** | \~0.01-0.035% | [See Hyperliquid docs](https://hyperliquid.gitbook.io/hyperliquid-docs/trading/fees) |

**When is the fee charged?**

* Opening a position
* Increasing a position
* Decreasing a position
* Closing a position

**Example:** If you copy a $10,000 position, Dextrabot fee = $10,000 × 0.055% = $5.50

{% hint style="success" %}
**Save 4% on fees!** Use a referral code when signing up to get a 4% discount on Hyperliquid Copy Trade fees. Learn more
{% endhint %}

***

#### Grid Bot

| Fee Type                | Rate          | Charged On                                                                           |
| ----------------------- | ------------- | ------------------------------------------------------------------------------------ |
| **Dextrabot Fee**       | 0.01%         | Position value (every trade)                                                         |
| **Hyperliquid DEX Fee** | \~0.01-0.035% | [See Hyperliquid docs](https://hyperliquid.gitbook.io/hyperliquid-docs/trading/fees) |

Fees are collected as a **builder fee** directly through Hyperliquid.

***

#### Market Maker Bot

| Fee Type                | Rate          | Charged On                                                                           |
| ----------------------- | ------------- | ------------------------------------------------------------------------------------ |
| **Dextrabot Fee**       | 0.01%         | Position value (every trade)                                                         |
| **Hyperliquid DEX Fee** | \~0.01-0.035% | [See Hyperliquid docs](https://hyperliquid.gitbook.io/hyperliquid-docs/trading/fees) |

Fees are collected as a **builder fee** directly through Hyperliquid.

{% hint style="success" %}
**HIP3 Growth Mode Bonus!** When Growth Mode is enabled on HIP3, you receive a **90% discount** on Hyperliquid trading fees. This significantly reduces your overall trading costs while market making.
{% endhint %}

***

### 🔶 Lighter Fees (Detailed)

#### Copy Trade & Grid Bot

| Fee Type            | Rate                                |
| ------------------- | ----------------------------------- |
| **Dextrabot Fee**   | No Fee (included in subscription)   |
| **Lighter DEX Fee** | Standard Lighter trading fees apply |

***

### 🌾 Farming & Delta Neutral Fees

| Fee Type          | Rate                                    |
| ----------------- | --------------------------------------- |
| **Dextrabot Fee** | No Fee (included in subscription)       |
| **DEX Fees**      | Standard trading fees apply on each DEX |


# Connect mobile via QR code

1. Connect via your wallet extension (e.g., Wallet connect, MetaMask) on desktop
2. On your phone, click the "Connect" button and select the option "Link Desktop Wallet." You will be prompted to activate your camera and scan a QR code
3. On your desktop, click the PC+mobile icon in the top right of the navigation bar and sign the pop-up in your wallet extension. A QR code will appear
4. Use your phone camera to scan the QR code

Now you can copy trade on the go with your phone.


# Apex Omni Farming Module

### How to Get Started

<figure><img src="/files/BY9pIJ7OKTwOQ8JpSTdF" alt="" width="563"><figcaption></figcaption></figure>

#### Prerequisites

Before you can start farming on Apex, you need:

1. **Active Subscription**: Complete your subscription to unlock the bot - **it is free for a limited time**
2. **Sufficient Funds**: You can deposit USD from Arbitrum, Base, BNB Chain, or Ethereum networks
3. **API Credentials**: Obtain your API Key, Passphrase, and Secret from Apex
4. **Omni Key Seed**: Get your Omni Key Seed for authentication

#### How to Get API Key

To obtain your API credentials from Apex Omni:

<figure><img src="/files/MIxZjKz2OT1CX3HxYX5Y" alt=""><figcaption></figcaption></figure>

1. **Visit API Management**: Go to <https://omni.apex.exchange/keyManagement>
2. **Generate API**: Click the "Generate API" button in the top right
3. **Configure API Settings**:
   * **API Name**: Enter a name for your API key (e.g., "Dextrabot")
   * **API Type**: Select "Trade" (Withdrawals coming soon)
   * **IP Address Access**:
     * Choose "Unrestricted (Less Secure)" for easier setup, or
     * Select "Restrict to Trusted IPs Only (Recommended)" for enhanced security
4. **Review Security Notice**:
   * Your API Key Passphrase and API Key Secret will only be shown once
   * Store them securely as they cannot be retrieved later
   * Be aware of security risks when pairing API Keys with third-party platforms
5. **Confirm and Copy Credentials**: After clicking "Confirm", you'll receive:
   * **Account ID**: Your Apex account identifier
   * **API Key**: Your public API key
   * **API Key Passphrase**: (Only viewable once - copy immediately)
   * **API Key Secret**: (Only viewable once - copy immediately)
6. **Get Omni Key**: Click the "Omni Key" tab to access your Omni Key Seed

⚠️ **Security Warning**: Store your API credentials securely. Never share them with anyone. There may be security risks involved in pairing your trading API Keys with third-party platforms - proceed carefully.

#### Configuration Steps

1. **Enter API Credentials**
   * **API Key**: Your Apex API key
   * **API Key Passphrase**: Your API key passphrase
   * **API Key Secret**: Your API key secret
   * **Omni Key Seed**: Your Omni authentication seed
2. **Select Trading Pair**
   * Choose your desired trading pair from the dropdown menu
3. **Set Orders Per Hour**
   * Define the maximum order frequency (e.g., 10)
   * Example: 10 orders per hour = 1 order every 6 minutes on average
   * Maximum: 100 orders per hour
4. **Configure Leverage**
   * Set your desired leverage multiplier (e.g., 3x)
   * Use appropriate leverage based on your risk tolerance
5. **Choose Direction**
   * **LONG**: Open long positions (buy/bullish)
   * **SHORT**: Open short positions (sell/bearish)
   * **RANDOM**: Randomly alternate between long and short positions
6. **Start Farming**
   * Click the "Start" button to begin automated trading
   * Monitor your farming activity through the interface

### How the Apex Bot Logic Works

#### Order Frequency

The "Orders per hour" value (for example, 10) simply defines the **maximum order frequency** — that's 1 order every 6 minutes on average, not a fixed delay between orders.

#### Trading Cycle

1. **Initial Order**: The system starts by placing a buy limit order
2. **Order Execution**: Once that order is filled, it immediately places a sell limit order
3. **Order Updates**: Every 10 seconds, both buy and sell limit orders are updated to stay at the top of the order book (so they're more likely to get filled)
4. **Timeout Handling**:
   * If the limit order doesn't fill within 3 minutes, the bot cancels it and executes a market order to move forward
   * The same rule applies for sell orders — if it can't sell within 3 minutes, it market-sells and continues
5. **Dynamic Speed**: Because the system only waits when a limit isn't filled, sometimes it moves much faster than the orders per hour average if orders fill quickly

#### Why You Might See Quick Consecutive Orders

If market conditions are active and your limit orders fill almost instantly, the bot will cycle through trades repeatedly — exactly as it's designed to. **It doesn't wait a fixed amount of time if an order completes early.**

So if you notice multiple trades within a minute, this isn't a malfunction — it's the system working faster because your orders filled immediately.

#### Normal Trading Patterns

⏳ Because of this logic, there can also be **gaps of time between cycles** — for example, after a buy-and-sell pair is completed, the system might wait for a while before placing the next order.

**It's normal to see:**

* Bursts of fast trades when the market is active
* Periods of inactivity when orders take longer to fill
* Variable timing between cycles based on market conditions

### Important Notes

* 🎯 The bot automatically manages order placement and execution
* ⚡ Orders are updated every 10 seconds to maintain optimal positioning
* 🔄 Failed limit orders are automatically converted to market orders after 3 minutes
* 📊 Trading speed adapts dynamically to market conditions
* ⚠️ Always ensure you have sufficient collateral for your leverage settings

### Referral Program

Be part of the **Dextrabot x Apex squad!** Trade under our referral — unlock bonuses instantly.

[Join Now](https://join.omni.apex.exchange/AFF-7530)


# Asterdex Farming Module

Set up automated farming on **Asterdex** by connecting your API keys, selecting a pair, defining orders per hour, leverage, direction, and optional TP/SL. This guide walks you through every screen in the flow, step‑by‑step.

> **At a glance**
>
> 1. Buy subscription → 2) Enable Trading on Asterdex → 3) Create API keys → 4) Paste keys into the module → 5) Configure settings → 6) Start.

***

### 1) Buy a Subscription

<figure><img src="/files/7jUfOSYVognaxR5RhxCJ" alt="" width="563"><figcaption></figcaption></figure>

To unlock farming you need an active subscription.

* Click **Get Subscription** on the banner.
* The button shows the current price (**0.10 ETH**). Complete the on‑chain checkout.
* Once the transaction confirms, the subscription warning disappears and the form becomes usable.

**Troubleshooting**

* If the banner still says you need a subscription, refresh the page after your transaction confirms on‑chain.

***

### 2) Enable Trading on Asterdex

Before API orders can execute, trading permissions must be enabled on your Asterdex account.

* Click **Enable Trading** (top of the form).
* You’ll be redirected to Asterdex. Follow the on‑screen prompt to enable trading. When done, return to the Farming Module.

> Tip: You can always click **Go to Asterdex** from the module to open the exchange quickly.

***

### 3) Create Your API Keys (on Asterdex)

<figure><img src="/files/MItbgfcwELjN2G9y6eCC" alt=""><figcaption></figcaption></figure>

You’ll need a **Key** and a **Secret** with trading permission enabled.

1. Open Asterdex → **API Management**.
2. Click **Create API Key**.
3. **Permissions**: enable **Trade**. Keep **Withdraw** **disabled** for safety.
4. Copy the **API Key** and **API Secret**. Store them securely.

**Security Reminders**

* Never share keys publicly. Treat them like a password.
* If you suspect exposure, **delete** the key in Asterdex and create a new one.

***

### 4) Connect Keys in the Farming Module

Back in the module, paste the keys:

* **API Key**: paste your Asterdex API Key.
* **API Secret**: paste your Asterdex API Secret.
* You can use the eye icon to show/hide the value while pasting.

If you need guidance, click **How to get API key?** above the inputs.

**Common errors**

* **“API-key format invalid.”** → The key/secret is mistyped or incomplete. Re‑copy without spaces and ensure you used the correct key type from Asterdex.

***

### 5) Configure Your Farming Settings

<figure><img src="/files/Uy0X9fl6ucCA6oemWi3x" alt="" width="563"><figcaption></figcaption></figure>

This section mirrors the fields you see on the screen.

#### a) Select Pair

Choose a symbol from the **Select Pair** dropdown (e.g., **ASTERUSDT**). Badges like **50×** indicate the pair’s maximum available leverage.

#### b) Order Per Hour

How many orders the bot will place per hour. Example placeholder text shows **e.g., 10 (max 180)**.

> Higher numbers create more frequent order placements within your risk limits. Respect exchange‑side rate limits and your own strategy.

#### c) Leverage

Enter your desired leverage (e.g., `4`). Below this field, you’ll see helpful info like tier range or trading limits — they vary by coin and leverage.

#### d) Direction

Choose **LONG** or **SHORT**. The button label may show the effective leverage (e.g., **LONG – 4×**, **SHORT – 4×**).

#### e) Optional Risk Controls

* **Take Profit %** — Close the position once this profit percentage is reached (e.g., **5%**).
* **Stop Loss %** — Close the position if price moves against you by this percentage (e.g., **5%**).

#### f) Start / Cancel

* Click **Start** to launch farming with the current configuration.
* Click **Cancel** to exit without starting.


# BasedApp Farming Module

The BasedApp farming module allows you to configure automated trading by selecting a wallet, coin, margin, spread, and orders per hour settings.

### Trading Modes

#### Farmer Mode

<figure><img src="/files/dE4rEsnV54vhuRZtJ8aZ" alt=""><figcaption></figcaption></figure>

**Farmer Mode** is the primary automated trading mode that simplifies the farming process by handling balance and spread management automatically.

**How Farmer Mode Works**

Unlike Econo Mode, in Farmer Mode you don't need to set margin or spread manually. The system automatically uses your entire available spot balance and determines the spread dynamically based on the orderbook conditions.

**You only need to configure:**

* Wallet selection
* Coin selection
* Orders Per Hour (OPH)

**Trading Cycle Example**

Let's say you set **Orders Per Hour: 180**

This means the system needs to complete 180 trades in 1 hour → each cycle takes 20 seconds (3600 ÷ 180).

**The cycle works as follows:**

1. **Second 1:** Place a buy limit order using your entire USDC balance at the closest price to market
2. **Second 10:** If the limit order hasn't filled, execute a market buy
3. **Second 10:** Place a sell limit order for all acquired coins at the closest price to market
4. **Second 20:** If the limit order hasn't filled, execute a market sell
5. **Repeat cycle infinitely**

**Key Benefits**

✅ **Guaranteed Trade Execution:** You always hit your target number of trades per hour while the system handles balance and spread automatically

✅ **Simplified Setup:** No need to manually configure margin or spread settings

✅ **Full Balance Utilization:** The system automatically uses your entire available spot balance

**Configuration**

1. **Select Wallet:** Choose your trading wallet from the dropdown
2. **Select Coin:** Choose the cryptocurrency you want to farm
3. **Orders Per Hour:** Set your desired trading frequency (e.g., 60, 180)
   * Higher values = more frequent trading cycles
   * Lower values = longer time between trades

#### Econo Mode

<figure><img src="/files/i9ViFELiaScUJ7yDxuC5" alt=""><figcaption></figcaption></figure>

**Econo Mode** provides manual control over trading parameters for advanced users who want to customize their farming strategy.

**Configuration Options**

* **Wallet Selection:** Choose your trading wallet
* **Coin Selection:** Choose the cryptocurrency to farm
* **Margin (Amount):** Set the trading amount in dollars
* **Spread %:** Set the percentage spread for orders (e.g., 0.5%)
* **Orders Per Hour:** Set trading frequency

**Margin Guidelines**

⚠️ **Important:** Use a lower margin compared to your spot balance. Margin should be less than 50% of the spot balance for the system to keep farming effectively.

**Example:** For $1000.00 spot equity, use $200.00 in margin.

### Important Notes

* Always ensure you have sufficient spot balance before starting
* Monitor your farming activity through the trade history interface
* You can stop farming at any time using the "Stop" button

### Troubleshooting

**Low/No Balance:** If your available spot balance shows 0.00, ensure you have transferred funds to your spot wallet


# Extended Farming Module

### Getting Your API Credentials

The API credentials are required for farming and act as your authentication keys. Follow these steps to obtain them:

#### Step-by-Step Guide

**1. Access the Platform**

* Navigate to <https://app.extended.exchange/>
* Connect your wallet and sign the connection request
* Ensure your account shows "Main account" in the Your Accounts section

**2. Generate API Key**

* Go to API Management: <https://app.extended.exchange/api-management>
* Click the **"Generate API Key"** button
* The system will create your unique API credentials

<figure><img src="/files/Dk3NOzSS0YXVnOuiMvxK" alt="" width="563"><figcaption></figcaption></figure>

**3. View API Details**

* Once generated, click **"Show API Details"** button
* A modal window will display all your credentials

<figure><img src="/files/K5cdEznNUoYmb3H7E1lI" alt="" width="563"><figcaption></figcaption></figure>

⚠️ **Warning**: Never share your private Stark key with untrusted parties; it provides full access to your account's funds.

**4. Extract Your Credentials**

<figure><img src="/files/zWiAcVmm1el5oIKtvZbS" alt="" width="434"><figcaption></figcaption></figure>

Copy each of the following values using the copy button (📋):

* **API Key**: Your unique API identifier
* **Stark Key Public**: Public portion of your Stark key (starts with `0x`)
* **Stark Key Private**: Private key for signing transactions (starts with `0x`)
* **Vault Number**: Your vault identifier
* **Client ID**: Your client number

**5. Configure the Farming Module**

* Paste each copied value into the corresponding field in the farming module
* The values will be masked for security once entered

<figure><img src="/files/AHcEhvrJMC7Qu6mNHu1j" alt=""><figcaption></figcaption></figure>

### Module Configuration

#### Select Pair

* **Selection**: Dropdown menu with available trading pairs
* **Options**: All active perpetual futures pairs on Extended

#### Trade Per Hour or Day

* **Description**: Determines how frequently the bot places new trades

#### Leverage

* **Description**: Multiplier for your position size

#### Direction

Choose your trading direction strategy:

* **LONG**: Opens long positions only (betting on price increase)
* **SHORT**: Opens short positions only (betting on price decrease)
* **RANDOM**: Randomly alternates between long and short positions

#### Order Type

* **MARKET**: Immediate execution at current market price
* **LIMIT**: Set specific entry price
* **RANDOM**: Randomly choose between order types

#### Take Profit %

* **Format**: Percentage value
* **Description**: Automatically closes position at specified profit

#### Stop Loss %

* **Format**: Percentage value
* **Description**: Automatically closes position at specified loss

### Module Controls

#### Connect Button

* **Function**: Initiates the connection to Extended Exchange
* **Color**: Green when ready to connect
* **Status**: Validates all credentials before connecting

#### Cancel Button

* **Function**: Closes the configuration modal
* **Warning**: Any unsaved changes will be lost


# Lighter Farming Module

### Overview

The Lighter Farming module enables you to set up automated trading on Lighter, a decentralized perpetual exchange on zkSync.

***

### Prerequisites

Before setting up the Lighter Farming module, ensure you have:

1. **Lighter Account:** A registered account on [Lighter](https://app.lighter.xyz/)
2. **Wallet Connection:** Your wallet connected to Lighter platform
3. **Minimum Balance:** At least 5 USDC deposited in your Lighter account
4. **API Key Generated:** Follow the steps in [Getting Your API Keys](https://app.lighter.xyz/apikeys) section

***

### Getting Your API Keys

#### Step 1: Access API Keys Section

1. Navigate to Lighter application at <https://app.lighter.xyz/>
2. Connect your wallet
3. Click on **Tools** dropdown menu in the top navigation
4. Select **API Keys** from the menu

<figure><img src="/files/GUuRzI7KK7mDlttYqxtZ" alt="" width="246"><figcaption></figcaption></figure>

#### Step 2: Generate New API Key

1. On the API Keys page, click the **"Generate API Key"** button in the top right corner

<figure><img src="/files/FWlHVw7LoS2UxspDzvUL" alt=""><figcaption></figcaption></figure>

#### Step 3: Set API Key Index

1. Enter an **API Key Index** number between 2-254
   * **Important:** Indexes 0 (Desktop) and 1 (Mobile) are reserved and cannot be used
   * You can create up to 253 keys per account using indexes 2-254
   * Example: Use "111" or any number between 2-254
2. Click **"Generate"** button

<figure><img src="/files/XftClUQlcWetwoFox9t8" alt="" width="563"><figcaption></figcaption></figure>

#### Step 4: Save Your Keys

After generation, you'll receive three pieces of information:

1. **API Key Index:** Your chosen index number (e.g., 111)
2. **Public Key:** Your public key&#x20;
3. **Private Key:** Your private key&#x20;

<figure><img src="/files/EtMnQLRRHi3X4TpKYhZc" alt="" width="563"><figcaption></figcaption></figure>

**⚠️ CRITICAL:** Save your **Private Key** immediately! It will not be accessible after closing this popup. Store it securely - you'll need it for the farming module configuration.

### ⚙️ Farming Module Configuration

#### Accessing the Module

1. Open **DextraBot**
2. Go to the **Farming** tab
3. Select **Lighter** from the module list

***

### 📊 Configuration Parameters

#### Basic Settings

| Field               | Description                                           |
| ------------------- | ----------------------------------------------------- |
| **Login Address**   | The wallet you used on Lighter                        |
| **API Private Key** | Paste the private key you saved earlier               |
| **API Key Index**   | The same index number you chose when creating the key |
| **Select Pair**     | Choose which trading pair to farm                     |

#### Trading Parameters

| Field                  | Description                                                  | Range |
| ---------------------- | ------------------------------------------------------------ | ----- |
| Trade **Per Hour (n)** | How many trades happen per hour. More orders = more activity | 1-180 |
| **Leverage**           | Position multiplier. 3× means profit/loss × 3                | 1-20  |
| **Direction**          | LONG (buys only) • SHORT (sells only) • RANDOM (mix)         | -     |
| **Take Profit %**      | Auto-close position when profit reaches this %               | 0-100 |
| **Stop Loss %**        | Auto-close position if loss reaches this %                   | 0-100 |

***

### 🧠 Order Types

Lighter gives you three "brains" for how your bot will open and close orders. Think of these as different **strategies** for trading behavior.

#### 🟢 MARKET Mode

**Strategy:** Fast entry, fast exit

* 1 hour split into **n random time slots**
* Each slot: Market order → Wait → Market close
* Best for: Volatile markets, quick trades

```
Timeline Example (n=10):
|--Market In--|-------Wait-------|--Market Out--|
     5 min            wait             close
```

#### 🟡 LIMIT Mode

**Strategy:** Patient entry, smart exit

* 1 hour divided into **n equal blocks**
* First half: Try limit orders every 10 seconds
* Second half: Try limit exit, market if needed
* Best for: Stable markets, fee optimization

```
Timeline Example (1 block):
|---Try Limit Entry---|---Try Limit Exit---|
    (10s intervals)      (10s intervals)
```

#### 🔵 RANDOM Mode

**Strategy:** Natural mixed pattern

* Randomly chooses MARKET or LIMIT for each interval
* Creates organic-looking trading patterns
* Best for: Balanced approach, avoiding patterns

***

### 📐 Timing Formula Explained

#### How Time Intervals Work

```
Base Calculation:
average_interval = 3600 seconds ÷ n orders

Jitter Addition:
if n ≤ 20: variation = 25%
if n > 20: variation = 35%

Final Range:
minimum = average - variation
maximum = average + variation
```

***

### 🔄 Delta-Neutral Mode (Lighter-Lighter)

#### What is Delta-Neutral?

Uses **two Lighter accounts** with opposing positions:

* Account A → Always LONG
* Account B → Always SHORT
* Result: Zero market exposure, pure farming rewards

#### Configuration

1. Set up two separate API keys (different wallets)
2. Configure both accounts in the module
3. Select "Lighter-Lighter Delta Mode"
4. Both accounts will mirror each other's timing

> ⚠️ **IMPORTANT:** Both wallets must use **different API Key Index numbers**! For example: Wallet A uses index 2, Wallet B uses index 3. If both wallets use the same index (e.g., both use 2), the system will NOT work!

<figure><img src="/files/CjzXifu0idb5ND6uuaoS" alt="API Key Indexes must be unique!" width="563"><figcaption></figcaption></figure>


# Pacifica Farming Module

### Getting Your API Credentials

The API credentials are required for farming and act as your authentication keys. Follow these steps to obtain them:

#### Step-by-Step Guide

<figure><img src="/files/OXt7sAhX6ShIbSIEvPU8" alt=""><figcaption></figcaption></figure>

**1. Access the Platform**

* Navigate to <https://app.pacifica.fi/>
* Connect your wallet and sign the connection request

**2. Generate API Key**

* Go to API Management: <https://app.pacifica.fi/apikey>
* Click the "Generate" button first
* Click "Create" to create your API key

**3. View API Details**

* Your API keys will be displayed on the screen

<figure><img src="/files/MIErNxydRKKIMIPDw5gH" alt=""><figcaption></figcaption></figure>

### Module Configuration

<figure><img src="/files/ssyrkROLiDUd1SE6CeuP" alt=""><figcaption></figcaption></figure>

#### Select Pair

* **Selection**: Dropdown menu with available trading pairs
* **Options**: SOL, BTC, ETH and other active perpetual pairs

#### Trade Per Hour or Day

* **Description**: Determines how frequently the bot places new trades
* **Range**: 1 - 180 trades per hour

#### Leverage

* **Description**: Multiplier for your position size
* **Range**: 1x to 50x

#### Direction

Choose your trading direction strategy:

* **LONG - 20X**: Opens long positions only (betting on price increase)
* **SHORT - 20X**: Opens short positions only (betting on price decrease)
* **RANDOM - 20X**: Randomly alternates between long and short positions

#### Order Type

* **MARKET**: Immediate execution at current market price
* **LIMIT**: Set specific entry price
* **RANDOM**: Randomly choose between order types

#### Take Profit %

* **Format**: Percentage value
* **Description**: Automatically closes position at specified profit

#### Stop Loss %

* **Format**: Percentage value (e.g., 5)
* **Description**: Automatically closes position at specified loss

<figure><img src="/files/E7kRHNjsKkttMxX3Ngs2" alt="" width="563"><figcaption></figcaption></figure>


# Paradex Farming Module

### Prerequisites

Before using the Paradex Farming module, you'll need:

1. **Paradex Account**: Create an account at [app.paradex.trade](https://app.paradex.trade/)
2. **Paradex Address**: Your wallet address on Paradex
3. **Paradex Private Key**: Required for automated trading execution
4. **Sufficient Balance**: Ensure your account has adequate funds for trading

### Getting Your Paradex Credentials

#### Step 1: Access Your Profile

1. Navigate to [app.paradex.trade](https://app.paradex.trade/)
2. Click on the profile icon in the top-right corner
3. A dropdown menu will appear with multiple options

<figure><img src="/files/ogjEyADN0ZXyJF7OkaWN" alt="" width="497"><figcaption></figcaption></figure>

#### Step 2: Open Wallet Settings

1. From the dropdown menu, click on **"Wallet"**
2. The wallet interface will open showing your account details

#### Step 3: Retrieve Your Credentials

In the wallet interface, you'll find:

* **Ethereum Address**: Your connected wallet address
* **Paradex Address**: Your Paradex-specific address
* **Copy Paradex Private Key**: Button to copy your private key for automated trading

<figure><img src="/files/qsKA2uDbQad2TWRrYmjv" alt="" width="563"><figcaption></figcaption></figure>

### Module Configuration

#### Required Parameters

<figure><img src="/files/4iOM2HCVZNQf8mnzq9fW" alt="" width="563"><figcaption></figcaption></figure>

| Parameter                 | Description                                 |
| ------------------------- | ------------------------------------------- |
| **Paradex Address**       | Your Paradex wallet address                 |
| **Private Key**           | Your Paradex private key for automation     |
| **Select Pair**           | Trading pair to farm                        |
| **Trade Per Hour or Day** | Number of trades to execute per hour or day |
| **Leverage**              | Leverage multiplier for positions (1x-50x)  |

#### Trading Strategy Parameters

**Direction**

Choose your trading direction strategy:

* **LONG**: Only open long positions
* **SHORT**: Only open short positions
* **RANDOM**: Randomly alternate between long and short

**Order Type**

Select how orders are placed:

* **MARKET**: Execute immediately at market price (recommended)
* **LIMIT**: Place limit orders at specified prices
* **RANDOM**: Randomly choose between market and limit

#### Risk Management

| Parameter         | Description                            |
| ----------------- | -------------------------------------- |
| **Take Profit %** | Percentage gain to close position      |
| **Stop Loss %**   | Maximum loss percentage before closing |

### Setup Instructions

#### 1. Initial Setup

1. Open DextraBot and navigate to the Farming section
2. Select "Paradex Farming" module
3. Click "Configure" to open the settings panel

#### 2. Enter Credentials

1. Paste your **Paradex Address** in the first field
2. Enter your **Private Key** in the second field (will be hidden)
3. If you need help finding your private key, click "How to get Paradex Private Key?"

#### 3. Configure Trading Parameters

1. **Select Trading Pair**: Choose from available pairs
2. **Set Trade Frequency**: Enter trades per hour
3. **Choose Leverage**: Set between 1x-50x based on risk tolerance
4. **Select Direction**: Choose LONG, SHORT, or RANDOM
5. **Pick Order Type**: MARKET for immediate execution or LIMIT for better prices

#### 4. Set Risk Parameters

1. **Take Profit %**: Enter your target profit percentage
2. **Stop Loss %**: Set maximum acceptable loss percentage

#### 5. Activate Module

1. Review all settings carefully
2. Click **"Connect"** to activate the farming module
3. Monitor performance through the dashboard


# Cross-Exchange Delta Neutral

Automated delta-neutral trading across Lighter and Variational DEXs for risk-minimized farming rewards.

The Cross-Exchange Delta Neutral strategy allows you to maintain market-neutral positions while farming on multiple decentralized exchanges simultaneously. By opening equal but opposite positions on Lighter and Variational, you can earn farming rewards without directional market risk.

### 🚀 Quick Start Guide

#### Step 1: Access Airdrop Farming

1. Navigate to <https://app.dextrabot.com/discover-wallets>
2. Click on **"Airdrop Farming"** from the top menu
3. Select **"Lighter Farming"** from the dropdown

<figure><img src="/files/yckwAIrC50H2994mCRhj" alt=""><figcaption></figcaption></figure>

#### Step 2: Configure Delta Neutral Farming Module

The Lighter Farming interface will open with the following configuration options:

**API Configuration**

* **API - 1**: Set to "Lighter"
* **API - 2**: Set to "Variational" (or another supported DEX)

**Wallet Setup**

You'll need to provide:

* **1st Lighter Wallet Address**: Your Lighter wallet address
* **API Private Key**: Your Lighter API private key (see instructions below)
* **API Key Index**: A number between 2-254

For the second API (Variational):

* **Variational Token**: Your authentication token for Variational

#### Step 3: Enable Delta Neutral

**Critical Step**: Toggle the **"Delta Neutral"** switch to **ON** at the bottom left of the configuration panel.

⚠️ **Important**: Delta Neutral requires 2 slots to work properly

<figure><img src="/files/gtoQa8004Ko61OpC3uCE" alt="" width="563"><figcaption></figcaption></figure>

### 🔑 Getting Your API Keys

#### Lighter API Key Generation

**Step 1: Access API Keys Section**

1. Navigate to Lighter application at <https://app.lighter.xyz/>
2. Connect your wallet
3. Click on **Tools** dropdown menu in the top navigation
4. Select **API Keys** from the menu

<figure><img src="/files/GUuRzI7KK7mDlttYqxtZ" alt="" width="369"><figcaption></figcaption></figure>

**Step 2: Generate New API Key**

1. On the API Keys page, click the **"Generate API Key"** button in the top right corner

<figure><img src="/files/FWlHVw7LoS2UxspDzvUL" alt=""><figcaption></figcaption></figure>

**Step 3: Set API Key Index**

1. Enter an **API Key Index** number between 2-254
   * **Important**: Indexes 0 (Desktop) and 1 (Mobile) are reserved and cannot be used
   * You can create up to 253 keys per account using indexes 2-254
   * Example: Use "111" or any number between 2-254
2. Click **"Generate"** button

**Step 4: Save Your Keys**

After generation, you'll receive three pieces of information:

1. **API Key Index**: Your chosen index number (e.g., 111)
2. **Public Key**: Your public key
3. **Private Key**: Your private key

⚠️ **CRITICAL**: Save your Private Key immediately! It will no longer be accessible after closing this popup. Store it securely – you'll need it for the farming module configuration.

<figure><img src="/files/EtMnQLRRHi3X4TpKYhZc" alt=""><figcaption></figcaption></figure>

#### Variational Token Extraction

**Step 1: Access the Platform**

1. Navigate to <https://omni.variational.io/>
2. Connect your wallet and sign the connection request

**Step 2: Enter Access Code**

* When prompted for an access code, enter the provided referral code
* This grants you access to the platform

**Step 3: Accept Terms**

Check and accept both checkboxes:

* ✅ "I accept Variational's Terms of Service"
* ✅ "I have read the onboarding guide and understand that Omni is currently in beta"

Complete the sign-in process

**Step 4: Deposit Funds**

* Deposit USDC on Arbitrum One to your trading account

**Step 5: Extract Your Token**

1. Right-click anywhere on the page and select **"Inspect"**
2. Navigate to the **"Application"** tab in developer tools
3. Click on **"Cookies"** in the left sidebar
4. Select `https://omni.variational.io/` from the cookie list
5. Find the **`vr-token`** entry
6. Copy the entire token value

<figure><img src="/files/Jdkqnj8JRYLVG3S2AkNX" alt=""><figcaption></figcaption></figure>

### ⚙️ Configuration Parameters

#### Final Setup

Once you have both API credentials:

1. **Select Pair**: Choose your trading pair (e.g., ETH with 50x leverage)
2. **Trade Per Hour**: Set how many trades you want per hour (e.g., 6)
3. **Leverage**: Set your leverage (e.g., 10x)
4. **Delta Neutral**: Ensure this is toggled **ON**

<figure><img src="/files/YdPC7Q3nBSfF4qbTvGUL" alt="" width="563"><figcaption></figcaption></figure>

#### Position Sizing

The system automatically calculates position sizes:

* Uses 90% of the lower balance between the two DEXs
* Opens equal size positions on both platforms
* Maintains perfect hedge ratio


# Extended Grid Bot

#### Prerequisites

Before you start, make sure you have:

1. **An Extended API Wallet** — Add one through Dextrabot's Wallet Management. See below for detailed steps.
2. **USDC Balance** — Fund your wallet with USDC. Minimum depends on your leverage settings.

<figure><img src="/files/VOgh8fWuMqGSVMqxIXff" alt=""><figcaption></figcaption></figure>

***

#### Getting Your API Keys

Follow these steps to add your Extended wallet to Dextrabot:

**Step 1: Get API Credentials from Extended Exchange**

1. Go to [Extended API Management](https://app.extended.exchange/api-management)
2. Find your **Main Account** row
3. Click **Generate API Key**
4. Click **Show API Details** to reveal your credentials

<figure><img src="/files/uiq2HPmkjsCACbQxirm6" alt=""><figcaption></figcaption></figure>

**Step 2: Add Wallet to Dextrabot**

1. Go to [Dextrabot Wallet Management](https://app.dextrabot.com/wallet-management#extended)
2. Click **Add Account**
3. Select **Add API Wallet** and choose **EXTENDED**
4. Fill in the following fields:
   * **Wallet Name:** A tag/label for your wallet (for your reference)
   * **Login Address:** The wallet address you want to trade with
   * **API Key:** Your API key from Extended
   * **Stark Key Public:** Your public stark key from Extended
   * **Stark Key Private:** Your private stark key from Extended
   * **Vault Number:** Your vault number from Extended
5. Click **Generate** to save your wallet

<figure><img src="/files/RyTzgeuL36DpbBV2G3iD" alt=""><figcaption></figcaption></figure>

***

#### Fees

| Fee Type                  | Amount                                                               |
| ------------------------- | -------------------------------------------------------------------- |
| **Dextrabot Fee**         | 0.01% per trade                                                      |
| **Extended Trading Fees** | Standard Extended exchange trading fees apply to each executed trade |

***

#### Quick Start Guide

Get your grid bot running in under 5 minutes:

1. **Go to Terminal** — Navigate to `app.dextrabot.com/terminal/extended/BTC` (or any trading pair)
2. **Select Extended** — Make sure the **Extended** toggle is selected in the top-left corner
3. **Select Grid Bot** — On the right panel, click the **Grid Bot** tab
4. **Choose Wallet** — Select your funded Perps Wallet from the dropdown
5. **Configure Settings** — Set your price range, number of grids, and investment amount (or click **Autofill** for suggested values)
6. **Start!** — Click the green **Start** button and let the bot do its magic ✨

***

#### Configuration Parameters

Here's a detailed breakdown of each setting:

| Parameter                       | Description                                                                                                                                                                                             |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Perps Wallet**                | Select the wallet you want the bot to trade with. Shows wallet address and current USDC balance.                                                                                                        |
| **Grid Mode**                   | Choose how the bot opens positions: **Neutral** (default) opens both long and short positions for sideways markets. **Short Only** opens only short positions. **Long Only** opens only long positions. |
| **Open a Position on Creation** | *(Short Only & Long Only modes only)* When enabled, the bot immediately opens a position at current price when created. When disabled, the bot waits until price reaches the first grid level.          |
| **Price Range**                 | **Lower & Upper:** Define the price boundaries for your grid. The bot only operates within this range. Click **Autofill** to automatically set a range based on current market conditions.              |
| **Mark Price**                  | Displays the current mark price of the asset for reference when setting your price range.                                                                                                               |
| **Number of Grids**             | How many grid levels to create (even numbers only). More grids = more frequent smaller trades. Fewer grids = less frequent larger trades.                                                               |
| **Grid Type**                   | **Arithmetic:** Equal dollar spacing between grids. **Geometric:** Equal percentage spacing between grids.                                                                                              |
| **Investment**                  | Amount in USDC to allocate to the bot. Use the slider (25%, 33%, 50%, 66%, 75%, 100%) or type a custom amount. Toggle between USDC and leverage multiplier (e.g., 10x).                                 |
| **Max Position Size**           | Maximum position size the bot can hold, displayed in the asset (e.g., Max BTC).                                                                                                                         |
| **Qty per Order**               | The quantity allocated to each individual grid order.                                                                                                                                                   |
| **Margin Mode**                 | Currently only **Cross Margin** is supported. Your entire account balance serves as collateral.                                                                                                         |
| **Est. Liq Long**               | Estimated liquidation price for long positions. If price drops to this level, long positions may be liquidated.                                                                                         |
| **Est. Liq Short**              | Estimated liquidation price for short positions. If price rises to this level, short positions may be liquidated.                                                                                       |

**Grid Modes Explained**

The Grid Mode setting determines how your investment is distributed across orders and whether the bot opens an initial position. Choose the mode that matches your market outlook.

**1) NEUTRAL (Default)**

* No initial position is opened
* The entire investment is distributed across grid orders
* Best for sideways/ranging markets

**Formula:**

```
Order Size = Investment / (Short + Long)
```

**Example:**

* Investment: $100
* Shorts: 4
* Longs: 6

$100 / (4 + 6) = **$10 per order**

* 4 SELL orders × $10 = $40
* 6 BUY orders × $10 = $60
* **Total: $100**

This mode is fully direction-neutral.

***

**2) LONG ONLY**

* An initial **LONG position** is opened at the start
* SELL orders close the position, so they are given **2× weight**
* Best when you expect price to rise

**Formula:**

```
Order Size = Investment / (Short × 2 + Long)
```

**Example:** $100 / (4 × 2 + 6) = $100 / 14 = **$7.14 per order**

* 4 SELL orders × $7.14 = $28.56
* 6 BUY orders × $7.14 = $42.84
* Initial LONG position size = total SELL allocation = **$28.56**
* **Total: ≈ $100**

*Logic: SELL orders act both as grid orders and as position-closing orders, so they are weighted twice.*

***

**3) SHORT ONLY**

* An initial **SHORT position** is opened at the start
* BUY orders close the position, so they are given **2× weight**
* Best when you expect price to fall

**Formula:**

```
Order Size = Investment / (Short + Long × 2)
```

**Example:** $100 / (4 + 6 × 2) = $100 / 16 = **$6.25 per order**

* 4 SELL orders × $6.25 = $25.00
* 6 BUY orders × $6.25 = $37.50
* Initial SHORT position size = total BUY allocation = **$37.50**
* **Total: $100**

*Logic: BUY orders act both as grid orders and as position-closing orders, so they are weighted twice.*

***

**Quick Reference Summary**

| Mode       | Formula           | Example ($100, 4S/6L)  |
| ---------- | ----------------- | ---------------------- |
| Neutral    | inv / (S + L)     | $100 / 10 = **$10.00** |
| Long Only  | inv / (S × 2 + L) | $100 / 14 = **$7.14**  |
| Short Only | inv / (S + L × 2) | $100 / 16 = **$6.25**  |

***

#### Supported Trading Pairs

The Extended Grid Bot supports perpetual trading pairs including:

* BTC/USD
* ETH/USD
* And more...

Simply navigate to the desired pair in the Terminal (e.g., `/terminal/extended/ETH`) and the Grid Bot will automatically adjust to that market.

***

#### Bot Behavior

**When You Click Start**

The bot immediately places orders at each grid level based on your configuration. The number of orders equals the number of grids you selected.

**During Operation**

* When price drops to a grid level → Bot opens a long position
* When price rises to the next grid level → Bot closes for profit
* This cycle repeats as price oscillates within your range

**Restarting the Bot**

To restart: Click **Stop** → Wait for open orders/positions to close → Click **Start** again with your desired settings.

***

#### Managing Your Bots

At the bottom of the terminal, you can see all your active and stopped grid bots with the following information:

| Column         | Description                                |
| -------------- | ------------------------------------------ |
| **Status**     | Current state of the bot (Running/Stopped) |
| **Coin**       | The trading pair the bot is operating on   |
| **Wallet**     | The connected wallet address               |
| **Grids**      | Number of grid levels configured           |
| **Lower**      | Lower bound of the price range             |
| **Upper**      | Upper bound of the price range             |
| **Investment** | Total USDC allocated to the bot            |
| **Lev**        | Leverage multiplier being used             |
| **Grid Type**  | Arithmetic or Geometric spacing            |
| **Actions**    | Start/Stop and Edit controls               |

***

#### Monitoring Your Bot

You can monitor your positions and bot activity through:

* **Dextrabot Terminal:** The order book on the left shows current market depth and your grid levels
* **Bot List:** View all your bots, their configurations, and current status at the bottom of the terminal

***

#### Risk Warning

**Only invest what you can afford to lose.** Grid bots work best in ranging/sideways markets. In strong trending markets, the bot may accumulate positions that move against you. Consider starting with small amounts to understand the strategy before committing larger capital.


# Hyperliquid Grid Bot

### What is a Grid Bot?

A Grid Bot is an automated trading strategy that places multiple buy (Long) and sell (Short) orders at preset price intervals, creating a "grid" of orders. It profits from natural market volatility by buying low and selling high repeatedly — without requiring you to predict market direction.

**How it works:** The bot divides your chosen price range into equal levels (grids). When price drops to a grid level, it opens a long position. When price rises to the next level, it closes for profit. This cycle repeats automatically 24/7.

***

### Prerequisites

Before you start, make sure you have:

* **A Hyperliquid API Wallet** — Add one through Dextrabot's Wallet Management. See the [How to Get API Key](https://docs.dextrabot.com/copy-trade/wallet-management/create-api-wallet) documentation for detailed steps.
* **USDC Balance** — Fund your Hyperliquid wallet with USDC. Minimum depends on your leverage settings.

***

### Quick Start Guide

Get your grid bot running in under 5 minutes:

1. **Go to Terminal** — Navigate to `app.dextrabot.com/terminal/BTC` (or any trading pair)
2. **Make sure Hyperliquid is selected** — Check the toggle in the top-left corner shows Hyperliquid (not Lighter)
3. **Select Grid Bot** — On the right panel, click the **Hyperliquid Grid Bot** tab
4. **Choose Wallet** — Select your funded Hyperliquid wallet from the dropdown
5. **Configure Settings** — Set your price range, number of grids, and investment amount (or click **Autofill** for suggested values)
6. **Start!** — Click the green **Start** button and let the bot do its magic ✨

***

### Configuration Parameters

Here's a detailed breakdown of each setting:

#### Hyperliquid Wallet

Select the wallet you want the bot to trade with. Shows wallet address and current USDC balance.

#### Price Range

**Lower & Upper:** Define the price boundaries for your grid. The bot only operates within this range.

#### Number of Grids

How many grid levels to create (2-36, even numbers only). More grids = more frequent smaller trades. Fewer grids = less frequent larger trades.

#### Grid Type

* **Arithmetic:** Equal dollar spacing between grids.
* **Geometric:** Equal percentage spacing. See next section for details.

#### Step

Auto-calculated price distance between each grid level. Depends on your price range and number of grids.

#### Investment

Amount in USDC to allocate to the bot. Use the slider (25%-100%) or type a custom amount.

#### Leverage

Multiplier for your position size (depends on asset). Higher leverage = higher potential profit AND risk.

#### Margin Mode

Currently only **Cross Margin** is supported. Your entire account balance serves as collateral.

#### Est. Liq Long/Short

Estimated liquidation prices for long and short positions. If price reaches these levels, positions may be liquidated.

***

### Supported Trading Pairs

The Grid Bot supports all perpetual trading pairs available on Hyperliquid, including:

* BTC/USD
* ETH/USD
* SOL/USD
* HYPE/USD
* And 100+ more...

Simply navigate to the desired pair in the Terminal (e.g., `/terminal/ETH`) and the Grid Bot will automatically adjust to that market.

***

### Bot Behavior

#### When You Click Start

The bot immediately places orders at each grid level based on your configuration. The number of orders equals the number of grids you selected.

#### During Operation

* When price drops to a grid level → Bot opens a long position
* When price rises to the next grid level → Bot closes for profit
* This cycle repeats as price oscillates within your range

#### When You Click Stop

The bot stops placing new orders. Existing positions remain open until they hit their targets or you manually close them on Hyperliquid.

#### Restarting the Bot

To restart: Click **Stop** → Wait for open orders/positions to close → Click **Start** again with your desired settings.

***

### Monitoring Your Bot

Since the bot trades directly on Hyperliquid, you can monitor your positions through:

* **Hyperliquid DEX:** Visit [app.hyperliquid.xyz](https://app.hyperliquid.xyz/) to see your open positions, order history, and PnL
* **Dextrabot Terminal:** The order book on the left shows current market depth

{% hint style="warning" %}
**Risk Warning:** Only invest what you can afford to lose. Consider starting with small amounts to understand the strategy before committing larger capital.
{% endhint %}


# Lighter Grid Bot

### What is a Grid Bot?

A Grid Bot is an automated trading strategy that places multiple buy(Long) and sell(Short) orders at preset price intervals, creating a "grid" of orders. It profits from natural market volatility by buying low and selling high repeatedly — without requiring you to predict market direction.

**How it works:** The bot divides your chosen price range into equal levels (grids). When price drops to a grid level, it opens a long position. When price rises to the next level, it closes for profit. This cycle repeats automatically 24/7.

***

### Prerequisites

Before you start, make sure you have:

1. **A Lighter API Wallet** — Add one through Dextrabot's Wallet Management. See the [How to Get API Key](https://docs.dextrabot.com/farm/lighter-farming-module#getting-your-api-keys) documentation for detailed steps.
2. **USDC Balance** — Fund your Lighter wallet with USDC. Minimum depends on your leverage settings.
3. **Beta Access Code** — Get your invite code from our [Discord](https://discord.gg/dextrabot) or [Twitter/X](https://x.com/dextrabot).

<figure><img src="/files/XpjZLmvqRXE0ilsr5KzD" alt="" width="375"><figcaption></figcaption></figure>

***

### Quick Start Guide

Get your grid bot running in under 5 minutes:

1. **Go to Terminal** — Navigate to `app.dextrabot.com/terminal/BTC` (or any trading pair)
2. **Switch to Lighter** — Click the **Lighter** toggle in the top-left corner (next to Hyperliquid)
3. **Select Grid Bot** — On the right panel, click the **Lighter Grid Bot** tab
4. **Choose Wallet** — Select your funded Lighter wallet from the dropdown
5. **Configure Settings** — Set your price range, number of grids, and investment amount (or click **Autofill** for suggested values)
6. **Start!** — Click the green **Start** button and let the bot do its magic ✨

<figure><img src="/files/lwMxSFXGj94XWcuLz6F6" alt="" width="563"><figcaption></figcaption></figure>

***

### Configuration Parameters

<figure><img src="/files/1MEfrcx7qo6T4uGTQLPH" alt="" width="540"><figcaption></figcaption></figure>

Here's a detailed breakdown of each setting:

| Parameter               | Description                                                                                                                                     |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| **Lighter Wallet**      | Select the wallet you want the bot to trade with. Shows wallet address and current USDC balance.                                                |
| **Price Range**         | **Lower & Upper:** Define the price boundaries for your grid. The bot only operates within this range.                                          |
| **Number of Grids**     | How many grid levels to create (2-36, even numbers only). More grids = more frequent smaller trades. Fewer grids = less frequent larger trades. |
| **Grid Type**           | **Arithmetic:** Equal dollar spacing between grids. **Geometric:** Equal percentage spacing. See next section for details.                      |
| **Step**                | Auto-calculated price distance between each grid level. Depends on your price range and number of grids.                                        |
| **Investment**          | Amount in USDC to allocate to the bot. Use the slider (25%-100%) or type a custom amount.                                                       |
| **Leverage**            | Multiplier for your position size (2x-50x depending on asset). Higher leverage = higher potential profit AND risk.                              |
| **Margin Mode**         | Currently only **Cross Margin** is supported. Your entire account balance serves as collateral.                                                 |
| **Est. Liq Long/Short** | Estimated liquidation prices for long and short positions. If price reaches these levels, positions may be liquidated.                          |

***

### Supported Trading Pairs

The Grid Bot supports all perpetual trading pairs available on Lighter DEX, including:

* BTC/USD
* ETH/USD
* ASTER/USD
* BNB/USD
* And more...

Simply navigate to the desired pair in the Terminal (e.g., `/terminal/ETH`) and the Grid Bot will automatically adjust to that market.

***

### Bot Behavior

#### When You Click Start

The bot immediately places orders at each grid level based on your configuration. The number of orders equals the number of grids you selected.

#### During Operation

* When price drops to a grid level → Bot opens a long position
* When price rises to the next grid level → Bot closes for profit
* This cycle repeats as price oscillates within your range

#### When You Click Stop

The bot stops placing new orders. **Existing positions remain open** until they hit their targets or you manually close them on Lighter.

#### Restarting the Bot

To restart: Click **Stop** → Wait for open orders/positions to close → Click **Start** again with your desired settings.

***

### Monitoring Your Bot

Since the bot trades directly on Lighter, you can monitor your positions through:

* **Lighter DEX:** Visit [app.lighter.xyz](https://app.lighter.xyz/) to see your open positions, order history, and PnL
* **Dextrabot Terminal:** The order book on the left shows current market depth

***

### Fees

| Fee Type                 | Amount                                                                   |
| ------------------------ | ------------------------------------------------------------------------ |
| **Dextrabot Fee**        | 🎉 **FREE** during beta! (Will be included in subscription after launch) |
| **Lighter Trading Fees** | Standard Lighter DEX trading fees apply to each executed trade           |

**Only invest what you can afford to lose.** Consider starting with paper trading or small amounts to understand the strategy before committing larger capital.


# Extended DCA Bot

Your smart dollar-cost averaging tool for Extended exchange perpetual trading.

The Extended DCA Bot automatically places multiple orders as the price moves against your position - buying more as price drops (Long) or selling more as price rises (Short). This strategy lowers your average entry price, giving you a better chance to profit when the market reverses. Combined with the built-in calculator, you can plan your entire strategy before committing a single dollar.

***

### Prerequisites

Before you start, make sure you have:

* **Extended API Wallet** added to Dextrabot (see [Wallet Management](https://docs.dextrabot.com/copy-trade/wallet-management))
* **USDC balance** in your Extended wallet (minimum depends on your settings)
* **Basic understanding** of leverage and perpetual trading

***

### Quick Start (5 Minutes)

1. Go to **Extended DCA Bot** from the top navigation
2. Select your **Extended wallet** from the dropdown
3. Pick your **trading pair** (e.g., BTC PERP)
4. Set your **direction** (Long, Short, or Smart) and **leverage**
5. Enter your **Base Order Margin** and **DCA Order Margin**
6. Set **Max DCA Orders** (how many safety orders)
7. Set your **Take Profit %** (and optionally **Stop Loss %**)
8. (Optional) Expand **Advanced Settings** to adjust Price Deviation, Size Multiplier, and Deviation Multiplier
9. Review the **Order Details** table - all orders should show "Safe"
10. Click **Start DCA Bot**

***

### Getting Your API Keys

Follow these steps to add your Extended wallet to Dextrabot:

#### Step 1: Get API Credentials from Extended Exchange

1. Go to [Extended API Management](https://app.extended.exchange/api-management)
2. Find your **Main Account** row
3. Click **Generate API Key**
4. Click **Show API Details** to reveal your credentials

You will need:

* API Key
* Stark Key Public
* Stark Key Private
* Vault Number

<figure><img src="/files/uiq2HPmkjsCACbQxirm6" alt=""><figcaption></figcaption></figure>

#### Step 2: Add Wallet to Dextrabot

1. Go to [Dextrabot Wallet Management](https://app.dextrabot.com/wallet-management)
2. Click **Add Account**
3. Select **Add API Wallet** → **EXTENDED**
4. Fill in the required fields:
   * **Wallet Name**: A label for easy identification
   * **Login Address**: Your trading wallet address
   * **API Key**: From Extended
   * **Stark Key Public**: From Extended
   * **Stark Key Private**: From Extended
   * **Vault Number**: From Extended
5. Click **Save** to add your wallet

***

### Step-by-Step Guide

#### Step 1: Connect & Select Your Wallet

**If you're not logged in:**

1. Click the **Connect** button in the top-right corner
2. Sign the message with your wallet to authenticate

**Select your wallet:**

* Use the **Extended Wallet** dropdown under "Market & Coin"
* Your wallet address and USDC balance will be displayed
* The **Available to Trade** field shows your current balance

<figure><img src="/files/BSNKk6vYXXEwjF8Qd1LB" alt="" width="563"><figcaption></figcaption></figure>

***

#### Step 2: Choose Your Market & Coin

| Field               | Description                                                |
| ------------------- | ---------------------------------------------------------- |
| **Market**          | Select "Extended" (currently the only supported market)    |
| **Extended Wallet** | Your connected wallet with USDC balance                    |
| **Coin**            | The perpetual pair you want to trade (BTC, ETH, SOL, etc.) |

**Tips:**

* When you select a coin, the **Entry Price** automatically populates with the current market price
* You can search coins by typing in the dropdown
* The coin shows its maximum leverage next to the ticker

***

#### Step 3: Configure Position Setup

**Direction**

| Option    | When to Use                                                     |
| --------- | --------------------------------------------------------------- |
| **Short** | You expect the price to go DOWN. Bot sells more as price rises. |
| **Long**  | You expect the price to go UP. Bot buys more as price drops.    |
| **Smart** | Let the bot decide based on market momentum.                    |

**Smart Direction Mode**

When Smart mode is enabled, the bot checks the **Extended 24h price change** before each trade and automatically determines the position direction.

| Condition                       | Result                       |
| ------------------------------- | ---------------------------- |
| 24h change is **positive** (+%) | → Opens a **Long** position  |
| 24h change is **negative** (-%) | → Opens a **Short** position |

> ⚠️ **Note:** Order details and calculations are not available in Smart mode since the direction is dynamic.

> 💡 **Tip:** To preview the DCA order table for Long or Short scenarios, switch the Direction selector to the desired mode.

<figure><img src="/files/6p0PCe60J8GH2vMOSom0" alt="" width="563"><figcaption></figcaption></figure>

***

#### Step 4: Set Order Sizing

| Parameter              | Description                                  | Minimum |
| ---------------------- | -------------------------------------------- | ------- |
| **Base Order Margin**  | The margin for your first (entry) order      | $1      |
| **DCA Order Margin**   | The starting margin for DCA orders           | $1      |
| **Max DCA Orders**     | How many additional orders the bot can place | 1-50    |
| **Available to Trade** | Your wallet balance (read-only)              | -       |

**How it works:**

* **Base Order** places a limit order near the mid price and waits to be filled. If not filled, the bot automatically updates the order price.
* **DCA Orders** trigger when price drops (Long) or rises (Short) by your Price Deviation %
* Each DCA order can have increasing margin based on the Size Multiplier

<figure><img src="/files/OFknreWTkOus3ssfB8HM" alt="" width="563"><figcaption></figcaption></figure>

***

#### Step 5: Configure Exit Strategy

| Parameter       | Description                                        |
| --------------- | -------------------------------------------------- |
| **Take Profit** | Target profit % from your average entry price      |
| **Stop Loss**   | Maximum loss % (optional - leave empty to disable) |

**Take Profit Calculation:**

* Long: TP Price = Average Entry × (1 + TP%)
* Short: TP Price = Average Entry × (1 - TP%)

**Stop Loss Calculation:**

* Long: SL Price = Order Fill Price × (1 - SL%)
* Short: SL Price = Order Fill Price × (1 + SL%)

*Each DCA order has its own stop loss based on its fill price. When any order's stop loss is triggered, the entire position closes.*

<figure><img src="/files/QXfbG8lDTJ4BwxfHvVHl" alt="" width="563"><figcaption></figcaption></figure>

***

#### Step 6: Advanced Settings

<figure><img src="/files/yE9QKm0kbchZtRSuMid8" alt="" width="563"><figcaption></figcaption></figure>

Click **Advanced Settings** to reveal additional parameters:

| Parameter                      | Default | Description                                        |
| ------------------------------ | ------- | -------------------------------------------------- |
| **Price Deviation**            | 1%      | Price drop % between each DCA order                |
| **DCA Order Size Multiplier**  | 1.50x   | Each DCA order margin = previous × this multiplier |
| **Price Deviation Multiplier** | 1.50x   | Each gap = previous gap × this multiplier          |

**How Deviations Work (Long Position Example):**

| Order | Deviation from Entry | Price (if Entry = $87,874) |
| ----- | -------------------- | -------------------------- |
| Base  | 0%                   | $87,874.0                  |
| DCA 1 | 1.00%                | $86,995.3                  |
| DCA 2 | 2.50%                | $85,677.1                  |
| DCA 3 | 4.75%                | $83,700.0                  |
| DCA 4 | 8.13%                | $80,734.2                  |
| DCA 5 | 13.19%               | $76,285.6                  |

**How Size Multiplier Works:**

| Order | Margin (1.5x multiplier, $2 base DCA) |
| ----- | ------------------------------------- |
| DCA 1 | $2.00                                 |
| DCA 2 | $3.00                                 |
| DCA 3 | $4.50                                 |
| DCA 4 | $6.75                                 |
| DCA 5 | $10.13                                |

***

### Understanding the Calculator

#### Preview Mode

Before starting a bot, use **Preview Mode** to plan your strategy:

* Enter any **Entry Price** to simulate different scenarios
* Modify your **Budget** to see how much capital you need
* All calculations update in real-time

The yellow warning "Calculator only (preview)" indicates you're in planning mode.

***

#### Price Chart

The interactive chart visualizes your strategy:

| Line            | Color           | Meaning                                   |
| --------------- | --------------- | ----------------------------------------- |
| **Order Price** | Green (solid)   | Where each DCA order triggers             |
| **Avg Entry**   | Blue (solid)    | Your average entry price after each order |
| **TP**          | Purple (dashed) | Take profit target price                  |
| **Liq**         | Red             | Liquidation price                         |

**Legend:**

* **B** = Base Order
* **D1-D8** = DCA Orders 1 through 8
* **Skull icon** = Liquidation Point

<figure><img src="/files/wo6rgJ6yIiim5ZS92d0q" alt=""><figcaption></figcaption></figure>

***

#### Order Details Table

Each row represents an order with these columns:

| Column           | Description                               |
| ---------------- | ----------------------------------------- |
| **#**            | Order label (Base, DCA 1, DCA 2, etc.)    |
| **Dev %**        | Price deviation from entry                |
| **Price**        | Trigger price for this order              |
| **Margin**       | USD margin for this order                 |
| **Pos. Value**   | Position value (Margin × Leverage)        |
| **Size (BTC)**   | Coin quantity this order buys/sells       |
| **Total Margin** | Cumulative margin up to this order        |
| **Avg Entry**    | Your average entry after this order fills |
| **TP**           | Take profit price based on average entry  |
| **TP Profit**    | Dollar profit if TP hits at this level    |
| **Liq**          | Liquidation price at this order level     |
| **Status**       | Safety indicator                          |

<figure><img src="/files/mEr6E4XzWFtXbDzZRATO" alt=""><figcaption></figcaption></figure>

***

#### Order Status Indicators

| Status                     | Meaning                                        |
| -------------------------- | ---------------------------------------------- |
| **Safe** (green checkmark) | Order is healthy with sufficient margin buffer |
| **Warning** (orange)       | Order approaches liquidation or exceeds budget |
| **Liquidated** (red)       | Position would be liquidated at this price     |
| **Cancelled**              | Position closed before this order executes     |

**Important:** All orders should show "Safe" before starting your bot. The **Safe Orders** counter (e.g., "8/8") shows how many orders are safe out of your total.

***

### Managing Your DCA Bots

#### DCA Bots Tab

Switch to the **DCA Bots** tab to view and manage your active bots:

| Field                          | Description                                 |
| ------------------------------ | ------------------------------------------- |
| **Bot Name**                   | Coin + "DCA Bot" (e.g., "FARTCOIN DCA Bot") |
| **Status**                     | Active or Stopped                           |
| **Direction**                  | Long, Short, or Smart                       |
| **Leverage**                   | Current leverage setting                    |
| **Max DCA Orders**             | Number of safety orders                     |
| **Price Deviation**            | Gap between orders                          |
| **Price Deviation Multiplier** | Gap scaling factor                          |
| **Base Order Margin**          | Initial order size                          |
| **DCA Order Margin**           | Safety order base size                      |
| **DCA Order Size Multiplier**  | Order size scaling                          |
| **Take Profit**                | TP percentage                               |
| **Stop Loss**                  | SL percentage (0.00% = disabled)            |

#### Bot Controls

* **Stop Bot** (red button): Pauses the bot and closes all orders

<figure><img src="/files/d3h1N90dhVs4pfPNJeQz" alt="Smart Soon :)" width="563"><figcaption></figcaption></figure>

***

### Fee Structure

| Fee Type                  | Amount                        |
| ------------------------- | ----------------------------- |
| **Dextrabot Fee**         | 0.01% per trade               |
| **Extended Trading Fees** | Standard exchange rates apply |

***

**Need help?** Join our [Discord community](https://discord.gg/dextrabot) now!


# Hyperliquid Market Maker Bot

### Prerequisites

Before you start, make sure you have:

* **A Hyperliquid API Wallet** — Add one through Dextrabot's Wallet Management. See the [How to Get API Key](https://docs.dextrabot.com/copy-trade/wallet-management#create-api-wallet) documentation for detailed steps.
* **USDC Balance** — Fund your Hyperliquid wallet with USDC. Minimum depends on your leverage and volume settings.

***

### Quick Start Guide

Get your Market Maker Bot running in under 5 minutes:

1. **Select Wallet** — Choose your funded Hyperliquid wallet from the dropdown
2. **Select Coin** — Pick the trading pair you want to market make (e.g., BTC, ETH)
3. **Set Leverage** — Choose your desired leverage multiplier
4. **Set Budget or Volume** — Enter either your fee budget (in USD) or target volume — the other will auto-calculate
5. **Choose Execution Mode** — Select Aggressive, Normal, or Passive based on your speed preference
6. **Set Directional Bias** — Choose Short, Neutral, or Long based on your market outlook
7. **Start!** — Click the **Start** button and let the bot do its work ✨

***

### Budget & Volume

#### What Are They?

| Term       | Description                                |
| ---------- | ------------------------------------------ |
| **Budget** | Maximum fee amount you're willing to spend |
| **Volume** | Total trading volume the bot will generate |

{% hint style="info" %}
**Simple Example:**

* $100 budget → Bot generates \~**$285,000** volume
* $1,000 budget → Bot generates \~**$2,850,000** volume
  {% endhint %}

#### How They're Connected

Budget and Volume are automatically linked. When you change one, the other updates automatically.

***

### Margin Requirements

Your wallet must have sufficient margin for the bot to create orders.

#### Formula by Execution Mode

| Execution Mode | Required Margin Formula |
| -------------- | ----------------------- |
| **AGGRESSIVE** | Volume × 10% ÷ Leverage |
| **NORMAL**     | Volume × 2% ÷ Leverage  |
| **PASSIVE**    | Volume × 5% ÷ Leverage  |

#### Example Calculation

{% tabs %}
{% tab title="NORMAL" %}
**Settings:** 10x Leverage, $100,000 Volume

```
Required Margin = $100,000 × 2% ÷ 10 = $200 USDC
```

{% endtab %}

{% tab title="AGGRESSIVE" %}
**Settings:** 10x Leverage, $100,000 Volume

```
Required Margin = $100,000 × 10% ÷ 10 = $1,000 USDC
```

{% endtab %}

{% tab title="PASSIVE" %}
**Settings:** 10x Leverage, $100,000 Volume

```
Required Margin = $100,000 × 5% ÷ 10 = $500 USDC
```

{% endtab %}
{% endtabs %}

***

### Execution Modes

Choose how aggressively the bot trades.

| Mode           | Speed  | Best For                  |
| -------------- | ------ | ------------------------- |
| **AGGRESSIVE** | Fast   | Quick volume generation   |
| **NORMAL**     | Medium | Balanced approach         |
| **PASSIVE**    | Slow   | Lower risk, slower volume |

{% hint style="info" %}
**AGGRESSIVE** completes your target volume fastest but requires more margin.
{% endhint %}

***

### Directional Bias

Set your market outlook.

| Option      | Description                  |
| ----------- | ---------------------------- |
| **LONG**    | You expect price to increase |
| **SHORT**   | You expect price to decrease |
| **NEUTRAL** | No directional preference    |

***

### Leverage

#### How It Works

* Each coin has a different maximum leverage (1x - 40x)
* Leverage is displayed next to each coin in the dropdown

#### Trade-offs

| Leverage | Margin Required | Risk Level |
| -------- | --------------- | ---------- |
| High     | Less            | Higher     |
| Low      | More            | Lower      |

***

### Fees

#### Dextrabot Fee

| Fee Type          | Rate            |
| ----------------- | --------------- |
| **Dextrabot Fee** | 0.01% per trade |

Fees are collected as a **builder fee** directly through Hyperliquid.

#### Hyperliquid DEX Fee

Standard Hyperliquid maker/taker fees apply. See [Hyperliquid docs](https://hyperliquid.gitbook.io/hyperliquid-docs/trading/fees) for details.

{% hint style="success" %}
**HIP3 Growth Mode:** Get 90% off Hyperliquid fees when trading HIP3 tokens with Growth Mode enabled!
{% endhint %}

{% hint style="warning" %}
**Risk Warning:** Market making involves risk. Only use capital you can afford to lose. Start with smaller amounts to understand the strategy before scaling up.
{% endhint %}


# Wallet Management

The **Wallet Management** page is where you manage all wallets connected to Dextrabot. From here, you can add new wallets, monitor balances, and access position details.

#### Add Account

* At the top of the page, you’ll see the **Add Account** button.

<figure><img src="/files/jH4J6vBdlrSc4caiVo91" alt=""><figcaption></figcaption></figure>

* From here, you can either:
  * [**Create API Wallet**](/copy-trade/wallet-management/create-api-wallet)
  * [**Generate Wallet**](/copy-trade/wallet-management/generated-wallet)

<figure><img src="/files/YdesqB6QL2iSEBZTz4pV" alt=""><figcaption></figcaption></figure>

#### Wallet List

Your wallets are displayed in a table.

* **API Wallets** always appear at the top of the list.
* **Generated Wallets** are listed below and sorted by their **Perp Equity**.
* Only **5 wallets** are shown per page. If you have more, use the pagination buttons on the right to navigate.

<figure><img src="/files/zXsNl8wo3DybYR81BNnD" alt=""><figcaption></figcaption></figure>

**API Wallets**

* API wallets do **not** have **Deposit**, **Withdraw**, or **Delete** buttons.

> API wallets do not support deposit or withdrawal actions because no funds are ever deposited into the API wallet itself.
>
> * **Deposits** must be made directly to your **login wallet** on Hyperliquid as Perpetual balance.
> * **Withdrawals** are also managed directly on **Hyperliquid**, from your login wallet.\
>   The API wallet is only used to execute trades on your behalf.

* If you wish to remove an API wallet, go to **Hyperliquid → More → API** and select **Remove**.
* To trade using an API wallet, you must fund your **Hyperliquid Perpetual balance** directly on Hyperliquid.&#x20;

**Generated Wallets**

* **Deposit** → You can fund a generated wallet directly. Send at least **15 USDC** via Arbitrum. Once deposited, the wallet will be ready for copy trading.
* **Withdraw** → When you withdraw, funds are sent back to your **login wallet** and will appear as **USDC on Arbitrum**.
* **Delete** → You can delete a generated wallet. ⚠️ Before deleting, ensure that:
  * All open positions are closed.
  * Your **Perp Equity** has been fully withdrawn.
  * Only then should you delete the wallet.

#### Manage Positions

At the bottom of the page, you’ll find the **Manage Positions** section, where you can:

* Select a wallet from the dropdown.
* View **Open Positions, Fills, Trade History, Completed Trades, Deposits & Withdrawals**.

(For detailed explanations of these tabs, see the [Wallet Details](/features/wallet-details#open-positions) section.)


# Create API Wallet

#### What is an API Wallet?

API wallets (also called *agent wallets*) allow Dextrabot to execute trades on your behalf without ever having withdrawal rights over your funds. This setup ensures your funds remain safe and non-custodial.

> As Hyperliquid explains:\
> *“API wallets (also known as agent wallets) can perform actions on behalf of your account without having withdrawal permissions. You must still use your account's public address for info requests.”*

#### Step 1 – Add Account

* Navigate to **Wallet Management** and click **Add Account**.

<figure><img src="/files/jH4J6vBdlrSc4caiVo91" alt=""><figcaption></figcaption></figure>

* If you don’t already have an active API wallet, the **Create API Wallet** tab will open automatically.

<figure><img src="/files/Q4Wgi4vQ8aW2a5q9BC92" alt=""><figcaption></figcaption></figure>

#### Step 2 – Check Your Balance

* The connected wallet will be displayed.
* Before proceeding, make sure you have **at least 5 USDC** available in your Hyperliquid Perpetual balance.
* If you have sufficient funds, the **Enable Trading** button will appear.

<figure><img src="/files/YdesqB6QL2iSEBZTz4pV" alt=""><figcaption></figcaption></figure>

#### Step 3 – Approve Transactions in Your Wallet Provider

* After clicking **Enable Trading**, your wallet provider (e.g. Rabby Wallet) will prompt you to sign two transactions:
  1. **Builder Setup** – setting the builder fee permissions.
  2. **API Wallet Creation** – generating the API wallet itself.
* Approve both transactions to continue.

#### Step 4 – API Wallet Created

* Once confirmed, your new API wallet will be generated with a **6-month validity**.
* You will see a success message: *“You’re ready to trade!”*

<figure><img src="/files/poPnm97a4sOTQnlohe3V" alt=""><figcaption></figcaption></figure>

* The wallet will be displayed in your Wallet Management list, including the **API Wallet name (e.g. Dextrabot)** and expiration date.

<figure><img src="/files/bmTkA5nXlgM5WHSiufAE" alt=""><figcaption></figcaption></figure>

#### Step 5 – Verify on Hyperliquid

* You can also verify your API wallet directly on **Hyperliquid’s dashboard** under **More → API**.

<figure><img src="/files/yz5J8JLuIlxJjTuA1qjc" alt=""><figcaption></figcaption></figure>

Süper, anladım 👍 senin söylediklerine göre **Pros & Cons** bölümünü yeniden düzenledim.

### API Wallet Pros\&Cons

**Pros** ✅

* **Non-custodial:** Funds always remain in your own login wallet on Hyperliquid.
* **Higher security:** Since no funds are deposited into the API wallet itself, there’s no risk of withdrawal.
* **Seamless trading:** API wallet is only used to execute trades on your behalf.
* **Good for cautious users:** Ideal if you prefer to keep full control of your funds at all times.

**Cons** ❌

* **Two signature steps required during setup:**
  1. Setting the **Builder Fee**.
  2. Creating the **API Wallet**.
* **Expiry limitation:** API wallets are valid for 6 months. They will be automatically renewed by requesting permission from the user before expiry.


# Generated Wallet

#### What is a Generated Wallet?

Generated wallets are created directly through Dextrabot and fully integrated with Hyperliquid. Unlike API wallets, they are generated within the system itself, and users receive both the **wallet address** and the **private key**.

⚠️ **Important:** The private key is shown only once at the time of creation. Make sure to save it securely, as it will not be displayed again.

#### Step 1 – Add Account

* Navigate to **Wallet Management** and click **Add Account**.
* Switch to the **Generate Wallet** tab.

<figure><img src="/files/Z1peRpv8kz4DiZGOefbA" alt=""><figcaption></figcaption></figure>

#### Step 2 – Create Your Wallet

* Choose a name for your new wallet.
* Click **Generate Wallet**.
* The system will create a wallet under your chosen name and display its **address** and **private key**.

<figure><img src="/files/4knGJA5H8KRrc6gzes43" alt=""><figcaption></figcaption></figure>

#### Step 3 – Fund Your Wallet

* In **Wallet Management**, you will now see your newly generated wallet.

<figure><img src="/files/zXsNl8wo3DybYR81BNnD" alt=""><figcaption></figcaption></figure>

* Click **Deposit** to fund it.
* A deposit screen will appear, instructing you to transfer a **minimum of 15 USDC** to your generated wallet address (via Arbitrum).

<figure><img src="/files/Vt2Dwk0Mg6BVFqNhIffO" alt=""><figcaption></figcaption></figure>

#### Step 4 – Automatic Funding to Hyperliquid

* Once deposited, the system automatically transfers your funds into your **Hyperliquid Perpetual balance**.
* All gas fees for this process are covered by Dextrabot.

#### Step 5 – Manage Your Wallet

* You can view and manage your generated wallet anytime under **Wallet Management**.

<figure><img src="/files/d8BeH8caMwU9PDxoumcl" alt=""><figcaption></figcaption></figure>

### **Important Notes & Best Practices**

🔹 Only USDC deposits on Arbitrum are supported – incorrect deposits will be lost.\
🔹 Always back up your private key – lost keys mean lost access to trade wallet.\
🔹 Minimum deposit is 15 USDC – ensure sufficient funds before enabling copy trade.\
🔹 Monitor your copy trading performance and adjust risk parameters as needed.

### Generated Wallet Pros\&Cons

**Pros** ✅

* Compared to API Wallets, there are unfortunately **no real advantages**.

**Cons** ❌

* **Custodial risk:** The wallet is generated by Dextrabot, provided to the user, and stored in encrypted form on the system. While the private key is shown once at creation, the wallet itself carries withdrawal permissions, which introduces significantly more risk compared to API wallets.


# Copy Trade (Hyperliquid)

Automatically replicate the trades of wallets on Hyperliquid. Customize trade sizes, risk parameters, and execution to match your strategy.

### Prerequisites

Before you start, make sure you have:

* **A Hyperliquid API Wallet** — Add one through Dextrabot's Wallet Management. See the How to Get API Key documentation for detailed steps.
* **USDC Balance** — Fund your Hyperliquid wallet with USDC.
* **A Trader to Copy** — Find one using Discover Wallets.

***

### Quick Start Guide

Get copy trading running in under 5 minutes:

1. **Find a Trader** — Go to Discover Wallets and apply filters to find a trader that fits your criteria
2. **Start Copy Trade** — Click the **Copy Trade** icon next to their wallet (or from the Wallet Details page)
3. **Select Your Wallet** — Choose your funded Hyperliquid wallet from the dropdown
4. **Choose Method** — Select your preferred copy trade method (Mirror is recommended)
5. **Configure & Start** — Set your parameters and toggle **Run** to ON ✨

***

### Copy Trade Methods

Dextrabot offers two active methods for copy trading. Each method has different configuration parameters and position sizing logic.

| Method                | Description                                        | Best For              |
| --------------------- | -------------------------------------------------- | --------------------- |
| **Method 3 (Mirror)** | Proportional scaling based on wallet equity ratios | Most users (Default)  |
| **Method 2**          | Fixed dollar amount per order                      | Fixed position sizing |

For detailed configuration parameters, examples, and use cases:

* [Method 2 Configuration](https://docs.dextrabot.com/copy-trade/methodology/method-2#key-parameters)
* [Method 3 (Mirror) Configuration](https://docs.dextrabot.com/copy-trade/methodology/method-3-mirror#key-parameters)

***

### Managing Active Copy Trades

#### View All Copy Trades

Go to [**Copy Trade**](https://app.dextrabot.com/copy-trade) page to see:

* All active copy trades
* Source wallet and your follower wallet
* Current equity and performance
* Status (running/paused)

#### Edit Settings

1. Click the **Edit** icon on any copy trade
2. Adjust your parameters
3. Toggle **Run** off to pause
4. Click **Save** to apply changes

#### Stop Copy Trading

1. Toggle **Run** to OFF
2. Existing positions remain open
3. Manage positions manually in [Wallet Management](https://app.dextrabot.com/wallet-management#hyperliquid)

***

### Monitoring

#### Feed Activities

Track all copied trades in real-time:

* Trade executions (open/close/increase/decrease)
* PnL, entry price, position size
* Fees paid

See [Feed Activities](https://app.dextrabot.com/tracker#my-activities) for details.

#### Telegram Notifications

Get instant alerts when:

* A trade is copied
* Position is closed
* Stop loss or take profit triggers

See [Telegram Alerts](https://app.dextrabot.com/tracker#my-activities) to set up.

***

### Fees

| Fee Type                | Rate             |
| ----------------------- | ---------------- |
| **Dextrabot Fee**       | 0.055% per trade |
| **Hyperliquid DEX Fee** | \~0.01-0.035%    |

Fees are charged on every trade (open, close, increase, decrease) based on position value.

{% hint style="success" %}
**Save 4% on fees!** Use a referral code to get a discount. Learn more
{% endhint %}

See [Fees](https://docs.dextrabot.com/dextrabot/fees) for complete details.

***

{% hint style="warning" %}
**Risk Warning:** Copy trading involves risk. Past performance does not guarantee future results. Only use capital you can afford to lose. Always set a stop loss to limit potential losses.
{% endhint %}


# Asset Management

#### 🔄 Token Management (Include / Exclude Tokens)

<figure><img src="/files/HCS3BJ8w1GegLI7m78AL" alt=""><figcaption><p>Include / Exclude Tokens</p></figcaption></figure>

The **Include/Exclude Token Setting** allows you to filter which tokens you want to actively copy trades for.

**How it Works:**

1. By default, **all tokens are included** for copy trading.
2. If a **new token** is listed or traded by the source wallet, it is also **included by default**.
3. You can choose to **exclude specific tokens** manually at any time.
4. These settings are **source wallet specific** — so each trader you follow can have a separate token filter.
5. Once you include or exclude a token, the system will respect that rule **until you manually change it**.

This provides better control over risk and exposure, allowing you to avoid tokens you do not want exposure to, or focus only on trusted coins.


# ⬆️ Reverse Direction

### Case 1: Source Wallet Decrease with Increase Requirement

#### *Scenario:* When the source wallet decreases a position, but our system would require us to increase our position.

*Explanation:* The source wallet decreases their position. However, based on current settings, our follower wallet would need to make an increase to follow properly.&#x20;

Since we don't want to increase our position when the source wallet is decreasing, this operation is automatically skipped.&#x20;

This prevents counter-intuitive trading where we would increase exposure while the source wallet is reducing theirs.

### Case 2: Coin Price Fluctuation Effects

#### *Scenario:* When coin price changes affect the margin requirements between operations.

*Explanation:* Due to coin price fluctuations, our system determines that we need to increase our position despite the source wallet making a decrease.&#x20;

The price change has created a situation where an increase would be necessary to maintain the proper copy relationship.&#x20;

Since the source wallet is decreasing and we don't want to increase in this scenario, the operation is skipped.&#x20;

This prevents position increases that go against the directional movement of the source wallet.

### Case 3: Source Wallet Perpetual Equity Changes

#### *Scenario:* When the source wallet's perpetual equity changes.

*Explanation:* The source wallet's perpetual equity has changed (due to funding rates, fees, etc.), and they are decreasing their position.&#x20;

Based on this equity change, our system calculates that we would need to increase our position.&#x20;

Since the source wallet is decreasing and we don't want to increase when they decrease, this operation is skipped.&#x20;

This maintains the principle of not increasing our exposure when the source wallet is reducing theirs.


# Copy Trade Methodology

### Introduction

Dextrabot's Copy Trade System automatically mirrors the trades of selected traders in real-time. Choose from three methods based on your risk preferences and trading style.

### Available Methods

#### Method 1: Fixed Allocation with Initial Limits and Increase Limits

* **Initial sizing**: Percentage of source trader's margin
* **Increases**: Fixed dollar limit for position growth

#### Method 2 (Beta): Per Order and Position Limits

* **Initial sizing**: Fixed dollar amount per order
* **Increases**: Same fixed amount for each increase

#### Method 3 (Mirror): Proportional Scaling

* **Initial sizing**: Proportional to wallet equity ratios
* **Increases**: Scales proportionally in real-time


# Method 1 (Legacy)

### Introduction

Method 1 is Dextrabot's copy trading strategy that uses percentage-based allocation for initial positions combined with fixed dollar limits for position increases. This method provides controlled risk exposure while allowing you to scale with your source trader's moves.

### How Method 1 Works

Method 1 calculates your initial position size as a percentage of the source trader's margin usage, then manages any subsequent position increases through a separate fixed dollar allocation. This dual-parameter approach gives you proportional exposure to the trader's initial moves while maintaining strict control over additional risk.

<figure><img src="/files/mJF7rHNivdjmB0i69eDo" alt="Method 1"><figcaption></figcaption></figure>

### Key Parameters

#### Use % of Trader Margin per Position

**Used Rate**: The percentage of the source trader's margin that will be allocated to your position.

**Example**: If set to 10% and the source trader uses $20,000 margin, your position will use $2,000 margin.

#### Margin Increase Limit

**Increase Limit**: Fixed dollar amount available for position increases after the initial position is opened.

**Example**: If set to $1,500, you can add up to $1,500 total through subsequent increases, regardless of how much the source trader adds.

### Configuration Options

#### Initial Margin Cap

Sets a maximum limit for your initial position size, acting as a safety cap even when the percentage calculation would result in a larger amount.

**Function**: Prevents oversized initial positions regardless of source trader's position size.

#### Copy Increase as Open Position

**Toggle**: On/Off **Function**: When enabled, treats each position increase as if opening a new position, applying different sizing logic to increases.

#### Copy Current

**Toggle**: On/Off\
**Function**: Allows copying existing open positions from source traders when you start following them.

#### Include TWAP Orders

**Toggle**: On/Off\
**Function**: Enables copying of Time-Weighted Average Price (TWAP) orders from source traders

## Direction Filter

**Toggle:** On/Off\
**Function:** Controls which trade directions are copied from source traders, allowing you to filter trades based on whether they are long or short positions.

#### Stop Loss & Take Profit

**Format**: Percentage-based automatic exit levels **Application**: Applied to all positions opened using Method 1

#### Future Listed Tokens

**Toggle**: On/Off **Function**: Enables automatic copying of trades on newly listed tokens **Risk Note**: New tokens may have higher volatility

#### Asset Management

**Include**: Tokens available for copying&#x20;

**Exclude**: Tokens to avoid copying **Selection**: Manage which assets to include or exclude

#### Tag & Run

**Tag**: Label for organizing trading strategies **Run**: Toggle to activate/deactivate this Method 1 configuration

### Practical Example

**📌 Method 1: Fixed Allocation with Initial Limits and Increase Limits**

* **Enter initial open position amount:** 1000 USD
* **Enter budget for increase:** 500 USD
* **How it works:**
  * If the source wallet opens a position with **100,000 USD** and later increases it by **200,000 USD**,
  * Your copy trade will **start with 1000 USD** and can increase up to **a total of 1500 USD**, respecting your predefined budget for additional fills.
  * This method helps maintain controlled risk exposure while mirroring a trader’s moves dynamically.

<figure><img src="/files/57IvW632RaZOBrlN5fvB" alt=""><figcaption><p>Method 1 Scenarios</p></figcaption></figure>

### **🔹 Key Actions Explained** <a href="#key-actions-explained" id="key-actions-explained"></a>

**1️⃣ Open Position**

* When the copied trader opens a position, your system calculates your allowed size based on your defined percentage and margin cap.
* If within the limit, your system mirrors the trade.

**2️⃣ Increase Position**

* If the trader adds to their position, your system checks whether you still have margin available.
* If there’s enough margin left, your position is increased proportionally.
* If the limit is reached, no additional trades are executed.

**3️⃣ Decrease Position**

* When the trader reduces their position, your system checks if the trader's new position size is still above your maximum allowed limit.
* If trader's position is still above your maximum limit: No action is taken - you maintain your current position.
* If trader's position drops below your current position: Your position is reduced to exactly match the trader's new position size (not proportionally, but to the exact same amount).

**4️⃣ Change Direction**

* If the trader closes their existing position and opens an opposite trade (e.g., closing a **long** and opening a **short**), your system mirrors this by closing your existing trade and opening the new one based on your limits.

### Important System Rules <a href="#important-notes" id="important-notes"></a>

#### Token Exclusivity

Only one trader per token can be followed at a time. If multiple traders trade the same token, the system follows the first trader until their position is completely closed.

**Example**: If Trader A opens BTC LONG and Trader B opens BTC SHORT, only Trader A's position is followed until closed.

#### Direction Changes

When a source trader closes a position and opens the opposite direction:

1. Your existing position closes completely
2. New position opens using percentage calculation
3. Increase limit resets to full availability


# Method 2

### Introduction

Method 2 is Dextrabot's latest copy trading strategy that provides granular control over individual order sizes and position limits. This method offers a balanced approach between the fixed allocation strategy of Method 1 and the proportional scaling of Method 3 (Mirror).

### How Method 2 Works

Method 2 operates on a per-order basis with defined maximum limits for both individual orders and total position size. Unlike Method 1, which distinguishes between initial positions and increases, Method 2 treats all trades uniformly - whether they're opening positions or adding to existing ones.

The key innovation of Method 2 is its non-proportional approach: when a source trader makes any trade, the bot applies fixed dollar amounts based on your configured parameters, regardless of the source trader's position size.

<figure><img src="/files/dV0vsBxlaIAWvbENl3It" alt="Method 2"><figcaption></figcaption></figure>

### Key Parameters

#### Max. Margin per Order (Required)

Sets the maximum amount allocated per individual trade execution. Applied to every order regardless of whether it's opening a new position or adding to an existing one.

**Validation**: Must be greater than or equal to Min. Margin per Order and less than or equal to Max. Margin per Position.

#### Max. Margin per Position (Optional)

Defines the total maximum exposure allowed for any single token position. Acts as a safety cap to prevent overexposure.

**Validation**: Must be greater than or equal to Min. Margin per Order, greater than or equal to Max. Margin per Order, and greater than or equal to Initial Margin Cap.

#### Min. Margin per Order (Optional)

Sets the minimum threshold for order execution. Orders below this threshold will be executed using the Min. Margin per Order amount.

**Validation**: Must be less than or equal to Max. Margin per Order and less than or equal to Max. Margin per Position.

#### Initial Margin Cap (Optional)

Defines the maximum amount for the very first order when opening a new position. Once set, subsequent orders follow the Max. Margin per Order limit.

**Validation**: Must be less than or equal to Max. Margin per Position.

### Trading Behavior

#### Position Opening

When the source trader opens a position:

1. The system checks if an Initial Margin Cap is set
2. If set, the first order uses the Initial Margin Cap amount
3. If not set, the first order uses the Max. Margin per Order amount
4. The order is executed only if it meets the Min. Margin per Order threshold (if configured)

#### Position Increases

When the source trader adds to their position:

1. Each increase is treated as a separate order
2. Every order is limited by the Max. Margin per Order setting
3. The total position size cannot exceed the Max. Margin per Position limit
4. Orders continue until either the position limit is reached or the trader stops adding

#### Position Decreases

When the source trader reduces their position:

1. The follower position is reduced proportionally using scaling-based calculation (similar to Method 3 Mirror)
2. The reduction maintains the same percentage as the source trader's decrease
3. The decrease amount is calculated as: `(Source Decrease / Source Position) × Follower Position`
4. Margin limits do not apply to position reductions

### Comprehensive Trading Scenario

<figure><img src="/files/N90XqHSVUE2G7Hrsts6M" alt=""><figcaption><p>Trading Scenario - Method 2</p></figcaption></figure>

### Bot Decision Logic

#### For Source Trader Increases:

1. **Intent**: Bot attempts to add Max. Margin per Order amount
2. **Position Check**: `Current Position + Max. Order ≤ Max. Position?`
   * **If Yes**: Execute Max. Margin per Order
   * **If No**: Calculate remaining capacity = `Max. Position - Current Position`
3. **Minimum Enforcement**:
   * **If Remaining Capacity ≥ Min. Margin per Order**: Execute remaining capacity
   * **If Remaining Capacity < Min. Margin per Order**: Execute Min. Margin per Order (if it fits within position limit)
   * **If Min. Margin per Order > Remaining Capacity**: Block trade (position limit conflict)

#### For Source Trader Decreases:

* **Always Execute**: Proportional decrease using scaling formula
* **No Limits Applied**: Margin parameters don't restrict decreases
* **Formula**: `(Source Decrease ÷ Source Position) × Follower Position`

### Configuration Options

#### Copy Current

* **Function**: Allows copying existing positions from the source trader
* **Behavior**: When enabled, calculates appropriate entry size based on current position and defined limits

#### Copy Increase as Open Position

* **Function**: Treats position increases as new position openings
* **Use Case**: Applies Initial Margin Cap to every increase, not just the first trade

#### Stop Loss & Take Profit

* **Format**: Percentage-based thresholds
* **Application**: Applied to all positions opened using Method 2
* **Execution**: Automatically triggered when specified profit/loss levels are reached

#### Direction Filter

* **Toggle:** On/Off
* **Function:** Controls which trade directions are copied from source traders, allowing you to filter trades based on whether they are long (buy) or short (sell) positions.

#### Include TWAP Orders

* Enables copying of Time-Weighted Average Price (TWAP) orders from source traders

#### Future Listed Tokens

* **Function**: Enables automatic copying of trades on newly listed tokens
* **Risk Consideration**: New tokens may exhibit higher volatility; configure appropriate position limits

#### Asset Management

* **Include**: Specify which tokens to copy from available list
* **Exclude**: Define tokens to avoid copying
* **Management**: Use dropdown interface to configure asset selection

### Key Differences from Other Methods

#### vs Method 1 (Fixed Allocation)

* **Method 1**: Distinguishes between initial position amount and increase budget allocation
* **Method 2**: Treats all orders uniformly with consistent per-order limits

#### vs Method 3 (Mirror)

* **Method 3**: Uses proportional scaling based on wallet equity ratios between source and follower
* **Method 2**: Uses fixed dollar amounts per order regardless of source trader's position size

### Risk Management Considerations

#### Validation Guidelines

Ensure your configuration meets all parameter relationships:

* `Max. Position ≥ Max. Order ≥ Min. Order`
* `Max. Position ≥ Initial Cap`
* `Min. Order ≤ Max. Position`


# Method 3 (Mirror)

### Introduction

Method 3 (Mirror) is a copy trading strategy offered by Dextrabot that enables proportional risk allocation based on relative wallet sizes. This document outlines the key implementation details and important edge cases when using Mirror mode.

<figure><img src="/files/Er6v9U7WhMAfDTZyHKzd" alt="Method 3"><figcaption></figcaption></figure>

### Key Parameters

#### Scaling Parameter

The scaling value that determines your risk exposure relative to the source trader.

**Values:**

* **100**: Mirror exact same risk (1:1 ratio)
* **50**: Half the risk exposure of source trader
* **200**: Double the risk exposure of source trader

**Example**: If scaling is set to 100 and source trader risks 5% of their equity, you will also risk 5% of your equity.

**Calculation**: Your position size = (Source Position / Source Equity) × Your Equity × (Scaling / 100)

### Configuration Options

#### Copy Current

**Toggle**: On/Off\
**Function**: Allows copying existing open positions from source traders when you start following them

#### Copy Increase as Open Position

**Toggle**: On/Off\
**Function**: When enabled, treats each position increase as if opening a new position.

#### Stop Loss & Take Profit

**Format**: Percentage-based automatic exit levels\
**Application**: Applied to all positions opened using Method 3\
**Execution**: Automatically triggered when specified profit/loss thresholds are reached

#### Include TWAP Orders

**Toggle**: Off/On\
**Function**: Enables copying of Time-Weighted Average Price (TWAP) orders from source traders

#### Direction Filter

**Toggle:** On/Off\
**Function:** Controls which trade directions are copied from source traders, allowing you to filter trades based on whether they are long or short positions.

#### Future Listed Tokens

**Toggle**: On/Off\
**Function**: Enables automatic copying of trades on newly listed tokens

#### Asset Management

**Include**: Specify which tokens to copy from available list\
**Exclude**: Define tokens to avoid copying\
**Selection**: Use dropdown to manage included/excluded assets

#### Tag & Run

**Tag**: Label for organizing trading strategies\
**Run**: Toggle to activate/deactivate this Method 3 configuration

### How Mirror Mode Works

Mirror mode uses a scaling parameter to determine the proportion of trade size relative to account equity. The system calculates position sizes by comparing the equity ratios between the source trader and follower wallets.

#### How Increase Works

When the source wallet increases a position, the system calculates the proportional increase for the follower wallet based on:

* The size of the increase relative to the source wallet's equity
* The follower wallet's equity
* The scaling parameter

The system ensures that increases maintain the same risk proportion as the initial position.

#### How Decrease Works

When the source wallet decreases a position, the follower position decreases by the same percentage as the source position. For example:

* If the source wallet decreases its position by 10%, the follower wallet will also decrease by 10%
* This ensures that position sizing remains proportional throughout the trade lifecycle

#### What is Copy Current?

Copy Current is a feature that allows a follower to start mirroring an existing position of the source wallet. When activated, the system calculates the appropriate position size based on:

* The current source position
* The equity ratio between source and follower wallets
* The scaling parameter

This allows followers to join trades that are already in progress while maintaining proportional risk.

> **Important Note**: You can use mirror method on more than one wallet at the same time, however, in that case closely monitor the equity ratio.

### Basic Scenarios:

Mirror mode calculates position sizes using this formula:

```
Follower Position Size = (Source Position / Source Equity) × Follower Equity × Scaling
```

<figure><img src="/files/t73oaCI6kjwDV94tuX4w" alt=""><figcaption><p>Method 3 (Mirror) Scenarios</p></figcaption></figure>

### Critical Cases When Changing Scaling Parameter

#### Case 1: Existing Positions After Scaling Change

When a user changes the scaling parameter while positions are still open:

* All existing open positions will continue to use the previous scaling ratio until they are fully closed
* The system maintains position tracking based on the scaling parameter that was active when the position was initially opened
* This ensures consistency in risk management for already established trades

#### Case 2: New Positions After Scaling Change

After modifying the scaling parameter:

* Any new positions opened by the source trader will be copied using the new scaling ratio
* The system calculates position sizes based on the current scaling setting
* This allows for immediate implementation of the user's updated risk preferences

#### Case 3: Direction Change After Scaling Modification

If the source trader changes position direction (e.g., from long to short) after a scaling change:

* The follower system first closes the existing long position completely
* Then opens a new short position using the new scaling ratio
* Important detail: In direction change scenarios, the operation happens in a single transaction - the system opens a short position of size equal to (long position size + new short position size)
* This ensures proper tracking and maintains the desired risk profile

### Critical Cases When Source Wallet Equity Changes

In Dextrabot’s Copy Trading System, follower wallets dynamically adjust their positions in real-time based on the source wallet's **updated Perp Equity** and **latest position size**.

**📌 Equity-Based Dynamic Recalculation**

Whenever the source wallet:

* receives a deposit or withdrawal, changing its Perp Equity
* or modifies the size of an open position (increase/decrease)

→ the follower wallet **recalculates** the size of its currently open position for that specific token.

This recalculation is based on the **new ratio** between the follower's current equity and the updated Perp Equity of the source wallet.

**🔁 Position Rebalancing Behavior**

* If the follower’s current position **no longer matches the updated ratio**, it will be **adjusted accordingly**.
* This can result in:
  * **an increase**, if the new calculated size is larger than the current size
  * **a decrease**, even if the source wallet increased the position, if the new ratio yields a smaller size

This ensures that follower wallets are always aligned with the latest position structure of the source wallet—not just in direction, but in proportional exposure as well.

**✅ Why It Matters**

This dynamic adjustment allows Dextrabot to maintain consistent risk mirroring even when traders make equity-altering moves. It also helps avoid overexposure or lagging positions due to outdated ratios.

### Implementation Notes

1. The system always prioritizes consistent tracking of existing positions
2. Changes to scaling or equity only affect future trades or direction changes
3. For multi-token portfolios, each token is tracked independently
4. The follower wallet will only track one trader per token at a time


# Cross-DEX CT : Hyperliquid to Lighter

### Overview

DextraBot now introduces a groundbreaking feature - **Cross-Exchange Copy Trading**. You can now follow traders on Hyperliquid and automatically execute their trades on Lighter. This revolutionary capability allows you to leverage the best of both platforms while maintaining complete control over your trading execution.

### Key Benefits

* **Platform Flexibility**: Follow successful traders on Hyperliquid while executing trades on Lighter
* **Enhanced Liquidity**: Access Lighter's liquidity pool while copying Hyperliquid strategies
* **Unified Management**: Manage both Hyperliquid and Lighter wallets from a single interface
* **Real-time Synchronization**: Seamless position mirroring across exchanges

### Setting Up Lighter API Integration

#### Step 1: Generate Lighter API Keys

**1.1 Access Lighter Platform**

1. Navigate to <https://app.lighter.xyz/>
2. Connect your wallet to the platform
3. Click on **Tools** dropdown in the top navigation bar
4. Select **API Keys** from the menu

<figure><img src="/files/Ak8hx2A7VX8gYpOVpPPK" alt="" width="378"><figcaption></figcaption></figure>

**1.2 Create New API Key**

1. On the API Keys page, click **"Generate API Key"** button (top right corner)
2. Set your **API Key Index**:
   * Enter any number between 2-254
   * **Important**: Indexes 0 (Desktop) and 1 (Mobile) are reserved
   * Example: Use "111" or any preferred number within the range
3. Click **Generate**

**1.3 Save Your Credentials**

After generation, you'll receive:

* **API Key Index**: Your chosen index number
* **Public Key**: Your public API key
* **Private Key**: Your private API key

⚠️ **CRITICAL SECURITY NOTE**:

* Save your Private Key immediately - it won't be accessible after closing the popup
* Store it in a secure location
* Never share your Private Key with anyone

#### Step 2: Add Lighter Wallet to DextraBot

**2.1 Access Wallet Management**

1. Open DextraBot and navigate to **Wallet Management**
2. Click the **"Add Account"** button
3. Select **"Add API Wallet"** option

<figure><img src="/files/tn7UupNY717VSJ16ipyi" alt="" width="563"><figcaption></figcaption></figure>

**2.2 Configure Lighter API Wallet**

<figure><img src="/files/7SQTeXUVUtm5AcDrxNMg" alt="" width="563"><figcaption></figcaption></figure>

In the wallet generation popup:

1. Select **LIGHTER** platform&#x20;
2. Enter your **Wallet Name** (for identification)
3. Input your **Login Address**
4. Enter your **API Private Key** (from Step 1.3)
5. Enter your **API Key Index** (the number you chose, e.g., 111)
6. Click **Generate**

Your Lighter wallet will now appear in the wallet list and be available for copy trading.

### Configuring Cross-Exchange Copy Trading

#### Step 1: Access Copy Trade Module

1. Navigate to **Discover Wallets**.
2. Apply filters to find a trader that fits your criteria.
3. Click the **Copy Trade** icon next to their wallet.

#### Step 2: Select Trading Platforms

**2.1 Choose Target Platform**

1. In the **"Select target platform"** dropdown
2. Choose **Lighter** as your execution platform

<figure><img src="/files/WgQsr0GKu8754a5RjH30" alt="" width="563"><figcaption></figcaption></figure>

**2.2 Select Your Wallet**

1. In the **"Select your wallet"** dropdown
2. Choose the Lighter API wallet you added earlier

#### Step 3: Configure Trading Parameters

**Method Selection**

* **Method III (Mirror)**: Advanced mirroring with enhanced features (Only method works for Lighter)

**Scaling Configuration**

* Set your position scaling percentage (up to 100%)
* **Note**: Due to Lighter's infrastructure, maximum scaling is limited to 100%

**Risk Management Settings**

1. **Copy Increase as Open Position**: Toggle ON to mirror position increases
2. **Stop Loss**: Set your stop loss percentage
3. **Take Profit**: Configure your take profit targets
4. **Include TWAP Orders**: Enable/disable Time-Weighted Average Price orders
5. **Direction Filter**: Choose ALL, LONG, or SHORT positions
6. **Future Listed Tokens**: Toggle ON to include newly listed tokens
7. **Asset Management**: Include or exclude specific assets (default: 182 assets)
8. **Run**: Toggle ON to activate the copy trading bot
9. **Copy Current**: Doesn't work on Lighter

#### Step 4: Apply Configuration

Click **Apply** to save your settings and activate cross-exchange copy trading.

### Managing Your Wallets and Positions

<figure><img src="/files/t4KxLarACMm2IDUTnt1p" alt=""><figcaption></figcaption></figure>

#### Wallet Switching

In Wallet Management, you can easily switch between:

* **Hyperliquid wallets** (marked with HYPERLIQUID badge)
* **Lighter wallets** (marked with LIGHTER badge)

#### Position Monitoring

The **Manage Positions** section shows:

* **Open Positions**: Active trades across both platforms
* **Position Details**:
  * Coin/Trading pair
  * Position type (LONG/SHORT)
  * Size and value
  * Entry price and mark price
  * PnL (ROE%)
  * Margin and funding rates

### Important Notes

#### Platform Limitations

* **Scaling Limit**: Lighter infrastructure supports maximum 100% scaling
* **API Index Range**: Must use indexes 2-254 (0-1 are reserved)


# Getting Started

This guide walks you through the very first setup inside **Telegram** and how to link your wallet. We’ll cover both returning users (who already use the web app) and brand‑new users.

***

### 1) Open the Bot and Tap START

* Go to [**t.me/**@Dextrabot\_CopyTrade\_bot](https://t.me/Dextrabot_CopyTrade_bot) and tap **START**.

<figure><img src="/files/XOOsEnL8u1Rffk8B4J0h" alt="" width="563"><figcaption></figcaption></figure>

* You’ll see the welcome card explaining what the bot can do.

***

### 2) “Have you used Dextrabot before?”

You’ll be asked to choose one of two paths:

<figure><img src="/files/2rYpNGRtFLLU5BxGXZwW" alt="" width="563"><figcaption></figcaption></figure>

#### Path A — **Yes, I already have a wallet** (returning web users)

Choose this if you previously logged in on the **website** and already have a wallet you want to connect to Telegram.

* The bot shows a **6‑character verification code** and a **Go to Website** button.

<figure><img src="/files/XB1mSGy6zL0QrAgsdWrv" alt="" width="563"><figcaption></figcaption></figure>

* Tap **Go to Website** → log in with the **same wallet** you want to connect.
* On the site, enter your **6‑character code** in the verification modal and click **Authorize Wallet**.

<figure><img src="/files/AGP72C1Y830S9lqvEroI" alt="" width="563"><figcaption></figcaption></figure>

* You’ll see a **success** message that your Telegram account is now synced. You can tap **Open Telegram App** to return.

<figure><img src="/files/L7KX7jMyAjyNlUUzlvqC" alt="" width="563"><figcaption></figcaption></figure>

* Back in Telegram, you’ll receive **Your Telegram is now connected!** with your **Primary/Login Wallet** and quick links.

<figure><img src="/files/BqBNyJS4jlyAK4StqIP1" alt="" width="563"><figcaption></figcaption></figure>

> **Tip:** If you have multiple wallets on the web, your **Primary/Login Wallet** is shown. You can view others via **/wallet** inside Telegram.

***

#### Path B — **No, I’m new here** (first‑time users)

If this is your first time, choose **No, I’m new here**. You’ll get two options:

<figure><img src="/files/EtHuhnyPtJjqO9vYgJUD" alt="" width="563"><figcaption></figcaption></figure>

**Option 1: Create Wallet (Telegram‑generated)**

* Dextrabot will generate a wallet for you **instantly** inside Telegram.
* We will show the **Address** and the **Private Key** **once**—make sure to copy and store them securely.

<figure><img src="/files/RGbtANHJnV1ztnScIvPh" alt="" width="563"><figcaption></figcaption></figure>

* Next, deposit at least **15 USDC on Arbitrum** to fund trading.

> **Security Note:** Never share your private key. Dextrabot will **never** ask you to reveal it again.

#### Option 2: Use My API Wallet

#### Setup Process

1. Tap **👛 Use My API Wallet**
2. You'll be redirected to **dextrabot.com**
3. Log in with your existing wallet
4. Complete the API Wallet creation process on the website

For detailed API wallet setup instructions, visit: [Create API Wallet Guide](https://docs.dextrabot.com/copy-trade/wallet-management/create-api-wallet)


# How to Add Funds

### Add Funds (Generated Wallets & API Wallets)

#### A) Fund a **Generated Wallet** (created in Telegram)

* In Telegram, open **/mywallets** to view your generated wallet.

<figure><img src="/files/XxavXxr3Aenfbbv2pO0y" alt="" width="563"><figcaption></figcaption></figure>

* **Copy the Address** shown.
* From your exchange or another wallet, **send USDC on Arbitrum** to this address (≥ **15 USDC** recommended).
* Once the transfer arrives, Dextrabot will **automatically deposit** it into your **Hyperliquid Perps** balance for that wallet.\
  You’re now ready to copy‑trade.

> **Notes**
>
> * **Network must be Arbitrum.** Sending on the wrong chain will not arrive.
> * Keep a little **ETH on Arbitrum** for gas fees.
> * After deposit, you can verify balances from the **Connected** screen or **/wallet**.

***

#### B) Fund an **API Wallet** (your own external wallet)

* Go to **app.hyperliquid.xyz/trade** and log in with the **same wallet** you used to create the API Wallet in Dextrabot.

<figure><img src="/files/5zj1PleChPqN6gLRfd6u" alt="" width="563"><figcaption></figcaption></figure>

* Click **Deposit** and select:\
  **Asset:** USDC\
  **Deposit Chain:** Arbitrum\
  Enter the **Amount**, then click **Deposit** and confirm in your wallet.

<figure><img src="/files/Xg3lgnophZx1B9VuWr6o" alt="" width="563"><figcaption></figcaption></figure>

* After confirmation, check the **Balances** panel. Your **USDC (Perps)** should reflect the new amount.

<figure><img src="/files/hhcVdjJ9rpjZm0mwn7Nt" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/UKggniKxMLqospVwI94x" alt="" width="563"><figcaption></figcaption></figure>

> **Important**
>
> * If you already have a **Perps** balance on Hyperliquid, you can start immediately.
> * Make sure the funds are in **Perps**, not Spot. (You’ll see **Transfer to Spot** links if you need to move funds.)

***

### Troubleshooting

* **Funds not showing:** Verify you sent **USDC on Arbitrum** to the correct address and waited for confirmations.
* **Wrong network or asset:** Re‑send correctly (USDC on Arbitrum).
* **Deposit stuck on Hyperliquid:** Reopen the **Balances** tab or refresh. If it persists, try again later.


# Copy Trading

Copy Trading allows you to automatically mirror the trades of successful traders by monitoring their wallet activity and replicating their positions in real-time.

### Getting Started with Copy Trading

From the main menu (after typing `/start`), tap **🚀 Copy Trade** to access the copy trading management interface.

<figure><img src="/files/GnYEpfsXELoLLWCaWKKk" alt="" width="375"><figcaption></figcaption></figure>

You'll see three options:

* **📄 Active Copy Trades**: View and manage your running copy trade setups
* **🚀 Start Copy Trading**: Create a new copy trade configuration
* **👛 My Wallets**: Manage your trading wallets
* **➕ New Generated Wallet**: Create a new wallet for copy trading

### Creating a Copy Trade Setup

<figure><img src="/files/cm7LswqzpRVoBeY0GRL9" alt="" width="563"><figcaption></figcaption></figure>

#### Step 1: Start Copy Trading

Tap **🚀 Start Copy Trading** to begin configuring a new copy trade setup.

#### Step 2: Configure Copy Trade Settings

<figure><img src="/files/e4WjyTFkssLBAWsXpDYz" alt="" width="375"><figcaption></figcaption></figure>

You'll need to configure the following parameters:

**Wallet Selection**

* **💰 Source Wallet**: Enter the wallet address of the trader you want to copy
* **👛 Follower Wallet**: Select which of your wallets will execute the copy trades

**Copy Method**

Choose from three available methods:

**Method 2 - Fixed Margin**

* Uses a fixed margin amount for each position
* Requires setting:
  * **Max Margin per Position**: Maximum margin to allocate per trade
  * **Initial Margin Cap (optional)**: Total margin limit across all positions
  * **Min. Margin per Order (optional)**: Minimum margin required to open a position
  * **Max. Margin per Order**: Maximum margin allowed per individual order

**Method 3 (Mirror)**

* Mirrors the exact position sizes of the source wallet (scaled by percentage)
* Requires setting:
  * **Scale %**: Percentage of source wallet position size to replicate (e.g., 100% = same size, 50% = half size)

For detailed explanations of each method, see:

* [Method 2 Documentation](https://docs.dextrabot.com/copy-trade/methodology/method-2)
* [Method 3 Mirror Documentation](https://docs.dextrabot.com/copy-trade/methodology/method-3-mirror)

**Position Management**

* **🔄 Copy Current**: Toggle to copy the source wallet's existing open positions immediately
* **📈 Copy Increases as New Position**: When enabled, treats position increases as new positions rather than adding to existing ones

**Risk Management**

* **🛑 Stop Loss %**: Set a percentage-based stop loss for all copied positions (0 = disabled)
* **🎯 Take Profit %**: Set a percentage-based take profit target for all copied positions (0 = disabled)

**Trading Direction**

Select which types of trades to copy:

* **🔄 COPY ALL**: Copy both long and short positions
* **🟢 COPY LONG**: Only copy long positions
* **🔴 COPY SHORT**: Only copy short positions

**Advanced Filters**

* **⏳ Include TWAP Orders**: Toggle to include Time-Weighted Average Price orders
* **🟢 Future Listed Token**: Toggle to copy trades on newly listed tokens
* **🌐 Include Coins**: Select specific coins to copy (shows total count, e.g., 336 coins)
* **🚫 Exclude Coins**: Exclude specific coins from being copied (shows count, e.g., 0 coins)

**Organization**

* **🏷️ Tag**: Add a custom label to identify this copy trade setup (e.g., "testttt")

#### Step 3: Save and Start

Once all settings are configured, tap **🏁 Save & Start** to activate your copy trade setup.

### Managing Active Copy Trades

<figure><img src="/files/E3WfQW6D5ZvhHmikCJlW" alt="" width="375"><figcaption></figcaption></figure>

#### Viewing Active Setups

From the Copy Trade menu, tap **📄 Active Copy Trades** to see all your running copy trade configurations.

Each setup shows:

* Status indicator (🟢 = active, 🔴 = inactive)
* Tag/name of the setup
* **⚙️ Edit Copy Trade** button

#### Pausing Copy Trades

Tap the **🟢 \[Tag Name]** button on the left to pause the copy trade setup. The indicator will turn red (🔴) when paused.

#### Editing Copy Trades

<figure><img src="/files/gk1mzk4xre9eLX7DwB9Z" alt="" width="375"><figcaption></figcaption></figure>

Tap **⚙️ Edit Copy Trade** to modify the configuration settings:

* Update margin limits
* Change copy method or scale percentage
* Adjust stop loss and take profit targets
* Modify coin filters
* Toggle the **Run** status (On/Off)

After making changes, tap **🏁 Save & Start** to apply the updates.

#### Run Status

At the bottom of the edit screen, you'll see:

* **Run: 🟢 On** - Copy trading is active
* **Run: ⚪ Off** - Copy trading is paused

Toggle this to start or stop the copy trade without deleting the configuration.

### Monitoring Your Copy Trades

All positions opened through copy trading can be monitored in:

* **📊 My Positions**: View all open positions from copy trades alongside your manual positions
* Each position will display the source tag you assigned during setup

### Important Notes

> ⚠️ **Capital Requirements**: Ensure your follower wallet has sufficient balance to execute copy trades based on your margin settings.

> 💡 **Pro Tip**: Start with conservative margin limits and gradually increase as you gain confidence in the source wallet's trading strategy.

> 🔍 **Due Diligence**: Always research and verify the trading performance of any wallet before copying their trades.


# Opening Long and Short Positions

Learn how to open leveraged perpetual positions directly through the Dextrabot Telegram bot.

### Accessing the Trading Interface

From the main menu (after typing `/start`), you have two options:

* **🟢📈 Long**: Open a long position (betting the price will go up)
* **🔴📉 Short**: Open a short position (betting the price will go down)

Tap either button to begin the trading process.

<figure><img src="/files/avgjc9j5BZhij1jT34Y2" alt="" width="563"><figcaption></figcaption></figure>

### Selecting Your Token

After choosing Long or Short, you'll see a list of supported perpetual tokens with real-time price data:

<figure><img src="/files/hlKx3LGso6msm2ZUfvrg" alt="" width="563"><figcaption></figcaption></figure>

* **Token ticker** (e.g., $BTC, $ETH, $SOL)
* **Current price**
* **24-hour price change percentage**
* **Chart button**: Opens the token's trading terminal on the Dextrabot website

#### Navigating the Token List

* The list contains over 200 supported tokens across multiple pages
* Use **Last Page** and **Page 2 👉** buttons to navigate between pages
* Tap **🔄 Refresh** to update all token prices with current market data
* Tap the **token ticker** to proceed to the order screen

### Configuring Your Trade

Once you select a token, you'll see the order configuration screen with the following information and options:

<figure><img src="/files/WhgIVcykJxwGJUCvAJN8" alt="" width="563"><figcaption></figcaption></figure>

#### Account Information

* **Available Balance**: Your wallet's trading balance
* **Follower Wallet**: The wallet that will execute the trade (you can change this by tapping the dropdown)

#### Position Size

Choose your position value from preset amounts or enter a custom value:

* **Preset options**: $15, $100, $500, $1000, $2000
* **Custom amount**: Tap **LONG: 15 ✏️** or **SHORT: 15 ✏️** to enter a specific amount

#### Order Type

* **Limit Price**: Set a specific entry price
  * Default shows `$market` for immediate execution at current price
  * Tap to enter a custom limit price
* **Market Order**: Executes immediately at the best available price

#### Leverage

* Tap **Leverage: 20x** to adjust your leverage
* Maximum leverage available: 40x (shown in parentheses)
* Available leverage depends on the token

#### Margin Type

* **⚡ Cross**: Uses your entire account balance as collateral
* **🔒 Isolated**: Limits risk to only the margin allocated to this position

Tap to toggle between margin types.

#### Take Profit and Stop Loss

Set automatic exit points to manage risk and lock in profits:

* **Price TP: --%**: Set your take profit target price
* **Price SL: --%**: Set your stop loss price

Tap either field to enter percentage-based or price-based targets.

### Confirming Your Order

After configuring all parameters, a summary will appear at the top:

<figure><img src="/files/40CHyS2hpuVeCwNpNp3U" alt="" width="563"><figcaption></figcaption></figure>

* **Current token price**
* **Leverage**: e.g., 20x (Cross)
* **Max Long/Short Size**: Maximum position size available
* **Trader Wallet**: The source wallet being used

#### Order Preview

When you tap a position size button, you'll see an order preview showing:

* **Order Preview**: Position type and token (e.g., "20x LONG BTC")
* **Order Value**: Total position value and margin required
* **Order Size**: Amount of the token being traded
* **Liquidation Price**: The price at which your position will be liquidated

#### Final Confirmation

Review the order details carefully, then tap **✅ Confirm Open** to execute the trade.

### After Opening a Position

Once your order is confirmed:

* Your position will be opened immediately (for market orders) or when the price reaches your limit (for limit orders)
* You can track and manage your open positions by going to **📊 My Positions** from the main menu
* All position details including PnL, entry price, and liquidation price will be visible there

### Important Trading Notes

> ⚠️ **Risk Warning**: Leveraged trading involves significant risk. You can lose more than your initial margin, especially with high leverage. Always use stop losses and trade responsibly.


# My Positions

The **My Positions** feature allows you to monitor and manage all your open trading positions across your connected wallets.

### Accessing My Positions

* From the main menu (after typing `/start`), tap the **📊 My Positions** button

<figure><img src="/files/DZ0pYRayI5SoVhymhVqu" alt="" width="375"><figcaption></figcaption></figure>

* Select the wallet you want to view positions for from the list of your active wallets

<figure><img src="/files/EWpJ9i3tKqmaz54Kl9Sk" alt="" width="402"><figcaption></figcaption></figure>

* Your open positions will be displayed with detailed information

<figure><img src="/files/xT4UA18TBoTi7FUyGKT3" alt="" width="563"><figcaption></figcaption></figure>

### Position Information

Each position shows the following details:

* **Follower Wallet**: The wallet address executing the copy trade
* **Coin**: The token being traded (e.g., ETH)
* **Source Tag**: The identifier for the trade source
* **Source Wallet**: The wallet address being copied
* **Type**: Position direction (Long or Short)
* **Size**: The position size
* **💰 Position Value**: Current value of your position in USD
* **🎯 Entry Price**: The price at which you entered the position
* **📈 Mark Price**: Current market price
* **📊 PnL (ROE%)**: Profit and Loss with Return on Equity percentage
* **⚠️ Liq. Price**: Liquidation price threshold
* **Margin**: Your position margin (displayed as cross or isolated)
* **Funding**: Current funding rate

### Managing Positions

#### Adjust or Close Individual Positions

Next to each coin, you'll see **Open / Close** options:

* **Open**: Increase your position size
* **Close**: Close the specific position at market price

#### Refresh Positions

Tap the **🔄 Refresh** button to update all positions with real-time data and current market prices.

#### Close All Positions

The **🔴 Close All** button allows you to close all open positions for the selected wallet simultaneously at market price.

> ⚠️ **Warning**: This action will close all positions immediately. Use with caution.

#### Change Wallet

Use the **👛 🔄 Change Wallet** button to switch between your different connected wallets and view their respective positions.


# Referrals

Earn passive income by inviting friends to use Dextrabot! Our multi-level referral program rewards you for building your network up to 5 levels deep.

### Accessing Referrals

From the main menu (after typing `/start`), tap the **🎁 Referrals** button to view your referral dashboard.

<figure><img src="/files/pgvFj3KAZeX5oQA03bJ4" alt=""><figcaption></figcaption></figure>

### Referral Commission Structure

Dextrabot offers a generous 5-level deep referral system:

* **Level 1**: 35% of the fees paid by your direct referrals
* **Level 2**: 3.5% from users invited by your Level 1 referrals
* **Level 3**: 3% from the next level down
* **Level 4**: 2% from Level 4 users
* **Level 5**: 1% from Level 5 users

This means you earn commissions not only from people you directly invite, but also from their referrals, creating a passive income stream that grows with your network.

### Your Referral Earnings

The referral dashboard displays your earnings breakdown:

* **Total earnings**: Cumulative amount earned from all referrals
* **Claimed**: Amount you've already withdrawn
* **Pending**: Earnings currently being processed
* **Available to claim**: Amount ready for withdrawal

### Claiming Your Rewards

#### Payout Rules

* **Minimum withdrawal amount**: $50
* **Payout schedule**: Monthly
  * Example: Rewards earned in August can be claimed starting September 1st

#### How to Claim

Once your available balance reaches the $50 minimum threshold, a claim button will appear on the referral screen. Simply tap it to withdraw your earnings to your connected wallet.

> 💡 **Note**: The claim button only becomes visible when you have at least $50 available to withdraw.

### Your Referral Link

#### Default Referral Link

Your unique referral link is displayed at the bottom of the referral screen:

```
https://t.me/Dextrabot_CopyTrade_bot?start=ref_YOURCODE
```

Tap the link to copy it, then share it with friends through social media, messaging apps, or anywhere else you'd like.

#### Customizing Your Referral Code

You can personalize your referral code to make it more memorable:

1. View your current refcode (e.g., `TMGQKUAIP`)
2. Tap the **✏️ Refcode** button
3. Enter your desired custom code
4. Tap **💾 SAVE** to confirm

Your referral link will automatically update with your new custom code.


# Ticker Dashboard

Monitor market-wide positions, sentiment, and trading activity across all cryptocurrencies on Hyperliquid.

The Ticker Dashboard provides a comprehensive overview of market sentiment and positioning data for all tradeable assets on Hyperliquid. This powerful tool helps you understand overall market dynamics, identify opportunities, and gauge trader sentiment across different cryptocurrencies.

<figure><img src="/files/zna3mLgQpdIlhEuRFTmU" alt=""><figcaption><p>Ticket Dashboard</p></figcaption></figure>

### Overview

**Key Features:**&#x20;

• **Market-Wide Analytics:** View aggregated position data across all assets&#x20;

• **Sentiment Analysis:** Track long/short bias and trader positioning&#x20;

• **Real-Time Data:** Live updates of positions and market metrics&#x20;

• **Advanced Filtering:** Sort and filter by various performance metrics&#x20;

• **Position Tracking:** Monitor open interest and trader distribution

### Dashboard Summary Cards

#### Total Notional

The combined value of all open positions across all cryptocurrencies on the platform. This represents the total market exposure and shows the number of tracked tickers.

#### Long Positions

Total value of all long positions (betting prices will increase) across all assets.

#### Short Positions

Total value of all short positions (betting prices will decrease) across all assets.

#### Global Bias

The overall market sentiment showing the percentage split between long and short positions. Values above 50% indicate bullish bias, below 50% indicate bearish bias.

### Filter Options

**Search Coin** Search for specific cryptocurrencies by name or symbol.

**Position Filters:**

* **All:** Show all cryptocurrencies
* **LONG:** Show only assets with net long bias
* **SHORT:** Show only assets with net short bias

### Column Definitions

#### Basic Information

**Coin** The cryptocurrency symbol and icon. Click to view detailed information about that specific asset.

**Majority Side** Indicates whether the majority of traders are positioned:

* 🟢 **LONG:** More traders/value in long positions
* 🔴 **SHORT:** More traders/value in short positions

#### Position Values

**Long PnL** Total profit/loss across all long positions for this asset:

* Green values: Long traders are profitable
* Red values: Long traders are losing money

**Short PnL** Total profit/loss across all short positions for this asset:

* Green values: Short traders are profitable
* Red values: Short traders are losing money

**Long Notional** Total USD value of all long positions in this cryptocurrency.

**Short Notional** Total USD value of all short positions in this cryptocurrency.

**Total Notional** Combined value of both long and short positions (Long Notional + Short Notional).

#### Sentiment Indicators

**Long Ratio** Percentage of total position value that is long. Higher percentages indicate bullish sentiment.

**Short Ratio** Percentage of total position value that is short. Higher percentages indicate bearish sentiment.

**Maj. Side Notional** The notional value of the majority side (whichever is larger between long and short).

**Maj. Side P/L** The profit/loss of the majority side:

* **Profit:** Majority of traders are making money
* **Loss:** Majority of traders are losing money

#### Trader Statistics

**Traders (L/S)** Number of individual traders on each side:

* Format: "Long Traders / Short Traders"
* Shows the distribution of traders between long and short positions

**Open Interest** The total value of open positions for this asset, indicating market activity and liquidity.


# Terminal - Asset Position Analysis

Deep dive into individual asset positioning and trader activity on Hyperliquid.

The Terminal provides comprehensive analysis of positions and trader activity for specific cryptocurrencies. Access this detailed view by clicking on any asset from the Ticker dashboard to understand market dynamics, individual wallet performance, and positioning data at a granular level.

<figure><img src="/files/gY6rzpl9t9wIGC7KxKOi" alt=""><figcaption><p>Terminal</p></figcaption></figure>

### Overview

**Key Features:**&#x20;

• **Individual Asset Focus:** Detailed analysis of specific cryptocurrency positions&#x20;

• **Wallet-Level Insights:** See individual trader positions and performance&#x20;

• **Copy Trading Integration:** Follow successful traders directly from position data&#x20;

• **Advanced Filtering:** Sort by various metrics to find opportunities&#x20;

• **Real-Time Statistics:** Live positioning data and performance metrics

### Page Structure

#### Asset Header

Shows the selected cryptocurrency (e.g., BTC) with navigation to "All Positions" for broader market view.

#### Position Filters

* **All:** Show all positions (long and short)
* **LONG:** Display only long positions
* **SHORT:** Display only short positions

#### Wallet Count Indicator

Shows the total number of wallets found with positions in this asset, with pagination controls.

### Main Data Table Columns

#### Action Column

**Copy Trade** Green "Copy Trade" buttons allow you to automatically replicate trades from successful wallets. Click to start following that wallet's trading strategy.

**Favorite (⭐)** Star icon to bookmark wallets for future reference and tracking.

#### Position Information

**Wallet** The wallet address of the trader. Each wallet represents an individual trader's account.

**Direction** Position type with leverage indication:

* 🟢 **LONG:** Betting the price will increase
* 🔴 **SHORT:** Betting the price will decrease
* Leverage multiplier (e.g., 10X, 20X, 40X) shows risk level

#### Financial Metrics

**Notional** The total USD value of the position. Larger notional values indicate bigger positions with potentially greater market impact.

**Size** The quantity of the cryptocurrency held in the position.

**Entry Price** The average price at which the trader opened their position.

**Mark Price** The current market price of the asset, used for calculating unrealized P\&L.

**Liq. Price** Liquidation price - the price level at which the position would be automatically closed due to insufficient margin.

**Unrealized PnL** Current profit or loss on the open position:

* Green values: Position is profitable
* Red values: Position is losing money

**Funding Paid** The funding fees paid or received for holding the position. Positive values mean earning fees, negative values mean paying fees.

**Account Value** Total value of the trader's account, indicating their overall capital size.

### Right Panel Analytics

#### POSITIONING Section

**Total Positions** The combined value of all positions for this asset.

**Traders** Number of individual traders holding positions.

**Long/Short Distribution** Visual representation and percentages showing the split between long and short positioning.

#### BREAKDOWN Section

**Long Positions**

* Total value of long positions
* Total quantity in the asset

**Total**

* Combined value of all positions
* Combined quantity

**Short Positions**

* Total value of short positions
* Total quantity in the asset

**Long/Short Ratio** Percentage breakdown with visual indicator showing market bias.

#### POSITION STATS Boxes

**LONG Stats:**

* Total Notional: Combined value of all long positions
* Avg Entry: Average entry price across all long positions
* Total PnL: Aggregate profit/loss of all long traders

**SHORT Stats:**

* Total Notional: Combined value of all short positions
* Avg Entry: Average entry price across all short positions
* Total PnL: Aggregate profit/loss of all short traders

**Profitability Indicators:** Shows percentage of traders in profit for each direction.


# Discover Wallets

Find high-performing wallets that match your trading strategy.

### **Overview**

The **Discover Wallets** feature allows users to identify, analyze, and track high-performing wallets on Hyperliquid. By leveraging this tool, traders can make informed decisions and optimize their strategies by following the best-performing wallets in the market.

### **Key Benefits**

* **Find Profitable Traders:** Easily locate high-performing wallets with consistent gains.
* **Analyze Trading Strategies:** Gain insights into successful trading patterns and risk management.
* **Execute Smart Copy Trading:** Replicate trades efficiently and optimize your own strategy.
* **Stay Ahead:** Use [Telegram Alerts ](/features/telegram-alerts)to track wallet activities in real time.

This feature empowers traders to leverage **on-chain data** effectively and execute profitable trades with confidence.

### Exporting Data to CSV

Click the "Export CSV" button at the top right corner of the wallet list to download your filtered wallet data. The export will only include data currently visible on your screen. The downloaded CSV file is compatible with Excel, Google Sheets, and other spreadsheet applications.

<figure><img src="/files/pNY1Epr6JIZgilBthPdP" alt="Discover Wallet"><figcaption></figcaption></figure>

### General Filters

• **Search Wallet:** Locate a wallet by its address.

• **Search Coin:** Find wallets that trade specific coins.&#x20;

### Performance-Based Filters

* **PnL (Profit and Loss)**: Set a minimum and maximum threshold to filter profitable or loss-making wallets.
* **uPnL (Unrealized PnL)**: Filter wallets based on their current open positions' profit or loss.
* **Win Rate**: Filter wallets based on their overall trade success rate.
* **Total/Win/Loss**: Filter by total number of trades, winning trades, or losing trades.
* **Long PnL**: Filter wallets based on their profit from long positions.
* **Short PnL**: Filter wallets based on their profit from short positions.
* **Growth Rate**: Filter wallets based on their percentage growth over time. *Note: Not available for 1 Day data.*
* **Drawdown%**: Filter wallets based on their maximum drawdown percentage from peak equity. *Note: Not available for 1 Day data.*
* **Sharpe Ratio**: Filter wallets based on their risk-adjusted returns (return per unit of risk). *Note: Not available for 1 Day data.*

### Advanced Trading Metrics

• **Perp Equity:** Check the size of each trader's perpetual futures account balance.&#x20;

• **ROE (Return on Equity):** Identify wallets with high returns relative to their equity.&#x20;

• **Margin:** Filter by the amount of margin currently being used by traders.&#x20;

• **Avg. Lvg. (Average Leverage):** See the trader's typical leverage strategy (e.g., high-risk vs. conservative).&#x20;

• **Funding:** Track traders who pay or earn the most in funding rates.&#x20;

• **Tx Count (Transaction Count):** Filter wallets based on the total number of transactions executed.

#### Token & Time Filters

• **rToken # (Realized Token Count):** Filter by the number of different tokens the wallet has traded and closed positions in.&#x20;

• **uToken # (Unrealized Token Count):** Filter by the number of different tokens the wallet currently holds open positions in.&#x20;

• **Avg. Dur. (Average Duration):** Filter wallets based on how long they typically hold their positions.&#x20;

• **First Tx Time:** Set a time range for when a wallet first executed a trade. Useful for filtering between experienced traders and new wallets.&#x20;

• **Last Tx Time:** Filter wallets based on their most recent trade activity. Helps identify active traders versus inactive ones.

### 🔥 Show Popular Wallets

Enable the **Show Popular Wallets** toggle to view only wallets that are frequently copied by the Dextrabot community.

#### Popularity Meter Explained

Each wallet has a **popularity meter** next to the flame icon in the **Copy Trade** column.\
This vertical bar represents the wallet’s popularity in **three levels**:

| Popularity Level      | Indicator Style         | Description                                                        |
| --------------------- | ----------------------- | ------------------------------------------------------------------ |
| **Low Popularity**    | Short glowing bar       | A few users are copying this wallet.                               |
| **Medium Popularity** | Moderate glowing bar    | Gaining traction among more users.                                 |
| **High Popularity**   | Full bright glowing bar | One of the most followed and actively copied wallets on Dextrabot. |

> 🔥 The **flame icon** remains the same for all levels. The **popularity bar to the left** is what visually changes and ranks each wallet’s follow activity.

Use this to quickly identify wallets that not only perform well—but are also **trusted by the community**.

### 🧬 Filter by Referrer

Use the **Filter by Referrer** field in the sidebar to discover wallets grouped by referral codes.

#### How It Works

* Type or select a referral code (e.g., `PVP`, `Axiom`, `OCTO`, `LOGX`, `HYPURRFUN`, `ALPHA`) in the input box.
* The wallet list will instantly filter to show only those associated with that referral code.

> Combine this with other filters (like PnL or ROE) for deeper performance insights by community.

### **How to Use the Discover Wallets Feature**

**Apply Filters:** Use the filters on the left panel to refine your search.&#x20;

![](/files/XkWc4OkmP5aYwFB8uXTq)

**Analyze Wallets:** Click on any wallet address to open the [**Wallet Details**](/features/wallet-details) page and gain deeper insights into its trading activity, positions, and performance metrics.

<figure><img src="/files/OlSJV9ga6aJYBrL8uEsH" alt=""><figcaption></figcaption></figure>

**Mark Favorites:** Click on the ⭐ icon to save promising wallets for future reference.

**Copy Trades:** Click on the **Copy Trade** button to replicate trades instantly.

<figure><img src="/files/GfG8F191GEN63PSKxCXD" alt=""><figcaption></figcaption></figure>


# Wallet Details

The Wallet Details page provides an in-depth look into a selected trader’s performance, open positions, and trading behavior.

### **Overview**

**Evaluate the Wallet’s Performance:** Check the trader’s overall equity, margin usage, and profit trends.

**Analyze Trading Behavior:** Look at position distribution to understand the trader’s market bias.

**Inspect Open Trades:** Identify which assets the trader is currently betting on and their leverage strategy.

**Decide to Copy Trade:** If the wallet aligns with your trading strategy, click [**Copy Trade**](/copy-trade/copytrade) to replicate their positions.

***

### **Key Benefits**

* **Transparency:** Get real-time visibility into a trader’s portfolio.
* **Better Decision-Making:** Understand risk levels before copying a trade.
* **Smart Trade Replication:** Follow high-performing traders with proven success.
* **Risk Assessment:** Check leverage levels and position sizes to gauge volatility exposure.

The **Wallet Details** page is a powerful tool for traders who want to analyze on-chain strategies and make data-driven trading decisions.

<figure><img src="/files/4BL38wzqnL6aaci5rlPt" alt=""><figcaption></figcaption></figure>

### **Wallet Summary**&#x20;

The top section displays key performance metrics of the selected wallet:

* **Perp Equity:** Total balance available for perpetual trading. Reflects overall wallet strength and capital.
* **Margin Usage:** The percentage of equity currently used in active positions. A higher value indicates more aggressive margin utilization.
* **Unrealized PnL (uPnL):** Current profit or loss from open positions that have not yet been closed.
* **Current Win Rate:** Recent trade success rate over a defined period (e.g., last 15 trades), showing how consistently profitable the trader has been lately.
* **Total Win Rate:** Overall success rate across all trades in the selected timeframe (1D, 7D, 30D).
* **Trade Count:** Total number of trades executed, useful for assessing experience and trading frequency.
* **PnL (Profit and Loss):** This value represents the **total profit or loss**, including both **realized gains/losses from closed trades** and **unrealized PnL from currently open positions**. It gives a combined view of the trader’s overall performance, factoring in potential gains or losses from active positions.
* **ROE (Return on Equity):** Percentage return relative to total equity, helpful in evaluating efficiency and capital growth.
* **Direction Bias:** Shows whether the trader favors **long** or **short** positions. Helps you understand their general market outlook.
* **Long/Short Exposure:** Percentage of current positions allocated to long or short trades. A high value indicates bullish sentiment.
* **Position Distribution:** Displays the actual size of long vs. short positions (in USD) along with their percentage share. Useful for understanding real-time exposure.
* **Average Leverage:** Average leverage used across positions, indicating the trader’s risk level (higher leverage = higher risk).
* **Funding:** Total paid or earned from funding rates. This is useful to understand how long the trader holds positions and their net cost or income from it.
* **Growth Rate**: Shows the percentage growth of this wallet’s equity over time, reflecting how much the balance has increased (or decreased) since the start of tracking.
* **Drawdown%**: Represents the maximum percentage drop from this wallet’s peak equity to its lowest point, showing the worst decline experienced during the tracking period.
* **Sharpe Ratio**: Measures the wallet’s risk-adjusted performance, indicating how much return is earned per unit of risk taken. A higher Sharpe Ratio suggests better risk-adjusted returns.

#### &#x20; <a href="#advanced-trading-metrics" id="advanced-trading-metrics"></a>

These metrics provide a quick snapshot of the trader’s overall strategy, risk tolerance, and current profitability.

<figure><img src="/files/ZA5LQDp67EIN41hrQQV9" alt=""><figcaption></figcaption></figure>

### **Open Positions**

This section lists all open trades of the selected wallet. Each row provides essential details about an active position:

* **Coin:** The traded asset
* **Type:** Long or short position with leverage multiplier
* **Size:** Quantity of the asset in the position
* **Position Value:** Total value of the position with leverage
* **Entry Price:** Price at which the position was opened
* **Mark Price:** Current market price used for PnL calculation
* **PnL (ROE%):** Unrealized profit or loss, shown with return on equity percentage
* **Liq. Price:** Liquidation price or margin type (e.g., Cross)
* **Margin:** Indicates whether the position uses isolated or cross margin
* **Funding:** Total funding fee paid or received while holding the position
* **Entry Time:** Time since the position was opened

By analyzing this data, users can gain valuable insights into the trader’s risk-taking behavior, leverage usage, and market exposure.

<figure><img src="/files/NNqNYmSGw9GwY3P6d673" alt=""><figcaption><p>Open Positions</p></figcaption></figure>

### **Fills**&#x20;

The **Fills** section provides a granular view of trade execution details for each asset in a trader’s portfolio. This data helps users understand the trade history, order fulfillment, and execution precision of a wallet.

* **Asset:** The cryptocurrency that was traded (e.g., BTC, ETH, SOL).
* **Direction:** Indicates whether the trader opened or closed a **long** or **short** position.
* **Position Changes:** Shows whether the trade **increased** or **decreased** the position size.
* **Size:** The quantity of the asset that was traded in the specific fill.
* **Avg. Price:** The average price at which the order was filled.
* **PnL (Profit and Loss):** The realized profit or loss from the fill.
* **Fill Count:** The number of times this position was incrementally filled. Large orders are often filled in multiple smaller transactions.
* **Latest Fill:** Timestamp of the most recent fill for that asset.

<figure><img src="/files/fnxejqhjhowddVWmi6mJ" alt=""><figcaption><p>Fills</p></figcaption></figure>

Certainly! Here's the concise version with only the **📘 Trade History (NEW)** and **💸 Deposits & Withdrawals (NEW)** sections:

***

### &#x20;**Trade History**

The **Trade History** tab displays a chronological log of all executed trades made by the wallet. It provides full transparency into position closures, execution timing, trade size, and realized profits.

* **Time:** Timestamp of when the trade was executed.
* **Coin:** The asset involved (e.g., ETH, BTC).
* **Direction:** Trade direction (e.g., “Close Short”).
* **Price:** Execution price per unit.
* **Size:** Quantity of the asset traded.
* **Trade Value:** Total trade value in USDC.
* **Fee:** Trading fee paid for the order.
* **Closed PNL:** Realized profit or loss from the trade, including trading fees for accurate net performance.
* **Order ID:** Unique identifier for the trade.

<figure><img src="/files/fg6gadm8deMBAfOJGqdm" alt=""><figcaption><p>Trade History</p></figcaption></figure>

### TWAP History

The TWAP History tab displays a detailed log of all Time-Weighted Average Price executions made by the wallet. It shows how large orders were broken down and executed over time to minimize market impact and achieve optimal pricing.

**Time**: Timestamp of when each TWAP execution occurred.

**Coin**: The cryptocurrency asset involved in the TWAP execution (e.g., ENA).

**Direction**: TWAP strategy direction (e.g., "Open Short" indicating a short position being built through TWAP).

**Price**: The execution price for each individual TWAP slice/fill.

**Size**: The quantity of the asset executed in each TWAP slice.

**Trade Value**: Total USD value of each individual TWAP execution.

**Fee**: Trading fee paid for each TWAP slice execution.

**Closed PnL**: Profit or loss impact from each TWAP execution slice, including trading fees for accurate net performance.

**Order ID**: Unique identifier linking related TWAP executions together.

<figure><img src="/files/8LUG3VH2BgyN1McOPOba" alt=""><figcaption><p>TWAP History</p></figcaption></figure>

### **Completed Trades**

The Completed Trades tab displays all successfully closed positions, showing the complete transaction history from entry to exit for each trade. Each completed trade aggregates all related fills (partial executions) between entry and exit points, providing a comprehensive view of your trading performance for each coin.

Column descriptions:

* **Coin**: The cryptocurrency traded (ETH, SOL, SUI, PAXG, HYPE, etc.)
* **Direction**: Trade direction (LONG or SHORT) and leverage used (5x)
* **Size**: Total quantity of the cryptocurrency in the trade
* **Entry Price**: Average price at which you entered the position
* **Close Price**: Final price at which the position was closed
* **PnL**: Profit or loss from the trade in USDC, including all trading fees for accurate net performance (green for profit, red for loss). Users can share their successful trades through Dextrabot's Copy Trade sharing feature.
* **Fee (USDC)**: Total fees paid during the trade, including builder fees
* **Duration**: Total time the position was held (from opening to closing)
* **Opened**: Date and time when the position was first opened
* **Closed**: Date and time when the position was completely closed

<figure><img src="/files/oaDEnjJn6oLRMsXNnJ9H" alt=""><figcaption><p>Completed Trades</p></figcaption></figure>

### **Deposits & Withdrawals**

This tab provides a full record of funds moving in and out of the wallet, including deposits, withdrawals, and sub-account transfers.

**Columns:**

* **Time:** When the transaction occurred.
* **Type:** `Deposit`or `Withdraw`.
* **Amount:** Total value of the transfer.
* **Transaction:** On-chain reference or wallet hash.

<figure><img src="/files/keqhHIw6wqjM8q2sfYJr" alt=""><figcaption><p>Deposits <strong>&#x26; Withdrawals</strong> </p></figcaption></figure>

### Trade Details

<figure><img src="/files/ZPiTpY49yl7A9hhAZF15" alt=""><figcaption><p>Trade Details Button</p></figcaption></figure>

The Trade Details tab provides a comprehensive performance overview for a specified date range. When clicked, this button reveals:

1. **Date Range**: View performance statistics within a specific timeframe
2. **Summary Statistics**:
   * Total PnL (profit and loss) with gross amount and fees
   * Position Split between long and short positions
   * Performance percentage and win rate
   * Trade Duration statistics including range and median holding times
3. **Best Trades**: Displays your most profitable trades with coin, direction, duration, and date information
4. **Performance by Asset**: Shows profit breakdown by cryptocurrency, including number of trades and associated fees
5. **Liquidations**: Tracks any liquidated positions or indicates "No liquidations" when none exist

This feature helps traders analyze their overall performance, identify their most successful strategies, and optimize future trading decisions.

<figure><img src="/files/eGjZXAiCvBwqQ7SYqs1r" alt=""><figcaption><p>Trade Details</p></figcaption></figure>


# Favorite Wallets

Save and track your preferred wallets for quick access. Get real-time updates on their latest trades and performance.

### **Overview**

The **Favorite Wallets** feature allows users to keep track of selected wallets for easy access and monitoring. By saving wallets as favorites, copy traders can quickly check their performance, risk exposure, and profit metrics without searching for them repeatedly.

<figure><img src="/files/KVIf8NAoXmoX5zhpjFf6" alt=""><figcaption><p>Tracked Wallets</p></figcaption></figure>

#### 🚨 Wallet Expiration Notice &#x20;

**Important**: All favorited wallets now have a 15-day expiration period.&#x20;

When you add a wallet to your favorites, it will be active for 15 days. After this period, you'll need to renew it to continue receiving notifications. The renew button will be visible during the last 3 days before expiration.

### **Favorite Wallets Table**

Each row in the **Favorite Wallets** table represents a saved wallet and its key metrics:

* **Actions:**
  * ⭐ **(Favorite Icon)** - Indicates that the wallet is marked as a favorite. Click to remove from favorites.
  * **⏩️ (Copy Trade Icon)** - Instantly copy the trades of this wallet.
* **Trader:**
  * The wallet address of the trader. Clicking on it opens the **Wallet Details** page for a deeper analysis of their trading behavior.
* **Perp Equity:**
  * The total capital available in the wallet for perpetual trading. Higher values indicate a trader with significant capital in the market.
* **Margin Usage:**
  * The percentage of the trader’s equity currently used as margin for open trades. This helps gauge how leveraged a trader’s strategy is.
* **Unrealized PnL:**
  * The trader’s profit or loss from open positions that have not been closed yet. A positive value (green🟢) indicates unrealized gains, while a negative value (red🔴) shows potential losses.

***

### **How to Use the Favorite Wallets Feature**

1. **Save Wallets for Quick Access:**
   * Click the ⭐ icon next to a wallet in the [**Discover Wallets**](/features/discover-wallets) section to add it to your favorites.
   * Easily revisit high-performing traders without searching for them again.
2. **Monitor Key Metrics in Real-Time:**
   * Track **Perp Equity, Margin Usage, and Unrealized PnL** to stay updated on a trader’s market activity.
   * Watch how their portfolio evolves over time.
3. **Open Wallet Details for a Deeper Analysis:**
   * Click on the wallet address to access the **Wallet Details** page.
   * Review open positions, trade history, and market exposure in detail.
4. **Copy Trades Directly from Your Favorite Wallets:**
   * Click the **Copy Trade** icon to replicate the trader’s strategy instantly.
   * Customize position size and risk parameters before execution.


# Feed Activities

Stay up to date with live trade feeds from the wallets you follow. Monitor their every move and spot new trading opportunities instantly.

### **Overview**

The **Feed Activities** page provides real-time updates on the trading actions of wallets that you have favorited. This feature helps traders stay informed about new positions, strategy changes, and market movements from their preferred wallets.

Additionally, users can enable [**Telegram notifications**](/features/telegram-alerts) to receive these updates directly in their Telegram inbox for instant alerts.

### **Key Benefits**

* **Real-Time Trading Insights:** Track top traders’ moves as they happen.
* **Instant Alerts via Telegram:** Get notified the moment a trader opens or closes a position.
* **Smart Trade Analysis:** Understand how high-performing wallets manage their positions.
* **Effortless Monitoring:** View all favorited wallets’ activities in one centralized feed.

The **Feed Activities** page is a powerful tool for traders looking to gain a competitive edge by monitoring successful wallets and staying ahead of market trends.

<figure><img src="/files/3Ojx7x9DDzUI0ABdcsox" alt=""><figcaption><p>Feed Activities</p></figcaption></figure>

### **Feed Activities**&#x20;

#### **1. Live Trade Updates**

Each card in the feed represents a real-time trade activity from a favorited wallet. The details displayed include:

* **Trader (Wallet Address):** The wallet that executed the trade. Clicking on it opens the [**Wallet Details**](/features/wallet-details) page for further analysis.
* **Asset:** The cryptocurrency involved in the trade (e.g., BTC/USDC, ETH/USDC).
* **Direction:** Whether the trade was a **long** or **short** position, and whether it was **opened, closed, increased, or decreased**.
* **Position Changes:** Indicates if the trader is **scaling in or out** of a position.
* **Price:** The entry price of the trade.
* **Size:** The amount of the asset traded.
* **PnL (Profit and Loss):** Displays realized gains or losses from the trade.
* **Fee:** The trading fee incurred for the transaction.
* **Margin Mode:** Specifies if the trade was executed in **Cross or Isolated margin mode**.
* **Timestamp:** The exact time when the trade was executed.

#### **2. Telegram Integration**

* Clicking the **"Go to Telegram"** button allows users to receive **Feed Activities updates directly in their Telegram chat**.
* This feature ensures that traders never miss important trades from their favorite wallets.

***

### **How to Use the Feed Activities Page**

1. **Favorite Wallets for Real-Time Updates**

   * Add wallets to your [**Favorite Wallets** ](/features/fav-wallets)list to automatically receive their trade feeds.

   <figure><img src="/files/ZTEwiaXcNt5kDwhgTczn" alt=""><figcaption><p>Discover Wallets</p></figcaption></figure>
2. **Analyze Trade Behavior Instantly**
   * Review real-time trades to understand market positioning.
   * Identify patterns in a trader’s strategy (e.g., frequent scalping, high leverage plays).
3. **Click on Wallet Addresses for Deeper Insights**
   * Select a wallet to access its **Wallet Details** page and analyze its trading history.
4. **Enable Telegram Alerts for Instant Notifications**

   * Click the **"Go to Telegram"** button to integrate real-time feed updates with Telegram.
   * Receive alerts instantly when a favorited wallet executes a trade.

<figure><img src="/files/iF9PMmSBQgm2N7gmE64f" alt=""><figcaption></figcaption></figure>

<div align="center"><figure><img src="/files/cJg0flLQQrpseWBBX3LW" alt="" width="375"><figcaption></figcaption></figure></div>


# Telegram Alerts-My Activites

Telegram Alerts for your copy traded wallets.

### 🔔 **How Copy Trade Alerts Work**

Whenever a copied trade executes, Dextrabot sends an **instant Telegram notification** with detailed trade information. This helps users stay aware of their trading activity and react promptly if necessary.

<figure><img src="/files/gcNLV2LhgfOSQ1g5Bvw6" alt=""><figcaption></figcaption></figure>

#### ✅ **Key Trade Alerts:**

1️⃣ **Open Position Alert** – When a new copy trade is successfully opened.&#x20;

2️⃣ **Increase Position Alert** – When the copied trader increases their position.&#x20;

3️⃣ **Decrease Position Alert** – When the copied trader reduces their position.&#x20;

4️⃣ **Change Direction Alert** – When the copied trader flips from long to short or vice versa.&#x20;

5️⃣ **Close Position Alert** – When a copy trade is fully closed.

***

### 📜 **Example Telegram Alert Format**

🔴 **COPY TRADE ALERT** 🔴

🔹 **Coin**: BTC\
🔹 **Price**: $84,430.0\
🔹 **Leverage**: 20x\
🔹 **Action**: 🚀 **OPEN LONG**

#### **🔄 Source Wallet Action**

🔹 **Wallet**: 0x3e...806f (Trader)\
🔹 **Size**: 5.0

#### **👤 Follower Wallet Action**

🔹 **Wallet**: 0x87a...9382 (Follower)\
🔹 **Position Size**: +0.0237\
🔹 **Position Value**: $0.0\
🔹 **Position Margin**: $100.0

✅ **Trade Status**: Successfully copied ⏰ **Time**: 2025-03-15 04:55:52 (GMT)

***

### 🔗 **How to Enable Copy Trade Telegram Alerts?**

To receive real-time notifications, follow these steps:

1️⃣ **Go to your Dextrabot dashboard.**&#x20;

2️⃣ **Navigate to the "Telegram Alerts" section.**&#x20;

3️⃣ **Connect your Telegram account by clicking the authorization link.**&#x20;

4️⃣ **Enable "Copy Trade Alerts."**&#x20;

5️⃣ **You're all set!** Receive instant trade updates directly on Telegram.

🔹 **Pro Tip**: Keep notifications ON to stay updated on market movements and trade adjustments in real time!

***

### 📢 **Why Use Telegram Alerts for Copy Trading?**

✅ **Real-time execution updates** – Get notified instantly when trades are copied.&#x20;

✅ **Full transparency** – Track each trade with detailed insights.&#x20;

✅ **Quick decision-making** – Adjust your strategy based on real-time alerts.

&#x20;✅ **Hands-free monitoring** – No need to stay glued to your screen.

📩 **Start receiving copy trade alerts now and stay ahead of the market with Dextrabot!** 🚀


# Telegram Alerts-Activities

Telegram Alerts for your tracking wallets.

### **Overview**

The **Telegram Alerts** feature allows users to receive real-time notifications about their **Favorite Wallets** directly in their Telegram chat. These alerts provide instant trade updates, ensuring that traders never miss crucial market movements.

### **Key Benefits**

* **Instant Trade Notifications:** Receive real-time updates on your favorite wallets' activities.
* **Stay Ahead of Market Movements:** React quickly to profitable trade opportunities.
* **Seamless Dextrabot Integration:** Easily transition from Telegram alerts to in-depth wallet analysis.
* **Automated Trade Monitoring:** Eliminate the need for manual tracking and always stay informed.

The **Telegram Alerts** feature is essential for traders who want to act fast on market insights and make informed trading decisions.

<div align="left"><figure><img src="/files/O07HErnEUf5rRSUX8NSs" alt="" width="375"><figcaption><p>Telegram Alerts</p></figcaption></figure></div>

### **Telegram Trade Alerts - Key Components**

Each alert message contains essential trade details, making it easy for users to quickly assess and react to market changes. Here’s what each element means:

* **🚨 Trade Alert 🚨** → Indicates a new trade execution from a favorited wallet.
* **👤 Wallet:** Displays the trader’s wallet address. Clicking on the link opens the wallet in [**Dextrabot Wallet Details** ](/features/wallet-details)for further analysis.
* **🌐 Coin:** The trading pair involved (e.g., **$HYPE/USDC**).
* **📉 Price:** The price at which the trade was executed.
* **🔢 Size:** The amount of the asset traded.
* **⚡ Direction:**
  * **❌ CLOSE / ⬆ LONG / ⬇ SHORT / 🔄 DECREASE / 🆙 INCREASE** → Describes whether the trader is **closing, opening, increasing, or decreasing** a position.
* **💰 PNL:** Displays the **profit or loss** in the trade. A green 🟢 value indicates a profit, while a red 🔴 value signals a loss.
* **⏰ Time:** The exact timestamp of the trade execution.
* **⚖️ Margin:** Specifies the **margin mode** (e.g., **Cross or Isolated**).

***

### **How to Use Telegram Alerts Effectively**

1. **Enable Telegram Alerts for Favorite Wallets:**

   * Go to the **Feed Activities** page.
   * Click the **"Tracked Wallets - Telegram"** button to integrate alerts with your Telegram account.

   <figure><img src="/files/J6TDR4ohQzdQOUjinqhi" alt=""><figcaption></figcaption></figure>
2. **Monitor Trade Movements Instantly:**
   * Get notified when a favorited trader **opens, closes, increases, or decreases** a position.
   * Stay ahead of the market by reacting to key trades as they happen.
3. **Click on Wallet Links for More Insights:**
   * Tap the **wallet address** in the alert to open the **Wallet Details** page and analyze ongoing positions.
4. **Use Alerts for Copy Trading:**
   * Once you spot an interesting trade, go to **Dextrabot** and click **Copy Trade** to replicate the strategy.


# Hyperliquid Vaults Dashboard

Monitor and analyze the performance of Hyperliquid's vault strategies in real-time.

The Hyperliquid Vaults Dashboard provides comprehensive insights into vault performance, allowing you to track TVL, returns, and profitability across different vault strategies on the Hyperliquid protocol.

<figure><img src="/files/sn5MoAxxDlVOhC22W4yo" alt=""><figcaption><p>Hyperliquid Vaults Dashboard</p></figcaption></figure>

### Overview

**Key Features:**&#x20;

• **Real-Time Monitoring:** Track live vault performance and key metrics&#x20;

• **Performance Analysis:** Compare vaults by past month returns, PNL, and other indicators&#x20;

• **Historical Data:** View both recent (30-day) and all-time performance&#x20;

• **Advanced Filtering:** Find vaults that match your investment criteria&#x20;

• **Copy Trading:** Replicate successful vault strategies (except protocol vaults)

### Dashboard Metrics

#### Summary Statistics

At the top of the dashboard, you'll find key overview metrics:

• **Total Vaults:** Total number of vaults available

• **Active Vaults:** Number of currently active vaults

• **Total TVL:** Combined value locked across all vaults

• **Average APR:** Mean annual percentage return across vaults

• **Profitable Vaults:** Number of vaults with positive returns

#### Vault Performance Columns

**Vault** The name and type of the vault strategy.&#x20;

**TVL (Total Value Locked)** The total amount of capital currently invested in the vault. Higher TVL often indicates more trust and adoption of the strategy.

**APR (Past Month Return)** The return rate achieved over the past month. This shows the actual performance over the most recent 30-day period.

**30d PNL (30-Day Profit and Loss)** The actual profit or loss generated by the vault over the last 30 days. Green numbers indicate profits, red numbers indicate losses.

**All-Time PNL** The total profit or loss since the vault's inception. This provides a complete historical view of the vault's performance.

**Days** The number of days since the vault was created. This indicates how long the vault has been operational.

### Filters

Use the filter options to narrow down vaults based on your criteria:

**Min TVL** Set a minimum Total Value Locked threshold to focus on larger, more established vaults.

**Min APR (%)** Filter for vaults with a minimum past month return to find higher-performing opportunities.

**Min 30d PNL** Set a minimum 30-day profit threshold to identify recently profitable vaults.

**Min All-Time PNL** Filter for vaults with a minimum historical profit to find consistently performing strategies.

**Min Days** Set a minimum age requirement to focus on more established vaults with longer track records.

**Search** Search for specific vault names or strategies using keywords.

**Show Closed Vaults** Toggle to include or exclude vaults that are no longer accepting new investments.

### How to Use the Dashboard

#### Finding High-Performing Vaults

1. **Set Performance Filters:** Use Min APR and Min PNL filters to identify top performers
2. **Check Consistency:** Look for vaults with both positive 30d PNL and All-Time PNL
3. **Consider Size:** Balance between high TVL (established) and emerging opportunities
4. **Review Track Record:** Longer-running vaults (more Days) may indicate proven strategies
5. **Copy Successful Strategies:** Use the copy trade feature for eligible vaults

#### Risk Assessment Tips

**Green Flags:**

* Consistent positive PNL over both 30d and all-time periods
* Strong past month returns (APR) with sustainable performance
* Longer operational history (higher Days count)
* Substantial TVL indicating community trust
* Available for copy trading (excludes protocol vaults)

**Red Flags:**

* Recent losses (negative 30d PNL) even if all-time is positive
* Extremely high past month returns that seem unsustainable
* Very short operational history with large claims
* Declining TVL trends

### Data Refresh

Use the "Refresh Data" button to update all metrics with the latest information.&#x20;

***

*The vault performance data shown is historical and does not guarantee future results. Always conduct your own research and consider your risk tolerance before investing in any vault strategy.*


# Hyperliquid Whale Trades

Track large trades and market-moving transactions in real-time on Hyperliquid.

The Whale Trades feature monitors significant trading activity on Hyperliquid, allowing you to follow the moves of large traders and institutional players. This real-time feed helps you identify market trends, spot opportunities, and understand the behavior of major market participants.

<figure><img src="/files/avA7Dfeu28Wi6cR4ENKf" alt=""><figcaption><p>Hyperliquid Whale Trades</p></figcaption></figure>

### Overview

**Key Features:**&#x20;

• **Real-Time Monitoring:** Live feed of large trades as they happen&#x20;

• **Comprehensive Trade Data:** Full details including trade value, direction, and position changes&#x20;

• **Bot Detection:** Identify automated trading activity with robot indicators&#x20;

• **Copy Trading Integration:** Follow successful whale wallets

&#x20;• **Advanced Filtering:** Sort and filter trades by various criteria

### Understanding the Trade Feed

#### Column Definitions

**Copy Trade** Action buttons to copy trade the wallet. Click the copy icon to start following a whale's trading strategy automatically.

**Wallet** The wallet address of the trader. Look for these indicators:

* 🤖 **Robot emoji:** Indicates the wallet may be an automated bot
* ⭐ **Star icon:** Mark wallets as favorites for tracking

**Coin** The cryptocurrency being traded, with icons for easy identification:

* BTC (Bitcoin)
* ETH (Ethereum)
* KPEPE, DOGE (Altcoins)

**Trade Value** The total USD value of the trade. Larger values indicate more significant market impact.

**Direction** Shows the trading action taken:

* 🟢 **LONG:** Opening or increasing a long position (betting price goes up)
* 🔴 **SHORT:** Opening or increasing a short position (betting price goes down)
* **POSITION CLOSE:** Closing an existing position

**Side** Indicates the market impact:

* **INCREASE:** Position size is growing
* **DECREASE:** Position size is shrinking

**Size** The quantity or size of the position change.

**Entry Price** The price at which the trade was executed.

**uPnL (Unrealized P\&L)** Current profit or loss on the position:

* Green values: Profitable positions
* Red values: Losing positions
* This updates in real-time as prices change

**Date** Timestamp showing when the trade occurred (e.g., "44 minutes ago", "1 hours 18 minutes ago").

### How to Use Whale Trades Effectively

#### Identifying Opportunities

1. **Follow High-Value Trades:** Monitor trades above $1M for potential market-moving activity
2. **Track Successful Patterns:** Watch wallets with consistent green uPnL
3. **Observe Timing:** Note if multiple whales trade the same asset simultaneously
4. **Monitor Leverage:** High-leverage trades often indicate strong conviction

#### Copy Trading Strategy

**Selecting Whales to Follow:**

* Look for consistent profitability (green uPnL across multiple trades)
* Consider trade frequency and timing
* Avoid obvious bot accounts unless their strategy appeals to you
* Check if the whale trades assets you're interested in

**Risk Management:**

* Don't blindly copy every whale
* Consider your own risk tolerance vs. whale's leverage usage
* Monitor the whale's overall performance over time

#### Market Analysis

**Trend Identification:**

* Multiple long positions in same asset = bullish sentiment
* Multiple short positions = bearish sentiment
* Mixed signals = market uncertainty

**Volatility Indicators:**

* High-frequency position changes suggest volatile conditions
* Large position closes may indicate trend reversals
* Consistent direction across multiple whales strengthens signals


# Wallet Extension Conflict Fix

### How to Fix

### **Fix 1 – Use Incognito Mode**

<figure><img src="/files/ElFxjNYZUheWNw8fYFFb" alt=""><figcaption></figcaption></figure>

* Go to your wallet extension’s **Settings**.

<figure><img src="/files/BBXD05qgtrxLBmNugw45" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/PnwOxgNMm29vZHsgZfvJ" alt=""><figcaption></figcaption></figure>

* Enable **“Allow in Incognito”**.

<figure><img src="/files/3c8dKgZ87iIX40oyrLVC" alt=""><figcaption></figcaption></figure>

* Open a new **Incognito Window**.
* Log in to your wallet extension.
* Log in to **Dextrabot** and try again.

### **Fix 2 – Disable Other Wallet Extensions**

<figure><img src="/files/ElFxjNYZUheWNw8fYFFb" alt=""><figcaption></figcaption></figure>

* Click the **Extensions** button in your browser.

<figure><img src="/files/BBXD05qgtrxLBmNugw45" alt=""><figcaption></figcaption></figure>

* Temporarily **disable all other wallet extensions** except the one you’re using with Dextrabot.

<figure><img src="/files/rknTf4jCEt2Wro7FbZDu" alt=""><figcaption></figcaption></figure>

* Refresh the Dextrabot page.
* Try the action again.


# Risk Disclaimer

### **General Disclaimer**

Dextrabot is a **non-custodial, automated copy trading system** that interacts with blockchain-based order books to replicate trading strategies. **While our infrastructure ensures seamless trade execution, certain external factors beyond our control can impact performance.** By using Dextrabot, you acknowledge and accept the risks associated with blockchain-based trading.

***

### **🔹 Latency, Network Delays & Order Execution Risks**

#### **1. Blockchain & Order Book Mechanics**

Dextrabot operates on **Hyperliquid**, a decentralized exchange where trade execution depends on **real-time order books and blockchain confirmation times**. Unlike traditional centralized systems, blockchain transactions **can experience delays due to network congestion, validator performance, and transaction finalization times**.

#### **2. Order Execution Risks**

* Copy trades are executed in real-time, but execution speed is subject to **blockchain congestion, network latency, and Hyperliquid’s matching engine responsiveness**.
* **If a copied trader executes a position but network delays occur**, Dextrabot may not mirror the trade at the exact price or volume, leading to **slippage or missed trades**.
* Market volatility can cause **rapid price fluctuations**, affecting **entry, exit, stop-loss, and take-profit levels**.

#### **3. Partial or Missed Order Replication**

* If a trader opens a large position and liquidity is insufficient at the same price level, **your mirrored trade might only be partially filled** or executed at a different price.
* In extreme cases, if the **trader closes a position while your trade is still pending**, your order might not get executed as intended.

#### **4. Network Delays and Dextrabot Responsiveness**

Dextrabot's infrastructure is optimized for **low-latency execution**, but order replication speed **depends on Hyperliquid’s order book depth, blockchain validators, and transaction finalization times**.

* **Dextrabot does not control network speeds, order matching, or blockchain congestion**.
* If **Hyperliquid experiences delays, your trade replication might be affected**, and any price discrepancies due to delay are not within Dextrabot’s responsibility.

***

### **🔹 Stop-Loss, Take-Profit & Risk Mitigation**

#### **1. Importance of SL & TP**

To mitigate risks, users are strongly advised to set **Stop-Loss (SL) and Take-Profit (TP) levels**. Without these settings, **if an execution delay occurs, your position may remain open longer than intended, leading to unexpected losses**.

#### **2. Risk Scenarios Without SL/TP**

* **Sudden Network Outages**: If Hyperliquid experiences downtime or major blockchain delays, open positions may remain active until resolved.
* **High Volatility Events**: In times of extreme price movement, if SL is not set, liquidation risks increase.
* **Bot Processing Queue**: If too many transactions are processed at once, trade execution may be **prioritized or delayed**, impacting profitability.

***

### **🔹 User Responsibility & Final Notes**

* Dextrabot is an **execution-based system**; it does **not provide financial advice or risk assessment services**.
* Users must understand **the risks of copy trading, market volatility, and execution delays before using the platform**.
* **Dextrabot does not take responsibility for potential financial losses** due to blockchain network issues, Hyperliquid downtime, or unforeseen order book inefficiencies.
* Your **risk settings, position limits, and stop-loss mechanisms are solely your responsibility**.

By using Dextrabot, you acknowledge and agree to these terms. Always trade responsibly. 🚀

For more details, visit [Dextrabot Docs](https://docs.dextrabot.com).


# Terms of Use

**Last Updated:** \[**20/08/2025**]

These Terms of Use (“**Terms**”) govern your access to and use of all services provided by Dextrabot— including but not limited to web and mobile applications, Telegram bots, channels, groups, browser extensions, APIs, smart contract interfaces, and their successor versions (collectively, the “**Platform**” and “**Services**”). By accessing or using the Platform in any way, you agree to be bound by these Terms and the **Privacy Policy** incorporated herein by reference. The Platform is intended for users who are at least 18 years old.

***

### 1. Acceptance of the Agreement

These Terms govern your rights and obligations when using the Platform. By accessing or registering with the Platform, you agree to these Terms, the **Privacy Policy**, and all applicable laws and regulations (including tax, customs, and trade compliance laws). If you do not agree, you must not use the Platform.

> **Important:** These Terms may include class action waivers and/or arbitration provisions (see Section 13). Depending on applicable law or company preference, one or more of these options may be enforceable.

***

### 2. Changes

Dextrabot may update these Terms and the Privacy Policy at any time with reasonable notice. Updates become effective once posted on the Platform. If you do not agree with the changes, you must discontinue using the Platform.

***

### 3. Definitions and Interpretation

**Affiliate**: Any entity that directly or indirectly controls, is controlled by, or is under common control with Dextrabot.

**Wallet**: A blockchain wallet owned by the user to sign transactions (e.g., EVM wallet, Solana wallet, Hyperliquid agent wallet, etc.).

**Applicable Law**: All laws and regulations in force in jurisdictions to which the user or Dextrabot is subject.

Singular includes plural and vice versa. “Including” means “including but not limited to.”

***

### 4. Scope and Use of the Services

#### 4.1 Purpose

The Services provide interfaces and APIs for **collecting, analyzing, visualizing** on-chain and exchange data, as well as **copy-trading/automation** integrations. The Platform does **not provide investment advice**; all data and content are for **educational and informational purposes only**.

#### 4.2 License and Eligibility

You are granted a non-transferable, non-exclusive, revocable license to use the Platform for your personal and/or authorized business purposes. To use the Platform, you must: (a) be at least 18 years old; (b) not reside in a jurisdiction where such use is prohibited; and (c) not have been previously banned from the Platform.

#### 4.3 Account and Security

You are responsible for maintaining the security of your account, wallet(s), and API keys. If you lose access to your wallet or agent wallet, Dextrabot may not be able to restore your access. If you suspect unauthorized use, notify us immediately.

#### 4.4 Blockchain Transactions and Fees

Transactions are recorded on public blockchains and subject to variable “gas/fees” beyond our control. Differences in fees or execution costs do not constitute grounds for cancellation.

#### 4.5 Third-Party Services and Integrations

* **Exchanges and Protocols:** Dextrabot may integrate with third-party protocols and exchanges (e.g., Hyperliquid). Order execution, balances, leverage, liquidation, etc. remain under third-party control. Dextrabot does **not custody or hold funds**.
* **Fiat On/Off-Ramp:** Services like MoonPay may be offered. These providers manage their own **KYC/payment** processes. Card or payment data is not processed by Dextrabot, and all liability rests with the provider.
* **Wallets and Keys:** Hardware/software wallets and agent wallets are provided by third parties. Dextrabot is not responsible for any loss, theft, or access issues.

#### 4.6 Prohibited Uses

You may not use the Platform for (i) unlawful activities, (ii) denial-of-service or hacking attempts, (iii) impersonation, (iv) reverse engineering, (v) copyright or intellectual property infringement, or (vi) automated actions that overload the Platform.

#### 4.7 Modifications, Support, and Suspension

Dextrabot may modify, suspend, or discontinue the Platform at any time without obligation to provide ongoing support. Access may be suspended immediately in case of suspected violations.

#### 4.8 Affiliates

Rights and obligations under these Terms may be performed by Dextrabot’s affiliates or subcontractors. You agree to direct any claims only against Dextrabot.

***

### 5. Privacy

Your data is processed according to the **Privacy Policy**. By using the Platform, you consent to such processing.

***

### 6. Third-Party Links and Applications

The Platform may include links to third-party sites, applications, and smart contracts. These are outside Dextrabot’s control, and Dextrabot accepts no responsibility for their content, security, availability, or compliance. Use is at your own risk.

***

### 7. Intellectual Property

All software, designs, data, and content on the Platform are owned by Dextrabot or its licensors and protected by intellectual property laws. No part may be copied, reproduced, or modified without prior written consent.

***

### 8. Infringement Notices

If you believe your copyright or trademark rights are being infringed, please send a notice to **\[<legal@dextrabot.com>]** including the infringing material, its location/URL, your contact information, and a statement of authority. We will review promptly under applicable law.

***

### 9. Risk Disclosures

#### 9.1 Crypto Assets and Smart Contracts

Blockchains, smart contracts, bridges, and related infrastructure are inherently risky. Forks, bugs, validator/operator failures, cyberattacks, and regulatory changes can cause financial losses.

#### 9.2 Platform Risk

Data feeds may experience interruptions, delays, inaccuracies, or outages. High traffic, third-party failures, or other issues may cause Platform errors. You accept these risks and agree not to hold Dextrabot liable.

#### 9.3 Price and Liquidity Volatility

Digital asset prices are extremely volatile, and liquidity conditions can shift rapidly. Regulatory actions and market events may negatively impact asset values.

#### 9.4 Copy-Trade and Automation Risk

Copy-trade and automation functions operate only to the extent you authorize them. Strategy changes, execution delays, partial fills, slippage, and API limits may affect outcomes. **Past performance is not indicative of future results.**

#### 9.5 Community Content and “Alpha/Signal Providers”

Community-shared content and third-party “signal” information are not investment advice. Accuracy or effectiveness is not guaranteed. Dextrabot is not responsible for losses arising from reliance on such content.

#### 9.6 Not Financial Advice

Dextrabot does not provide investment, legal, tax, or accounting advice. You should consult independent professionals as needed.

***

### 10. Indemnification

You agree to indemnify and hold harmless Dextrabot, its affiliates, and their respective officers, directors, employees, and agents from any claims, damages, losses, or expenses (including reasonable legal fees) arising out of your use of the Platform, violation of these Terms, or infringement of third-party rights.


# Official Links

Stay connected and keep up with the latest updates from **Dextrabot** through our official channels:

🌐 **Website**: <https://dextrabot.com>\
🐦 **X (Twitter)**: <https://x.com/dextrabot>\
📲 **Telegram**: <https://t.me/Dextrabot_Official>\
💬 **Discord**: <https://discord.gg/dextrabot>\
📺 **YouTube**: *Coming Soon*\
📖 **GitBook (Documentation)**: <https://docs.dextrabot.com><br>

Join our community to stay updated on new features, market insights, and exclusive tools! 🚀


# Referral

Invite your friends to Dextrabot and earn rewards! 💰

<figure><img src="/files/kGYvzaOwhnSzNkN3Ym9A" alt=""><figcaption><p>Referral</p></figcaption></figure>

At the moment Mushboomers increase the total referral income generated by a fixed % up to 65%, however, we intent do add a more complicated system in the future as shown below.

**🚀 Dextrabot Referral Program – Earn More with NFTs!**

Invite your friends to **Dextrabot** and earn a percentage of their trading fees! Plus, **boost your referral income with NFTs** to maximize rewards.

#### **🔹 Referral Commission Structure**

Earn from up to **5 levels** of referrals:

* **Level 1 (L1):** 35%
* **Level 2 (L2):** 3.5%
* **Level 3 (L3):** 3%
* **Level 4 (L4):** 2%
* **Level 5 (L5):** 1%

These percentages apply to the trading fees generated by users in your referral chain. [Create your own referral code now!](/faq-and-official-links/use-or-create-a-referral-code)

***

#### **🔹 Why Join the Dextrabot Referral Program?**

✅ **Earn passive income** from your referrals’ trading activity.\
✅ **Maximize your earnings** with **NFT-powered dynamic rewards**.\
✅ **Scale infinitely** – no limit to how many NFTs you can use!

📌 **Start earning today!** Share your referral link, invite traders, and watch your commissions grow! 🚀


# Use or Create a Referral Code

Welcome to Dextrabot’s Referral System! Earn rewards by referring others and enjoy discounts when you use referral codes. Here’s a step-by-step guide on how to enter or create a referral code and maxi

### **🔹 Creating Your Own Referral Code**

Want to earn from your network? Here’s how to create your own referral code:

1️⃣ **Go to the "Create Code" Tab**

* Navigate to the **Referral** section and click on the **"Create Code"** tab.

2️⃣ **Set Your Referral Code**

* Enter a custom referral code (e.g., **CIPEKCI**).
* Click **Create Code**.

3️⃣ **Success Confirmation**

* You will receive a confirmation message: **'CIPEKCI' created successfully!**

4️⃣ **Share Your Referral Link**

* After creating your code, a **referral link** will be generated (e.g., `https://dextrabot.com/referral/CIPEKCI`).
* Share this link with others to earn rewards as they trade.

<figure><img src="/files/6S26nSZeVYRG8D0Iurag" alt=""><figcaption><p>Creating a Referral Code</p></figcaption></figure>

<figure><img src="/files/n9KzXZS43VA932SlLl2S" alt=""><figcaption><p>Share your referral code</p></figcaption></figure>

### **🔹 Using a Referral Code**

If you’ve received a referral code, follow these simple steps:

1️⃣ **Go to the Referral Page**

* Navigate to the **Referral** section in Dextrabot.
* You will see two tabs: **Enter Code** and **Create Code**.

2️⃣ **Enter Your Code**

* In the **Enter Code** tab, type the referral code you received (e.g., “**CIPEKCI**”).
* Click the **Enter Code** button.

3️⃣ **Enjoy the Benefits!**

* You’ll get a **4% discount** on your trading fees.
* A confirmation message will appear stating **'CIPEKCI' has been applied**.

<figure><img src="/files/zEhtBVoSF48Petbxn7Wz" alt=""><figcaption><p>Using a referral code</p></figcaption></figure>

<figure><img src="/files/hAonOzncFdEpYKUSm4zu" alt=""><figcaption></figcaption></figure>

### **🔹 Why Use the Referral System?**

🔹 **Save on Fees:** Get a **4% discount** when you use a referral code.&#x20;

🔹 **Earn Passive Income:** Generate revenue from your network’s trading activity.&#x20;

🔹 **Track Your Network:** Easily monitor your referral tree and earnings.

***

### **🔹 Start Earning Today!**

🔹 **Enter a referral code** if you have one.&#x20;

🔹 **Create your own code** and start referring others.&#x20;

🔹 **Track your earnings** and grow your referral network.

🚀 **Maximize your earnings with Dextrabot’s powerful referral system today!**


# 🔗 Linking Your Solana Wallets

Linking Your Solana Wallet which holding Mushboomers to Dextrabot (via NFTinit)

Follow the steps below to complete this process securely.

***

### **🔹 Step 1: Connect Your Ethereum Wallet on NFTinit**

<figure><img src="/files/Tn4SKSUWvDFSa33HSbLR" alt=""><figcaption></figcaption></figure>

* Go to [sol.nftinit.com](https://sol.nftinit.com/) .
* Click on **Connect Ethereum Wallet** and select your **Ethereum wallet** (e.g., MetaMask)
* This Ethereum wallet will be used to log into **Dextrabot**.

### **🔹 Step 2: Connect Your Solana Wallet on NFTinit**

<figure><img src="/files/aC5K0nIeK4X6CnLiRegU" alt=""><figcaption></figcaption></figure>

* After linking your **Ethereum** wallet, click on **Connect Solana Wallet**.
* Select your **Solana wallet** (e.g., Phantom, Solflare, Backpack).
* Ensure that your wallet contains the necessary NFT required for Dextrabot access.
* This Solana wallet will be used to log into **Dextrabot**.

### **🔹 Step 3: Approve the Linking**

* Once both wallets are connected, confirm the association between your **Solana wallet** and **Ethereum wallet**.
* Sign the verification request to complete the binding process.

### **🔹 Step 4: Log into Dextrabot**

* After successfully linking your wallets, navigate to **Dextrabot**.
* Use the **Ethereum wallet** that you linked on NFTinit to log in.
* Your access will be verified based on the Solana NFT stored in the linked wallet.


# TradingView Charts

#### TradingView Advanced Charts: what, where, how <a href="#tradingview-advanced-charts-what-where-how" id="tradingview-advanced-charts-what-where-how"></a>

TradingView is a charting and analysis platform with worldwide coverage — catering to the needs of traders and investors around the world with its advanced yet user-friendly tools, it has become a go-to place for the global trading community. Additionally, TradingView offers solutions for websites and businesses to deliver high-quality services to their users. One of these solutions is the [Advanced Charts library](https://www.tradingview.com/advanced-charts/). Let’s delve deeper into what it has to offer.

#### Basic functionality of Advanced Charts <a href="#basic-functionality-of-advanced-charts" id="basic-functionality-of-advanced-charts"></a>

Advanced Charts is a standalone client-side solution used to display financial charts, prices, and technical analysis tools. Just like all TradingView tools, Advanced Charts stand out with their interactivity, flexibility, and mobile optimization, enabling you to monitor markets on any device.

Getting started with Advanced Charts involves selecting a chart type and timeframe. The library supports a range of options, from common types to more sophisticated choices including Bars, Candles, Line, Area, and Heikin Ashi — all with timeframes spanning from 1 minute to one month. Set your basics and choose a symbol or even two — compare [Bitcoin price](https://www.tradingview.com/symbols/BTCUSD/) with Ethereum dynamics to find new insights.

Once you've chosen your chart, it's time to dive into market analysis. Utilize various drawing tools like shapes, arrows, and brushes to highlight key areas on the chart. Advanced options like Gann and Fibonacci tools are also available for more in-depth analysis. Leave comments, notes, and even emojis or stickers to capture patterns and price dynamics effectively.

#### Indicators for in-depth analysis <a href="#indicators-for-in-depth-analysis" id="indicators-for-in-depth-analysis"></a>

Moving deeper into market analysis, you can choose among dozens of indicators, each aimed at enhancing your strategies with nuanced insights into the instrument.

Indicators are functions built on trading statistics, such as opening and closing prices, minimum and maximum prices, and trading volumes. Analyzing changes in these values enables you to predict future market movements with greater accuracy.

To access these indicators, simply navigate to the Indicators menu on the top toolbar. Here, you'll find a variety of options, including Bollinger Bands, Ichimoku Cloud, Moving Average, and more. Let's explore some of the most popular choices among traders and investors.

#### Popular indicators picks <a href="#popular-indicators-picks" id="popular-indicators-picks"></a>

When analyzing market movements, traders often rely on the Volume indicator. It gauges the amount of a financial asset traded within a set timeframe. Volume-based indicators aid traders in assessing the strengths of stock advances and declines, as well as broader market trends. By identifying market strength or weakness, Volume can validate price movements and signal potential reversals.

Another popular option is the Relative Strength Index (RSI) indicator. It's a versatile momentum-based oscillator used to gauge the speed and magnitude of directional price movements. RSI provides a visual representation of both current and historical market strength and weakness. Based on closing prices over a specified trading period, it offers a reliable metric for tracking price and momentum changes.

One more option for committed traders is the Exponential Moving Average (EMA). It's a technical indicator that reflects recent market data while relying on historical data. As one of many types of moving averages, EMA employs a straightforward formula. True to its name, it's exponential, giving greater weight to recent prices compared to older ones.

And just like that, TradingView Advanced Charts library offers traders and investors a comprehensive suite of tools to enhance their market analysis and decision-making process. With its intuitive interface, extensive charting capabilities, and robust selection of indicators, Advanced Charts empowers users to unlock valuable insights and stay ahead of the curve in today's fast-paced markets.


