Documentation

Kryptflow Guide

Everything you need to configure, run, and monitor both trading engines — from first login to going live.

Getting Started

Kryptflow runs two independent trading engines on the same platform. You can use either one, or both simultaneously. All features are available in paper mode with no real capital at risk. Going live requires connecting your exchange API keys.

1. Create your account

Register at /auth/register. No credit card, no KYC. Your account is ready immediately.

2. Connect your exchanges

Navigate to Settings → Connect Exchange. You will need API keys from each exchange you want to trade on. Keys are encrypted at rest using AES-256 and never leave your server environment.

  • Binance — required for futures trading, optional for arbitrage
  • Bybit — optional, for cross-exchange arbitrage
  • KuCoin — optional, for cross-exchange arbitrage
  • Remitano — optional, for cross-exchange arbitrage

3. Start in paper mode

Both engines default to paper mode. Paper trading uses real market prices and your configured strategy logic, but no real capital moves. Run paper mode for at least a few days before switching to live.

ℹ Info — Paper mode requires no exchange API keys. New accounts get a 14-day free trial with full access. After the trial, a Pro subscription is required to continue.

Arbitrage Engine

Arbitrage

The arbitrage engine continuously scans for price inefficiencies across Binance, Bybit, KuCoin, and Remitano. It executes two types of trades: triangular arbitrage (3-leg within one exchange) and cross-exchange arbitrage (buying on one exchange, selling on another).

How triangle scanning works

Every 8 seconds, the engine scans approximately 332 triangular paths (e.g. USDT → BTC → ETH → USDT). Before executing any path, it checks 25 levels of order book depth to estimate realistic fill prices and calculates net profit after fees. A path is only executed if the spread exceeds the minimum threshold.

Pre-funded floats

Cross-exchange arbitrage requires capital to already be sitting on each exchange — the engine cannot transfer funds mid-trade in real time. You configure a "float" balance on each exchange, and the engine uses these pre-positioned funds to execute instantly when an opportunity appears.

Key settings

  • Min spread — minimum net profit percentage before executing (default: 0.4%)
  • Max position size — cap on capital deployed per trade
  • Daily trade cap — maximum number of trades per day
  • Enabled exchanges — toggle which exchanges the engine monitors
⚠ Note — Arbitrage execution is time-sensitive. Slippage, network latency, and fee changes can eliminate apparent profits. Always validate in paper mode first with realistic slippage settings.

Futures AI Engine

Futures AI

The futures engine trades Binance Perpetuals. Seven technical strategies scan multiple timeframes (5m, 15m, 1h). Every signal is optionally validated by Claude AI or Groq before execution. Low-confidence signals are skipped — not traded.

Strategies

  • Supertrend — trend-following with dynamic ATR-based stops
  • ADX Trend — enters only when trend strength (ADX) exceeds threshold
  • RSI Reversion — mean-reversion on oversold/overbought RSI extremes
  • VWAP Bounce — pullback entries at VWAP with volume confirmation
  • StochRSI Cross — stochastic RSI crossover with trend filter
  • Breakout — range breakouts confirmed by volume surge
  • TradFi Session — trades correlated to traditional market open/close times

AI validation

When AI validation is enabled, every signal is sent to Claude (or Groq in low-cost mode) with current market context, pair metadata, and strategy output. The AI returns a confidence score from 0–100. Signals below your configured minimum (default: 80) are logged and skipped.

Position management

  • TP1 partial close — closes 50% of position when the first target is hit; the remaining 50% keeps its original stop loss and runs toward the full target
  • Trailing stop — tightens SL as price moves further in your favour, including after TP1
  • Hard stop loss — always set, always enforced regardless of profit state
  • Max open positions — limits concurrent exposure across all pairs

Pair tiers

Pairs are grouped into four volume tiers. Higher tiers (more liquid) get larger position sizes. You can pin specific pairs to always include them, or restrict trading to a curated active list.

Risk Management

Risk

Both engines share a risk layer that runs before every trade. No trade executes if any hard limit is breached.

  • Daily loss ceiling — engine halts for the day if cumulative losses exceed this USD amount
  • Max drawdown — percentage drop from peak balance that triggers a shutdown
  • Cooldown timer — minimum wait time between trades (prevents over-trading after a loss)
  • Daily trade cap — hard upper limit on trades per 24h window
  • Max open positions — limits total concurrent exposure (futures only)
⚠ Note — Risk limits are your safety net. Set them conservatively when you first go live. You can loosen them gradually as you gain confidence in the system's behaviour.

Paper vs Live Mode

Modes

Both engines can run independently in paper or live mode. You can have the futures engine live while arbitrage stays in paper. Paper trading is available during your 14-day trial, then requires Pro.

  • Paper mode uses real-time market prices but executes zero real orders
  • Paper fills are simulated at current mid price plus a configurable slippage factor
  • Paper balance starts at a configurable amount (default: $10,000)
  • All analytics, P&L, and stats are tracked separately for paper and live
  • Switching to live requires a valid exchange API key with futures trading permission
ℹ Info — We strongly recommend running paper mode for a minimum of 2 weeks before going live. Check that your paper win rate and drawdown are within acceptable ranges first.

API Key Setup

API Keys

Binance (Futures)

  1. Log in to Binance → Profile → API Management
  2. Create a new API key (Label: "Kryptflow")
  3. Under permissions, enable Enable Futures only
  4. Do NOT enable withdrawals or transfers
  5. Whitelist your server IP address
  6. Copy the API Key and Secret into Kryptflow Settings → Connect Exchange

Bybit / KuCoin (Arbitrage only)

Follow the same process on each exchange. Enable Spot trading only. Withdraw permissions are never required and should never be granted.

⚠ Note — Never grant withdrawal permissions to any API key used with Kryptflow. Trade-only permissions are sufficient for all features. Keys are stored encrypted but limiting permissions is an essential secondary layer of protection.

Telegram Alerts

Alerts

Kryptflow sends real-time notifications to your Telegram for every meaningful event: trades opened, trades closed, AI rejections, daily P&L summaries, and system warnings.

Setup

  1. In Telegram, search for @BotFather
  2. Send /newbot and follow the prompts
  3. Copy the bot token BotFather gives you
  4. Start a conversation with your new bot to get your chat ID
  5. Enter both values in Kryptflow → Settings → Telegram
  6. Click "Send test message" to verify