← Back to home

Getting Started with Vektora Auto-Trade

From zero to automated trading in under 10 minutes.

Binance Account Setup

Before setting up the bot, make sure your Binance account is ready for futures trading.

A

I don't have a Binance account

  1. 1.Go to binance.com/register and create an account
  2. 2.Complete identity verification (KYC) — required for futures trading
  3. 3.Deposit USDT to your Spot wallet (bank transfer, card, or crypto deposit)
  4. 4.Then follow Path B below to enable Futures

Binance is not available in all regions. Check if Binance Futures is accessible in your country before subscribing.

B

I have Binance but no Futures account

  1. 1.Go to Binance Futures page
  2. 2.Click "Open Now" to activate your Futures account
  3. 3.Take the Futures quiz — Binance requires this before trading. It tests basic knowledge of leverage, margin, and liquidation. You can retake it if you don't pass the first time.
  4. 4.Then follow Path C to transfer funds
C

I have Futures enabled — transfer funds

  1. 1.Go to Wallet → Futures → Transfer
  2. 2.Transfer from: Spot → To: USD-M Futures
  3. 3.Asset: USDT
  4. 4.Enter the amount you want to trade with
  5. 5.Click Transfer — it's instant and free

How much should I start with?

  • Minimum recommended: $500 USDT — the bot allocates 5% per trade. Below this, trade sizes may be too small for Binance's minimum order requirements.
  • Comfortable: $1,000–$5,000 USDT — enough to handle multiple positions simultaneously with room for drawdowns.
  • Only trade what you can afford to lose. Crypto futures are high risk. The bot uses stop-losses, but losses are part of trading.

I already have Futures with USDT

You're ready! Skip to Bot Setup below.

Bot Setup

💳

Step 1: Subscribe & Get Your API Key

  • Go to vektora.trade and click "Start Trading"
  • Use code EARLY90 for 90% off ($100/mo)
  • After payment, you'll see your Signal API Key on the success page
  • You'll also receive it via email — check your inbox (and spam folder)

Your API key looks like: a1b2c3d4e5f6... (64 characters). Copy and save it somewhere safe — you'll need it in Step 3.

🔑

Step 2: Create Binance API Key

The bot needs API access to place trades on your Binance account. Your keys are sent directly to Binance through our secure proxy — they're never stored on our servers.

  1. 1.Log in to Binance → click your profile icon → API Management
  2. 2.Click "Create API" → choose "System generated"
  3. 3.Label it "Vektora" → complete 2FA verification
  4. 4.Copy your API Key and Secret immediately — the Secret is only shown once!
  5. 5.Click "Edit restrictions" on the API key you just created
  6. 6.Under "API restrictions": enable "Enable Futures" checkbox
  7. 7.Under "IP access restrictions": select "Restrict access to trusted IPs only"
  8. 8.Add IP: 208.77.244.15 — this is our proxy server in Netherlands
  9. 9.Click "Save"

⚠️ Do NOT enable "Enable Withdrawals". The bot only needs Futures trading permission. IP restriction ensures only our proxy can use the key.

Security note

Your API keys are sent as encrypted headers to our proxy server, which forwards them to Binance. The proxy never stores your keys — they exist only in memory during the request. With IP restriction enabled, even if someone obtained your key, they couldn't use it from any other server.

🚀

Step 3: Deploy Your Bot on Railway

Railway is a cloud platform that runs your bot 24/7. The free tier is enough to get started. Your bot runs on its own isolated server — no one else has access to it.

3a. Deploy the template

  1. 1.Click this button to deploy: 🚀 Deploy on Railway
  2. 2.Sign in to Railway with GitHub (create a free account if needed)
  3. 3.Railway will show you the template configuration screen

3b. Set your environment variables

Railway will ask you to fill in 3 required variables. Paste your keys from Steps 1 and 2:

VariableValueFrom
SIGNAL_API_KEYYour 64-character keyStep 1 (email/success page)
BINANCE_KEYBinance API KeyStep 2
BINANCE_SECRETBinance Secret KeyStep 2

3c. Deploy

  1. 1.Click "Deploy" — Railway will build and start your bot
  2. 2.Wait ~60 seconds for the build to complete
  3. 3.The status will change to Active when ready

Railway's free tier includes $5/month credit — enough to run the bot 24/7. No static IP or special region needed — the bot connects to our proxy which handles Binance access.

Step 4: Verify It's Working

After deployment, check that everything is connected properly.

4a. Check the logs

  1. 1.In Railway, click on your vektora-bot service
  2. 2.Click "View Logs" on the active deployment
  3. 3.You should see these messages (in order):

Auto-configuring from environment variables

Proxy config fetched from signal server

set_leverage SUI/USDT... 200 OK

...

Bot started

Connecting to signal server...

Connected to signal server

4b. Check Binance

  1. 1.Go to Binance → Futures
  2. 2.The bot doesn't trade immediately — it waits for the next signal flip (direction change)
  3. 3.When a signal fires, you'll see a position appear under "Positions"
  4. 4.Each position will have a stop-loss order under "Open Orders"

It may take hours for the first trade — the bot only enters when a symbol changes direction (e.g., LONG → SHORT). Check vektora.trade to see current signal directions and when the last flip happened.

📊

Step 5: Monitor & Manage Your Bot

Once running, your bot is fully autonomous. Here's how to monitor and manage it.

Checking Positions

View your open positions on Binance Futures at any time. Each position shows entry price, current P&L, and the stop-loss order protecting it. You can also check vektora.trade to see live signals and paper trading performance.

Updating Variables

To change your API keys: Railway dashboard → click your service → Variables tab → edit the value → Railway auto-redeploys. The bot reconnects within 30 seconds.

Stopping the Bot

Railway dashboard → click your service → Settings → scroll down → "Remove Service". Your existing positions and stop-loss orders remain on Binance — they don't disappear when the bot stops. You'll need to close them manually on Binance if you want to exit.

Redeploying / Updating

If we release a bot update, go to Railway → your service → Deployments → click the three dots on the latest deployment → "Redeploy". The bot picks up the latest code, reconnects, and resumes trading. Existing positions are preserved.

Adding More Funds

Simply transfer more USDT from your Spot wallet to USD-M Futures on Binance. The bot automatically adjusts trade sizes based on your available balance (5% per trade). No need to restart or reconfigure.

🔔

Optional: Telegram Alerts

Get notified on your phone every time the bot opens or closes a position.

Create your Telegram bot

  1. 1.Open Telegram and search for @BotFather
  2. 2.Send /newbot and follow the prompts to create a bot
  3. 3.BotFather will give you a Bot Token — copy it

Get your Chat ID

  1. 1.Open @userinfobot on Telegram
  2. 2.It will reply with your Chat ID (a number like 123456789)

Add to Railway

Go to your Railway service → Variables → add these two:

TELEGRAM_BOT_TOKENThe token from BotFather
TELEGRAM_CHAT_IDYour numeric chat ID

Railway will auto-redeploy. You'll receive a "Vektora Bot Started" message confirming alerts are working. From now on, every trade open/close gets sent to your Telegram.

Risk Management

Vektora's proprietary algorithm scans 18 crypto futures pairs continuously and manages your positions automatically. Every trade has built-in risk controls:

  • 5% capital per trade — never risks more than 5% of your balance on any single position
  • 8% stop-loss — every position has an automatic stop-loss at 8% from entry price. If the market moves against you by 8%, the position closes automatically to limit losses.
  • Max 15 positions — limits total market exposure at any given time

Performance note

Individual trades will win and lose — the edge is in the long-term expectancy across many trades. Short-term results (days or weeks) may not reflect the strategy's true performance.

⚠️

Important: Let the Bot Run

The algorithm is optimised for signal-to-signal trades. Each position is designed to ride from one direction flip to the next. Manually closing positions early disrupts the strategy and typically results in worse performance.

What to expect:

  • Some trades will be in loss temporarily — this is normal
  • The 8% stop-loss protects against large drawdowns
  • Winning trades are designed to run — don't cut them short
  • The bot trades 24/7 — it doesn't need your intervention
  • Only close manually if you need to withdraw your funds

⚠️ Manually closing positions goes against the algorithm's design. The backtested results assume positions run from signal to signal. Interference reduces performance.

Troubleshooting

"Invalid API-key, IP, or permissions"

Make sure you whitelisted IP 208.77.244.15 on your Binance API key and enabled Futures permission.

"WebSocket closed"

Normal — the bot auto-reconnects within seconds. No action needed.

Bot not trading

The bot only trades on signal flips (direction changes). It may take hours for the next flip. Check the live signals on vektora.trade to see current directions.

Position in loss

Normal — positions fluctuate. The 8% stop-loss protects against large losses. Don't manually close — let the algorithm work.

"Unable to adjust to isolated-margin mode"

Your Binance account has Multi-Assets mode enabled. This is fine — the bot works with both margin modes.