Crypto PRO Trading
Crypto markets · EMA / Pivot / RSI divergence
Sign in to your client account
New here?
Create your account
Choose your username and password. Subscription: €50.00 per month, automatically renewed until cancelled. Bybit setup and trading unlock only after verified payment and account preparation.
Keep your password safe. Email verification and automated password recovery are not included in this pilot; contact support for account recovery.
Unlock your trading workspace
Price not configuredPayment methods
Choose your payment method on Stripe’s secure checkout. Wallet availability depends on your device, browser, saved card and merchant settings. Not every bank/card or payment attempt is guaranteed to be accepted.
Card details are entered on Stripe’s secure checkout. Your subscription renews monthly until cancelled. Cancel in Manage subscription; cancellation at period end keeps access until the paid period ends. First setup starts with new entries paused. Press Start when ready.
Preparing your separate bot
Your payment is verified. Wait while the server prepares your private bot. This page refreshes automatically. No trading has been started.

Waiting for fresh data.
—Select a strategy
Entry timeframe
Changes pause new entries. Automatic mode checks 5 min, 15 min and 1 hour separately. Your selection is saved after restart.
Controls
Pause stops new entries. The existing position continues to be monitored on the server.
Positions
Waiting for a symbol
Market scanner
—
The scanner selects eligible crypto USDT perpetual contracts. A connected stream does not mean that history is ready for every symbol.
Current signals
A candidate is a signal for review and does not mean a filled trade.
Bybit API keys
Enter your own Bybit keys only in your client profile. The key must have ContractTrade Order and Position permissions, without Wallet withdrawal or transfer permissions.
Setup guide · Connect your Bybit account step by step
An active paid subscription is required before checking or saving keys. Complete Subscribe, then Refresh payment status. Use the steps below before saving keys. Your Crypto PRO username/password and your Bybit account are separate. Never enter your Bybit password or a 2FA code in this panel.
Check account compatibility and choose the environment
This release connects to the global Bybit V5 API for Live and to Bybit Testnet. Testnet uses test funds; it is separate from Bybit Demo Trading. Demo Trading keys are not supported here.
Bybit EU and other regional accounts are not configured in this release. Ask the administrator to confirm compatibility before creating keys or moving funds. Do not select Live to force a regional or Demo key into the global API.
Start with a dedicated Testnet profile. Once an account is saved, this profile is locked to it. Moving from Testnet to Live requires the administrator to provide a separate clean profile; changing the environment of an existing database is not supported.
Prepare a dedicated Bybit trading account
Use your own account or an eligible dedicated subaccount, with no unrelated positions or active orders. This bot requires UTA 2.0, Isolated Margin and One-Way Mode for the pairs it trades. Disable Auto Add Margin. The bot checks these settings; it does not change margin or position mode for you.
In Bybit, open the Unified Trading account/trading settings and select Isolated Margin. Open the contract trading preferences, then Position Mode, and choose One-Way. Bybit may prevent a mode change while positions or orders remain. Resolve those deliberately in Bybit before setup; this guide never closes them automatically.
Open API Management on the Bybit website
Create the key in a browser, not inside the Bybit mobile app. Sign in to the correct environment:
- Testnet API Management — test keys and test funds.
- Global Live API Management — real account keys.
New Bybit accounts may have an initial 48-hour restriction on creating API keys. If the page is unavailable or your account has regional restrictions, contact Bybit or the administrator.
Create a system-generated HMAC key
Select Create New Key and choose the system-generated key type. Give it a clear name, for example Crypto PRO. This version uses an API Key and Secret with HMAC; self-generated RSA keys are not supported.
If API purpose options are shown, use direct API transactions. Crypto PRO is not a listed Bybit broker application. If only approved broker integrations are available for your account, stop and ask the administrator to check support.
Set the exact permissions required by this bot
Setting Required selection Access level Read and Write ContractTrade Order and Position Wallet No permissions: no Withdraw, AccountTransfer, SubMemberTransfer or SubMemberTransferList The panel rejects read-only keys, missing Order/Position permissions and any Wallet permissions. Avoid enabling unrelated permissions. Bybit screen labels can vary; the API permission names above are what the bot verifies.
Bind the key to the server IP
Ask your administrator for the bot server outbound public IP address and enter that address in the Bybit API IP allowlist. Do not use your phone/home IP, localhost (127.0.0.1), or the website domain. The actual server IP is not configured in this package yet; obtain it before completing the key.
If the administrator changes the server outbound IP later, update the allowlist in Bybit. Do not remove the IP restriction as a connection workaround.
Confirm in Bybit and keep the Key and Secret private
Complete the security confirmation on the official Bybit site. Copy the API Key and API Secret from the same key. Keep the Secret private; do not send either value in chat or screenshots. If the Secret is no longer available, create a replacement key before linking a new profile.
Enter the keys in this client profile
Return to your Crypto PRO HTTPS address and sign in using the username/password you chose during registration. Open Bybit keys. Select Bybit Testnet for Testnet keys or Live Bybit account for supported global live keys. Paste the values into Bybit API Key and Bybit API Secret.
Press Check keys. This verifies the signed connection and permissions only; it does not save the keys or send a trade. Fields are cleared after every attempt, so paste them again before saving.
Verify and save the account
After a successful check, paste the same keys again and press Verify and save. Accept the confirmation. The bot loads with new entries paused. Wait for the page to refresh; if a request times out, refresh and check the saved status before retrying.
A successful key check is not proof that all trading requirements pass. Review the connection, account mode, available funds and status message. The same confirmed Bybit account cannot be linked to two client profiles. An existing saved account cannot be replaced from this form; ask the administrator rather than deleting settings or a database.
Make funds available in the correct trading account
For Live, use Bybit Assets/Transfer to move your intended USDT trading allocation from Funding to the Unified Trading Account, if needed. For Testnet, use test funds only. Do not deposit real funds into Testnet.
Read Risk settings in this panel. Current defaults allow planned margin from 50 to 150 USDT, subject to the risk limit, available funds, fees, reserve and exchange increments. 150 USDT is a maximum, not a required amount or promised trade size. A positive balance alone does not guarantee an eligible entry.
Select a strategy/timeframe, then press Start
Choose Standard EMA, Pivot 50 or RSI divergence. Choose 5 min, 15 min, 1 hour or Automatic. Changing a selection pauses new entries; press Start after your final choice. Strategy changes require no position or pending order.
For Live, confirm that you are enabling real trading. The bot waits for a fresh closed-candle signal and all safety checks; Start does not mean an immediate trade. Pivot 50 confirms after 50 subsequent closed candles; RSI 5/5 pivots confirm after 5. No OpenAI key is needed.
Monitor and pause correctly
Check Positions and the chart for the recorded entry timeframe, strategy, entry and SL. The chart viewing timeframe is separate from the saved entry timeframe. Check protection in Bybit as well.
Pause new entries stops new entries while monitoring the existing position. Close bot position requests closure of the position owned by this bot; wait for confirmation. Signing out or closing the phone does not stop the server bot. After a server restart, new entries are paused until you press Start again.
Troubleshooting · If setup or trading does not start
- Keys cannot be verified
- Check Live versus Testnet, HMAC key type, both pasted values, API permissions, expiry and the server IP allowlist. Demo/Bybit EU/regional keys require different support. Do not send your Secret to support.
- Keys are valid but the bot is not ready
- Read the exact status message. Check UTA 2.0, Isolated Margin, One-Way Mode, Auto Add Margin off, available USDT, existing positions/orders and administrator suspension.
- History is not ready for every symbol
- Wait for the scanner to load and reconcile closed-candle history. A connected WebSocket alone does not mean every symbol is ready.
- No trade after Start
- The bot needs a new eligible signal and must pass risk, price, liquidity and exchange checks. Review Current signals and Status and log. Do not increase risk merely to force a trade.
- Request timed out or an order is unconfirmed
- Refresh the status and reconcile in Bybit before another action. Do not keep clicking Start, Save or Close to force a result.
- Profile/account is locked or already linked
- Contact the administrator. Do not overwrite keys, delete history or copy another client database. A separate clean profile is needed for a different account/environment.
Official references, checked 17 October 2026: Create an API key · API environments and HMAC · API permissions · Demo Trading · Position modes · Unified Trading account.
Sign in to view the setup status.
Fields are cleared after each attempt. Each client requires a separate clean instance; never copy .env or a trading database. Checking keys does not submit orders.Change account password
Risk settings
—
Protection, eligible size, exchange limits and signal freshness are checked before submission. Profit is not guaranteed.