Settings

Settings, keys and account

The settings page is your trust zone. It holds your profile and trading defaults, your Delta India API keys (the credentials that let Vecktor place orders for you), your security controls, your daily-loss circuit breaker, your alerts, and the buttons to export or delete everything. This guide walks through each card.

Open settings in the app →

Set your profile and execution defaults

The Profile + execution defaults card holds who you are and the values that pre-fill the trade screens, so you do not retype them every time.

  1. Set your First name, Display name (the placeholder reads Shown in bot logs), and Phone (optional).
  2. Pick a Username. The field label is Username (3-24 chars, a-z 0-9 _ -). It must be unique, so a taken name shows an inline error.
  3. Choose your Timezone. Asia/Kolkata (IST) is the default.
  4. Under the Execution defaults heading (it reads pre-fill for /options + /futures), set Default symbol, Default leverage (the slider label reads Default leverage: N×, range 1 to 20), and Default mode (Paper, Testnet (demo), or Live).
  5. Click Save profile.
Paper means a practice run with zero risk. Testnet (demo) uses fake money on Delta's demo console. Live uses real money. The default mode only pre-selects the screens; it never places a trade on its own.
The Profile and execution defaults card with the username, default mode and Save profile button.1Unique username2Mode that pre-fills the trade screens3Save profile
1Unique username2Mode that pre-fills the trade screens3Save profile
Set your defaultsPre-fill the trade screens so you do not retype every time.
Save profile
1/5Pick a unique username3-24 chars, a-z 0-9 _ -
  1. Pick a unique username (3-24 chars, a-z 0-9 _ -)
  2. Set a default symbol (pre-fills /options + /futures)
  3. Set default leverage (slider 1 to 20)
  4. Set the default mode (Paper has zero risk)
  5. Click Save profile

Connect Delta India (testnet first)

The Connect Delta India card is where you paste your API keys (the credentials that let Vecktor place orders on your behalf). Start in Testnet so you can practice with fake money before any real funds are involved. Vecktor never holds your money; the keys only place orders.

  1. Under Choose mode, pick a card: Testnet (demo) practices with fake money and is recommended first. Live (Delta India) uses real money.
  2. Step 1 (Create an API key on Delta India): click Open testnet console or Open Delta India console to create a new API key on Delta. Name it something clear like vecktor-testnet.
  3. Step 2 (Set permissions): on testnet the title reads tick Trading; on live it reads Trading checked, Withdraw not checked. Tick Trading and keep Withdraw disabled. Vecktor never withdraws. Click Done. Next.
  4. Step 3 (Whitelist Vecktor's IP): copy the vecktor outbound ip with the Copy button and add it to the key's whitelist on Delta. On live this is required, or Delta rejects every order with IP_NOT_WHITELISTED. Click Whitelisted. Next.
  5. Step 4 (Paste key and secret, validate): paste the API key and API secret, then click Save & validate. Vecktor tests the connection before saving, so a broken key is never stored.
Keys are encrypted at rest with AES-256-GCM, decrypted only at the moment an order is sent, and never logged. Vecktor never custodies (holds) funds. We recommend keeping Withdraw disabled on any key you connect. To remove a saved key, use the Revoke button on that mode.
The Connect Delta India card with the mode picker, the four setup steps and the Save and validate button.1Pick Testnet (demo) or Live2Step 1: create the key on Delta
1Pick Testnet (demo) or Live2Step 1: create the key on Delta
Connect Delta IndiaFour steps. Start in testnet with fake money.
Testnet (demo)Live (Delta India)
Create an API key on Delta India
Set permissions: tick Trading
Whitelist Vecktor's IPCopy
Save & validate
1/6Start in Testnet (demo)fake money, no risk
  1. Start in Testnet (demo) (fake money, no risk)
  2. Create an API key on Delta (opens Delta in a new tab)
  3. Tick Trading, keep Withdraw disabled (Vecktor never withdraws)
  4. Copy and whitelist the IP (required for live orders)
  5. Paste key and secret
  6. Click Save & validate (tested before it is saved)

Acknowledge the live-trading risk

Before a live key (real money) can be saved, you must tick a risk box. Testnet is exempt because no real funds are at stake.

  1. Switch the mode to Live (Delta India). A red banner reads Live mode uses real funds.
  2. Open the Risk Disclosure link and read it.
  3. Tick the box. It reads I have read the Risk Disclosure and accept that I am responsible for trades placed through my live Delta account. I understand I can lose more than my deposit and that backtests are not forecasts.
  4. The button stays disabled and reads Acknowledge risk to save until the box is ticked, then it reads Save & validate.
The tick resets if you switch back to testnet, so a stale acknowledgement never carries over to a later live connection.
The red live-funds banner and the Risk Disclosure link shown when the mode is switched to Live.1Live mode warning: real funds, trading enabled
1Live mode warning: real funds, trading enabled

Read the key-safety checklist and change your password

The Key safety panel lists the settings we recommend on your Delta key. The Password card lets you set a new one.

  1. Read the Key safety rows: Enable Trading permission, Keep Withdraw permission DISABLED, Allowlist Vecktor's IP on the key. These are recommendations Vecktor cannot verify, so they show a neutral arrow, not a green tick.
  2. Note the one green-tick row: Your keys are encrypted server-side at rest · AES-256-GCM. That is a fact about Vecktor, so it is checked.
  3. To change your password, click Change password, fill Current password, New password (min 8 chars), and Confirm new password. Click Update password.
Changing the password requires your current one, so a stolen session cannot change it. If your account signs in with Google, there is no Vecktor password to change; manage it through Google instead. Forgot your password? Sign out and use the Forgot password link on the sign-in page.
The Key safety checklist with the recommended Withdraw-disabled row and the encrypted-at-rest fact.1Recommended: Withdraw off2Encrypted at rest (a fact)
1Recommended: Withdraw off2Encrypted at rest (a fact)

Turn on two-factor authentication

Two-factor authentication (a second sign-in step beyond your password) is optional but recommended. It uses any standard authenticator app.

  1. Click Enable 2FA.
  2. Step 1: scan the QR code (or paste the secret) into Google Authenticator, 1Password, Authy, or any TOTP app.
  3. Step 2: enter the 6-digit code your app shows, then click Verify + enable.
  4. Save the 10 recovery codes shown once. Use Copy all or Download .txt, store them safely, then click I've saved them.
  5. Later, use Regenerate recovery codes if you are running low (the old 10 stop working at once), or Disable 2FA to go back to password-only.
Each recovery code works once. They are shown only at enroll or regenerate time and are never displayed again. If you lose your authenticator and your codes, you can be locked out, so keep them somewhere safe.
The Enable 2FA button on the security card.1Turn on two-factor
1Turn on two-factor
Turn on two-factorA second sign-in step. Save the recovery codes.
Enable 2FAVerify + enable
Save 10 recovery codes (shown once)
1/5Click Enable 2FA
  1. Click Enable 2FA
  2. Scan the QR code (use any TOTP app)
  3. Enter the 6-digit code
  4. Click Verify + enable
  5. Save your recovery codes (shown only once)

Set the daily loss limit

The daily loss limit is an account-level kill switch (an automatic stop). When today's combined profit and loss on Vecktor-opened positions hits the floor you set, every open position is flattened (closed) and new orders are blocked until midnight IST.

  1. Read the live readout: Realized today, Unrealized, Total today, and Open positions.
  2. Type a rupee amount in the limit field (for example 5000) and click Save.
  3. Leave the field empty (or click Clear) to switch the kill switch off.
  4. If the limit trips, a banner appears and new orders are blocked. Click Override cooldown only if you accept the risk; the cooldown auto-resets at midnight IST regardless.
The limit only counts positions Vecktor opened; it never touches positions you opened elsewhere. The rupee figure uses a USDT to INR rate shown under the field (live, or a static fallback if the source is unreachable).
The Daily loss limit card with today's combined P&L readout and the rupee limit field.1Live combined P&L today2Type a rupee floor, then Save
1Live combined P&L today2Type a rupee floor, then Save
Set the daily loss limitAn account-level kill switch on Vecktor positions.
Total today-₹1,240
Open positions2
Save
empty limit = no kill switch
1/4Read today's total P&Lrealized plus unrealized
  1. Read today's total P&L (realized plus unrealized)
  2. Type a rupee floor (e.g. 5000)
  3. Click Save (arms the kill switch)
  4. Empty it to turn off (or click Clear)

Set the slippage cap

The slippage cap (slippage is the gap between your expected price and the real fill) sits just under the daily loss limit. It aborts an order before it reaches Delta if the price has moved too far since you clicked.

  1. Type a percent in the cap field (for example 2).
  2. Click Save.
  3. Use about 1 to 3 percent for liquid options and 5 percent or more for thin (lightly traded) contracts.
  4. Leave it empty (or click Disable) to turn the abort off.
The cap must be between 0 and 50 percent. A cap that is too tight can abort orders you wanted to fill; one that is too loose lets the price drift further before the order goes through.
The slippage cap field that aborts an order if the mark drifts too far.1Abort cap (0 to 50%)
1Abort cap (0 to 50%)

Choose your in-app and email alerts

Two cards control where you hear about events: In-app notifications (bell) and Email notifications.

  1. In the In-app notifications (bell) card, toggle the kinds you want: Position closed (fills), Kill-switch trips, Credits running low, System messages, Include paper bot fills, Backtest complete, Monitor exits (SL / TP / trail / time), TP-ladder partial fills, Slippage aborts, Order reconciler alerts, and Daily loss limit breach.
  2. In the Email notifications card, set an Override email (optional) if you want alerts sent somewhere other than your account email.
  3. Toggle the email kinds: Position closed (fills), Kill-switch trips, Include paper bot fills, Monitor exits, Daily loss limit breach, Order reconciler alerts, and Backtest complete.
  4. Click Save preferences.
Bot errors are always shown in the bell and have no toggle, because they are critical. The Backtest complete email is off by default since runs are usually quick and the bell ping is enough.
The In-app notifications card with per-kind toggles and the Save preferences button.1Bell alerts, per kind
1Bell alerts, per kind
Choose your alertsIn-app bell and email, per kind.
In-app notifications (bell)
Position closed (fills)on
Kill-switch tripson
Bot errors are always shown
Save preferences
1/5Toggle Position closed (fills)ping when a position closes
  1. Toggle Position closed (fills) (ping when a position closes)
  2. Toggle Kill-switch trips
  3. Bot errors stay on (no toggle, critical)
  4. Set an Override email (optional)
  5. Click Save preferences

Turn on the tick sound and restore page-help links

Two small cards: Sound adds an audio tick on the monitor, and Page help links brings back the in-app guide links you have hidden.

  1. In the Sound card, click Test to hear it once, then click the Off button to flip it to On. This enables the tick when you press j or k to move between rows on /monitor.
  2. Note the tick's pitch tracks the row's 24h direction (gainer = high, loser = low). It is off by default.
  3. In the Page help links card, click Show again to bring back every dismissed New here? See how this page works link across the app.
Hiding a page-help link with its × keeps it hidden only on that page in this browser. Show again restores them all at once.
The Page help links card with the Show again button that restores dismissed guide links.1Restore dismissed page-help links
1Restore dismissed page-help links

Connect TradingView webhooks

A webhook (a URL a chart alert calls) lets TradingView alerts fire orders. Each webhook carries its own secret.

  1. Type a Webhook name (optional) and click Create webhook.
  2. In the New webhook ready box, copy the Webhook URL and the Alert message body (JSON) right away. The secret shows only once.
  3. Paste the URL and JSON into your TradingView alert.
  4. Each webhook's row shows triggered N× and last fired time. Click Revoke to disable one; any alert using it stops firing.
Webhooks can fire live orders, so treat the URL like a password. Revoking is immediate and cannot be reversed; you would have to create a new webhook and update TradingView.
The TradingView webhooks card with the Create webhook button.1Create a webhook (secret shown once)
1Create a webhook (secret shown once)

Export or delete your data

The Account card at the bottom covers your data rights under the DPDP Act 2023.

  1. Under Export your data, click Export JSON to download everything Vecktor holds about you (bots, trades, events, webhooks, notification prefs) as a file. API key secrets are redacted; metadata only.
  2. Under Delete account, click Delete my data to permanently remove every row tied to your account.
  3. In the Delete all your data? dialog, click Yes, delete everything. You are signed out right after.
Delete cannot be undone. It removes Vecktor's data but your sign-in record stays with the auth provider; use the Contact page if you want that wiped too.
The Account card with the Export JSON and Delete my data buttons.1Export everything (secrets redacted)
1Export everything (secrets redacted)
Export or deleteYour data rights under the DPDP Act.
Export JSONDelete my data
Delete cannot be undone
1/3Click Export JSONsecrets are redacted
  1. Click Export JSON (secrets are redacted)
  2. Click Delete my data (removes every row)
  3. Read the warning (this cannot be reversed)
← Back to the Learn Center
© Vecktor 2026 · Not a broker · Keys stay on the exchange
v5.9.0BETASystem status⌘K?