Complete System Guide

Everything You Need to Know

From first setup to live trading — a complete guide to CopySignal Bot by Fundz Technology.

What is CopySignal Bot?

CopySignal Bot is an automated crypto trading system built by Fundz Technology. It monitors Telegram channels for trade signals and instantly executes them on your Bybit or Binance account — without any manual intervention.

The bot parses signal messages, calculates position size based on your risk settings, places market orders with Take Profit and Stop Loss, and logs every trade to your dashboard in real-time.

1

Signal arrives in Telegram

2

Bot parses & validates signal

3

Trade executed on exchange

How It Works

Once set up, you connect your exchange API keys and add the Telegram channel usernames you subscribe to. The bot runs 24/7 in the cloud, listening for signals.

When a signal is detected, the bot:

  1. Extracts the symbol, direction, entry, TP, SL, and leverage
  2. Calculates position size based on your configured risk %
  3. Places a market order with TP and SL on your exchange
  4. Logs the trade to your dashboard
  5. Sends you a Telegram confirmation alert
The bot needs your Telegram account linked to read messages from private channels. Public channels can be accessed by username alone.

Signal Format (For Admins & Channel Owners)

If you run a signal channel and want CopySignal Bot to read and execute your signals, format your messages in one of these recognized structures:

Very Important: The bot reads the text of your message and extracts the values using smart pattern matching. Use clear, consistent formatting in every signal.

✅ Recommended Format

LONG BTC/USDT
Entry: 64,500
Leverage: 20x
TP1: 65,000
TP2: 65,500
TP3: 66,000
SL: 63,800

✅ Also Recognized

🟢 BUY ETH/USDT
📌 Entry: 3200 - 3250
🎯 Target 1: 3350
🎯 Target 2: 3450
🛑 Stop: 3100
⚡ Leverage: 10x

✅ Shorthand Format

SHORT SOL USDT PERP
Entry 150
TP 145 / 140 / 135
SL 158
Lev 15x

Key Rules for Admins

  • Always include BUY/LONG or SELL/SHORT clearly in your message.
  • Always include at least one TP (Take Profit) and one SL (Stop Loss).
  • Entry can be a single value OR a range (e.g., 150 - 155). The bot uses the midpoint.
  • Leverage is optional. If omitted, the bot uses the user default.
  • TP and SL values must be realistic prices — not shorthand like "TBD".
  • The bot ignores messages that don't match any signal pattern (updates, analysis, news).
Signals with at least 80% confidence (symbol + direction + entry + TP + SL all detected) are auto-executed. Lower confidence signals are logged but not traded.

Exchange API Setup

NEVER enable withdrawal permissions on your API key. Enable only: Perpetual Trading, Futures Trading, Spot Trading, or Unified Account. This protects your funds even if your key is ever compromised.

Bybit API Setup

Watch this video to create your Bybit API key step-by-step:

How to Get Your Bybit API Key
  • 1Log in to Bybit → Profile → API Management
  • 2Click "Create New Key" → System-generated key
  • 3Name it "CopySignal Bot"
  • 4Enable: Unified Trading / Perpetual / Spot — NEVER enable Withdrawal
  • 5Save your API Key and API Secret immediately (secret is shown only once)
  • 6Add your server IP or use no-IP restriction for cloud deployment

Binance API Setup

Watch this video to create your Binance API key step-by-step:

How to Get Your Binance API Key
  • 1Log in to Binance → Profile → API Management
  • 2Click "Create API" → System Generated
  • 3Name it "CopySignal Bot" and verify with 2FA
  • 4Enable: Spot & Margin Trading, Futures — NEVER enable Withdraw
  • 5Restrict access by IP if possible (recommended for security)
  • 6Copy and securely save your API Key and Secret Key

Connecting Telegram

CopySignal Bot listens to Telegram channels on your behalf. To do this, it needs to identify which channels to monitor.

Finding Your Channel Username

Every public Telegram channel has a link like:

https://t.me/SpartaCrypto2

In this case, the username is SpartaCrypto2. That is what you enter in the bot.

When adding a channel:

Channel NameUse the visible display name in Telegram (e.g. "Sparta Crypto")
Username / IDPublic channel: use the @username from the link (e.g. SpartaCrypto2 or @SpartaCrypto2)
Private channel: use the numeric ID (starts with -100...)
To find a private channel's numeric ID, forward any message from it to @userinfobot or use @JsonDumpBot.

Connecting Your Account (Step 4 in Onboarding)

For private channels, the bot needs your Telegram account linked via QR code or phone number. During onboarding, Step 4 guides you through this. Your session is encrypted and stored securely — the bot never has access to your chats, only the specific channels you authorize.

Paper Trading / Testnet

Want to test the bot without risking real money? Both Bybit and Binance offer testnet environments where you get free virtual funds.

Bybit Testnet

  1. Go to testnet.bybit.com and register a separate account
  2. Navigate to API Management and create a new key (same permissions as live)
  3. You'll receive test USDT automatically to trade with
  4. Enter these testnet API keys in the bot — trades will execute on testnet only

Binance Testnet

  1. Go to testnet.binancefuture.com
  2. Log in with GitHub and generate API keys from the dashboard
  3. Test funds are credited automatically
  4. Use these keys in the bot for paper trading
We strongly recommend testing with testnet API keys for at least 48 hours before switching to live keys. This verifies your signal channels and risk settings are configured correctly.

Ready to Start?

Create your free account and get 5 days of Pro access — no payment required. Built and owned by Fundz Technology.

Start Free Trial

Built and owned by Fundz Technology