Set up twoke, step by step
Five guides, in order, from creating an account to placing your first copied trade. The second and third cannot be swapped: a subscription is bought for one specific exchange account, so the account has to exist before it can be paid for. For one-off questions, see the FAQ.
Last reviewed · 5 guides · 23 steps · enfo@twoke.io
Sign up with an email address and a password, and accept the two consents twoke requires before any trading feature unlocks.
Before you start- ·An email address you can receive mail at.
- 01
Open the sign-up page
Go to the twoke home page and choose Get started, or go directly to /signup. The trading risk disclosure appears first — read it. It states plainly that leveraged futures trading can lose some or all of your capital, that copy trading is not financial advice, and that subscriptions are non-refundable.
- 02
Accept the risk disclosure
Agreeing records the disclosure against your account with its version number. If the disclosure text is later updated, you are asked to accept the new version before you can connect a key or subscribe again. This is enforced by the server, not just the page, so it cannot be skipped by going straight to the API.
- 03
Enter your email and choose a password
Passwords must be at least 8 characters. Tick remember-me to stay signed in for 30 days, or leave it unticked for a session that ends when you close the browser. If you would rather not use a password at sign-in, you can request a 6-digit email code instead from the login page at any time.
- 04
Accept the Terms of Service
The Terms carry the no-refund policy, so acceptance is recorded with a version against your account and is required before you can subscribe to a master or connect an exchange key. You will be re-prompted if the Terms version changes.
Note. Creating an account does not cost anything and does not connect to any exchange. Nothing can trade until you connect an exchange key and buy a subscription, in that order.
Create a trade-only API key on your exchange and connect it to twoke, so a master's trades can be placed on your own account. Do this before subscribing — a subscription is bought for a specific exchange account.
Before you start- ·A twoke account with the risk disclosure and Terms accepted.
- ·A Bybit or Binance account. A demo or testnet account is enough to start.
- ·Access to the email address on your twoke account, for the step-up code.
- 01
Create an API key on your exchange
On Bybit, open API Management and create a key with Contract trading and read permissions. On Binance, open API Management and enable Reading and Futures. On both, leave withdrawal permission OFF — twoke never needs it, and a key that cannot withdraw cannot move your funds even if it leaks. Copy the API key and secret; the secret is shown only once.
- 02
Choose demo or live
Decide whether this key points at the exchange's demo/testnet environment or at real funds. Demo is the default and is the recommended way to start — a demo follower receives exactly the same trades, sizing and stop-loss handling as a live one, against paper money. Create the key in the matching environment: a demo-scoped key cannot authenticate against the live venue.
- 03
Request your step-up code
In the twoke dashboard, open the Accounts section and start connecting an account. Request a step-up code, which is emailed to you as 6 digits. It expires after 5 minutes, works once, and is stored only as a hash. Connecting a key requires it even though you are already signed in — your password is the factor you know, this code is the factor you have.
- 04
Enter the key, secret and a label
Paste the API key and secret, pick the exchange, confirm the demo or live setting, and give the account a label you will recognise later — the label is how you tell your accounts apart in the dashboard. The secret is encrypted with AES-256-GCM the moment it arrives and is never stored or logged in readable form.
- 05
Confirm the account appears
The account now appears in your dashboard with a truncated API key. It will also say that it has no subscription and is not copying anything. That is expected and correct: a connected key with no subscription is inert — the copy allocator only selects accounts with an active subscription, so nothing will be placed until you subscribe.
Note. You can hold one connected account without a subscription. A second idle account is refused until the first one is subscribed, because every connected account opens a private exchange WebSocket and exchanges cap how many connections come from one address.
Buy a subscription for one master on one of your connected exchange accounts, paying USDC from your own wallet on the Polygon network.
Before you start- ·A connected exchange account (see the previous tutorial — the subscription is bought for a specific account).
- ·A wallet such as MetaMask holding native USDC on Polygon PoS.
- ·A small amount of POL for gas. Polygon gas is paid in POL, not MATIC.
- 01
Choose a master
Pick Scalping, Intraday or Swing. They differ by timeframe: Scalping executes on 3-minute candles, Intraday on 15-minute candles across a 03:00–23:00 New York trading day, and Swing on 1-hour candles over a crypto day starting 20:00 New York time. One exchange account can follow exactly one master, so if the account you pick already follows another, subscribe a different account instead.
- 02
Choose a plan
Quarterly (3 months), semi-annual (6 months) or annual (12 months). There is no monthly plan. The price shown at checkout is the live price, read at that moment rather than from a published table, so it is always current.
- 03
Select the exchange account
Pick which of your connected accounts this subscription entitles. This matters: the account identifier goes into the on-chain payment, and the subscription is bound to that exact account afterwards. Paying for one account does not entitle the others.
- 04
Connect your wallet and approve the token
Connect MetaMask or another wallet on Polygon PoS, chain ID 137. Approve the USDC amount for the subscription contract. twoke accepts native USDC issued by Circle; the older bridged token labelled USDC.e is a different contract and is not accepted, so check which one your wallet holds if the approval is rejected.
- 05
Confirm the payment
Confirm the transaction and wait for it to be included on-chain. Your subscription activates when the payment service observes the confirmed transaction, not when the browser returns — so a slow confirmation is not a failed payment. Once active, the account starts receiving that master's trades.
Note. Subscriptions are non-refundable — not partial, not pro-rated, not for downtime. Nothing renews automatically, because payment comes from your own wallet and no payment method is stored. If a payment lands for an account that cannot receive it, it is held as a pending subscription for you to attach rather than rejected.
Configure how much of your own account each copied trade may risk, and the caps that can veto a trade entirely. Every setting here can only shrink or refuse a trade — none of them can make one larger.
Before you start- ·A twoke account with at least one connected exchange account.
- 01
Open the risk panel
In your dashboard, open the risk settings panel. Settings apply per master, with a default that covers any master you have not set individually.
- 02
Set risk per trade
This is the share of your equity you lose if a trade reaches its stop-loss. The default is 0.5% and the maximum accepted is 5%. Position size is derived from it: your live balance is fetched from the exchange immediately before each trade, multiplied by this percentage, then divided by the distance to the stop — so the same setting produces a smaller position when the stop is further away.
- 03
Set your concurrent position and daily loss caps
Maximum concurrent positions limits how many copied positions can be open at once; the default is 3. Maximum daily loss stops new copies for the rest of the day once realised losses since midnight UTC reach that share of your account; the default is 3%, and the figure is read from your exchange's own booked profit-and-loss rather than estimated.
- 04
Set your copy deviation limit
This is how far price may move between the master's entry and your copy before the copy is skipped. The default is 0.5%. A copy outside it is skipped rather than resized, because entering later at a worse price with the same stop-loss means risking more than you configured.
- 05
Know where the kill switch is
The kill switch stops new copied trades for a master immediately and needs no confirmation code — a control that stops trading must never wait on an email. It does not close positions already open, and it leaves their stop-loss and take-profit live at the exchange. Find it before you need it.
Replace a key on an existing account without losing your subscription, move an account between demo and live, or remove a connected account entirely.
Before you start- ·Access to the email address on your twoke account, for the step-up code.
- ·For a demo/live move or a removal: the account must be flat, with no open positions.
- 01
Decide whether you need to rotate or remove
Rotate if the account should keep existing — regenerating a key on the exchange, or moving between demo and live. Rotation replaces the key and secret on the same account, so the subscription bound to it, the risk settings and any open positions all stay attached. Remove only if you want the connected account gone.
- 02
Rotate the key
Request a step-up code, then submit the new API key and secret for that account. The exchange cannot be changed by rotation — a Bybit key and a Binance key are different accounts — but the demo/live setting can, in which case the key must change with it, since a demo-scoped key cannot authenticate against the live venue.
- 03
Flatten the account first if you are moving demo to live
Moving an account between demo and live requires no open positions. This is refused rather than warned about, because each environment is watched by a separate process: moving an account with a live position would leave that position running without the watchdog that guarantees its stop-loss stays attached.
- 04
Remove the account
Removal needs three things: a verified step-up code, no active subscription on that account, and no open positions. The subscription condition exists so money already paid cannot be stranded by a deletion. If the stored key no longer authenticates at all, removal is allowed anyway — at that point twoke can neither see nor manage the account, so refusing would only trap you.
Note. Removing a key stops copying for that account immediately, but does not close positions already open. Their stop-loss and take-profit remain live at the exchange, and you can manage them there.
Still stuck?
enfo@twoke.io with your account email and, if it is about a specific trade, the master and the approximate time. Do not send an API secret — support never needs one, and twoke never asks for it.