# 4. Trading: Price Deltas
The **Price deltas** module schedules **temporary price offsets (in pips)** for a chosen **Symbol/Pair** over a defined **time window**. While a delta is active, the platform **publishes** the adjusted price and **executes** orders against it. All users see and trade on the shifted price for that symbol during the window. **Typical uses**
1. Staging and simulation for demos or QA. 2. Short operational adjustments, including stepwise ramps by chaining minute windows. 3. Temporary mitigation of third-party feed anomalies.
##### Finding the page Left navigation → **Trading** → **Price deltas**. ##### Page layout & controls
1. **Settings by symbols group**: Filter the list to **Crypto, Commodities, Forex, Stocks, Indices**. 2. **Total**: Count of deltas in the current view. 3. **Search**: Free-text filter by Symbol. 4. **+ Add**: Opens the **Add delta price** dialog. 5. **Active:** Displays current price deltas that are applied now or in the future. 6. **History:** Displays previous price deltas and past changes.
**Table columns**
1. **Symbol** — target pair, e.g., `BTC/USDT`. 2. **From date** — start of the effective window (DD/MM/YYYY hh:mm). 3. **To date** — end of the window. 4. **Value** — delta in price units or pips (positive or negative). 5. **Actions** — edit (available for active price deltas) or delete.
Columns support sorting where indicated. ##### Creating a delta Click **+ Add** to open the form. **Fields**
1. **Symbol** *(required)*: Select a single pair. 2. **From** *(required)*: Start timestamp. 3. **To** *(required)*: End timestamp. 4. **Value** (required): Integer or decimal value entered in pips or price units; positive raises price, negative lowers it.
##### Symbol Display Format In the Symbol dropdown, instruments are displayed using a two-line format for clarity and consistency across the platform. Each option shows: Line 1 — Symbol code (e.g., EURUSD, BTC/USDT) Line 2 — Human-readable instrument name (e.g., Euro vs US Dollar, Bitcoin / US Dollar) Example: > EURUSD > Euro vs US Dollar > > BTC/USDT > Bitcoin / US Dollar This format matches the display behavior used in: 1. Orders → Add Order 2. Trading Groups 3. Trading → Configurations The two-line format improves readability and reduces symbol selection errors. **Creating a delta → Fields: Offset value and interval** — you can specify a positive or negative price offset for a chosen pair. The minimum supported interval is **1 minute**, ensuring precise short-term adjustments. **Creating a delta → Behavior:** Offsets apply to the **full candle** within the defined window. This includes short 1-minute bars, allowing fine-grained control.

**Note:** Chaining multiple 1-minute windows with small positive or negative offsets creates smooth shifts, visible ramps, or even “pump-and-dump” patterns for testing and demonstrations.

**Behavior:** When the current time is within `[From, To)`, the system **adds the delta** to the symbol’s price stream and trades at the **adjusted** price. Example: market 905; **+1000 pips** → 915; **−1000 pips** → 895. The offset applies to the **whole bar (full candle)** within the window. Chaining short windows (e.g., 1-minute intervals) with modest pips produces visible step patterns. **Validation:**
1. `From < To`. 2. `Pips` must be numeric (decimals supported). 3. Conversion from pips to price respects the instrument’s minimum tick/precision; sub-tick results are rounded by instrument rules.
**Overlaps & priority:** Multiple deltas may overlap for the same symbol. Platform policy is **last applied wins**, unless your instance defines an explicit priority rule. Prefer non-overlapping windows for deterministic behavior. **Save** to persist the rule. ##### Managing deltas **Delete**: removes the rule immediately. If it was active, price reverts to the unadjusted stream. **Audit**: creating and deleting deltas are logged with user, timestamp, and parameters. ##### Interaction with other Trading settings **Spread, Commission, Swaps** from **Configurations** still apply **after** the delta; the delta shifts the **base price**, not fees. **Weekends/Holidays**: if a non-trading window closes the market, deltas have no effect during the closure; they resume if still within time when trading reopens. **Timezone**: deltas are stored/evaluated in UTC; coordinate any time conversions with the symbol’s trading hours if needed. ##### Best practices
1. Use **short windows** (1–5 min) for tests; chain them to shape controlled ramps. 2. Record **reason/issue ticket** in your ops notes whenever applying a production delta. 3. Avoid overlaps unless you explicitly rely on the latest-wins behavior. 4. Coordinate with **Risk** before applying large negative deltas to liquid markets. 5. Keep a ready **rollback** step (e.g., planned delete at hand).
##### Examples
1. **Month-long uplift** `Symbol=SOL/USDT`, `From=01/09 00:00`, `To=30/09 00:00`, `Pips=+3333` → continuous positive offset for the month. 2. **Five-minute demo staircase** Create 5 consecutive 1-minute windows on `BTC/USDT` with `Pips=+200` each to show a clear step-up pattern. 3. **Temporary offset for feed issue** `ETH/USDT`, `From=24/10 00:00`, `To=28/10 00:00`, `Pips=+111.0` to neutralize a known pricing discrepancy during that period.
##### Limitations & notes Deltas affect **only** the targeted symbol; crosses or synthetics require their own deltas. Historical OHLC may reflect adjusted prices for “as-traded” storage; confirm your data policy. Monitoring is recommended for unusually large or long-lived deltas. Candle data and historical OHLC records are stored **per broker**. Changes in price or trading settings for one broker do not affect others. Historical as-traded data reflects only the broker’s own feed.