PerpSenshi Play PerpSenshi

FAQ

Short answers about the game, the trading rules and the site. The numbers on this page come from this server's current settings.

About the game

What is PerpSenshi?

A free trading game. You trade perpetual futures (crypto, stocks, commodities and FX) on live market prices, with leverage, fees, funding and liquidation working the way they do on a real exchange. The money is simulated.

Your goal is to turn ¥300,000 into ¥20,000,000 after tax. It runs in your browser; there is nothing to install.

Is real money involved? Can I win anything?

No. Every amount in the game (yen, USDT, debt) is simulated. There are no deposits, withdrawals, purchases or prizes, and nothing in the game can be exchanged for money or anything of value.

Where do the prices come from?

  • Crypto, stocks/ETFs, commodities and USD/BRL are Binance USDⓈ-M perpetual contracts. You see those contracts' live best bid / ask and mark price on Binance, not a stock exchange or spot price.
  • USD/JPY, EUR/USD and GBP/USD are perpetuals issued by trade[XYZ] on Hyperliquid, priced from their order book and mark price.

Perpetuals trade 24/7, weekends included. While the underlying market is closed the contract keeps trading but is not anchored to it, so the price can gap at the open. The "market closed" badge is only a hint.

Is this investment advice?

No. Nothing on this site is investment, financial or tax advice, and that includes anything the assistant Oi says. Simulated results say nothing about real results; leveraged trading with real money can lose more than you put in. See the terms.

How to play

How much do I start with, and what is the goal?

Every run starts with ¥300,000, converted to USDT at the live USD/JPY rate (USDT = USD).

You clear the game when you hold no positions and no orders, owe nothing, and would keep at least ¥20,000,000 after tax if you cashed out. Net worth is your equity minus all debt; after-tax is net worth minus tax (see how tax works).

What is a season?

A season is one calendar month in Japan time. When a new season starts, the run counter, debts and the once-per-season loans reset, and the leaderboards start over. A run still going when the season ends is wrapped up automatically: open positions are closed at market.

What is a quick restart?

Each player (guests too) gets 3 quick restarts per season. A quick restart ends the current cooldown at once, so you can start the next run straight away.

It only happens when you choose it: a button with a confirmation on the start or ending screen. It is not available during a run, without a cooldown, during the Sunday freeze, or once you have none left. The full number comes back when a new season starts.

Nothing else changes: the run number still counts up (the main leaderboard ranks by it), and debt keeps growing in real time.

How does a run end?

Clearing is the ending you are aiming for, but it is not the only one. Going broke, retiring, giving up and the end of the season all close a run, and there are several other endings to discover. We won't spoil how to reach them.

If you run out of money while a lender is still available, you will be asked whether to borrow or give up.

What can I trade?

About 250 perpetual contracts: major crypto, stocks and ETFs (US, Hong Kong, Korea, China and pre-IPO names), commodities such as gold, and FX (USD/BRL on Binance; USD/JPY, EUR/USD and GBP/USD on Hyperliquid). Everything trades in USDT.

Trading rules

How does leverage work?

You pick a leverage from 1x to 125x per symbol (default 1x). The margin a position needs is its notional value divided by the leverage, plus the taker fee for opening it.

Bigger positions get less leverage. The same tier table applies to every instrument (notional: max leverage / maintenance margin rate): ≤ 50,000 USDT: 125x / 0.4%; ≤ 250,000 USDT: 100x / 0.5%; ≤ 1,000,000 USDT: 50x / 1%; ≤ 10,000,000 USDT: 20x / 2.5%; > 10,000,000 USDT: 10x / 5%.

Cross or isolated margin: what is the difference?

  • Cross (the default): all cross positions share one pool, your cross wallet plus their unrealized profit and loss. A loss on one position eats into the margin of the others.
  • Isolated: each position has its own margin, locked from your wallet when you open it. Its loss is capped at that margin, and you can add or remove margin while it is open.

You can switch a symbol between the two only when it has no position and no open orders. The three Hyperliquid FX contracts are isolated only, because the exchange itself only allows isolated margin for them.

When am I liquidated?

  • Cross: when the margin ratio (cross maintenance margin divided by cross equity) reaches 100%, every cross position is closed at market and your cross orders are cancelled. The app warns you above 80%.
  • Isolated: a position is liquidated on its own when its margin plus unrealized PnL falls to its maintenance margin.

All checks use the mark price. A liquidation also pays a liquidation fee (per symbol; Hyperliquid FX pays only the taker fee). The estimated liquidation price is shown next to each position.

Can my balance go negative?

No. After a cross liquidation the cross wallet bottoms out at zero and the shortfall is never collected; an isolated loss is capped at that position's margin. Money you borrowed is a separate debt, not a negative balance.

How much are the trading fees?

The real per-symbol rates of a regular (VIP 0) account:

  • Binance crypto perpetuals: taker 0.05%, maker 0.02%.
  • Binance TradFi perpetuals (stocks/ETFs, commodities, USD/BRL): taker 0.04%, maker 0%.
  • Hyperliquid FX: taker 0.009%, maker 0.003%.

Fee = notional value × rate, on every fill. Leverage does not change the rate. The exact rate of the selected symbol is shown in the order panel.

Can you show a worked fee example?

Prices here are made up; the rates are real.

  • Crypto: a market buy of 0.1 BTC filled at 100,000 USDT has a notional of 10,000 USDT and pays 5 USDT in fees (taker 0.05%). With a 0.1 tick, the break-even price is 100,100.1.
  • Stock: a resting limit order that sells 10 shares short at 200 USDT has a notional of 2,000 USDT and pays a maker fee of 0 USDT. With a 0.01 tick, the break-even price is 199.92 (closing at market still pays the taker rate).

What is funding?

Perpetuals have no expiry; instead, longs and shorts pay each other a funding fee at regular times to keep the contract close to the underlying price. Funding = position size × mark price × funding rate.

When the rate is positive, longs pay shorts; when it is negative, shorts pay longs. The interval depends on the symbol: 1, 4 or 8 hours on Binance, every hour on Hyperliquid. Funding is applied while you are offline too.

Which order types are there, and how do fills work?

Market, limit, stop and take-profit orders, each optionally reduce-only. You can close part or all of a position at market or with a limit.

Every order fills on the first fresh quote after the server receives it; if none arrives within 30 seconds the order is rejected. Market orders and limit orders that can fill immediately pay the taker fee at the best bid / ask; a resting limit fills at its own price as a maker. The game trades at the top of the book, with no slippage.

What is the break-even price?

The price at which closing the whole position at market right now would leave you exactly even. It includes the entry price, the opening fees still attributed to the position, funding paid or received while you held it, and the taker fee for the close.

It leaves out profit already taken by partial closes, liquidation fees, loan interest and FX. Longs are rounded up and shorts down to the tick.

What are the most common misconceptions?

  • "Higher leverage means a higher fee rate." No: the rate stays the same and is charged on notional value. Leverage only changes how much margin you lock up. The fee only grows if you use that margin to open a bigger position.
  • "A stop order fills at the stop price." Not guaranteed: it triggers on the mark price and then fills at market, at the gapped price if the market jumps.
  • "An isolated liquidation drags down my other positions." No: an isolated position is liquidated alone, and its loss is capped at its own margin. A cross liquidation does not touch isolated positions either.
  • "Cross margin only uses this position's margin." No: the whole cross wallet backs all cross positions, and a cross liquidation closes all of them together.
  • "Funding is something you only pay." No: when the rate is positive longs pay shorts, when it is negative shorts pay longs, so you can receive it too.

Borrowing and tax

Where can I borrow, and what does it cost?

During a run you can borrow yen (it is converted to USDT and deposited):

  • Father's savings: ¥3,000,000, once per season, interest-free.
  • Scholarship: ¥600,000, once per season, interest-free.
  • Consumer loan: up to ¥500,000 principal, 18% a year on the principal, accrued daily.
  • Classmate: up to ¥1,000,000 owed (interest included), +10% every 10 days, compounding per loan.
  • Underground lender A: up to ¥3,000,000 owed, opens only once the classmate limit is used up, +30% every 10 days.
  • Underground lender B: up to ¥5,000,000 owed, opens only once lender A is used up, +50% every 10 days.

How do repayment and debt work?

You can repay any amount from your available balance during a run: the oldest loan first, interest before principal. Debt carries over into your next runs, keeps growing while you are offline and during cooldowns, and is cleared when the season ends. You can only clear while owing nothing.

What is the Sunday freeze?

If you still owe your father's money at Sunday 00:00 Japan time, you are found out: the account is frozen for 24 hours and there are no more father loans this season.

While frozen you cannot place or cancel orders, change leverage, borrow, repay, retire or start a run. Your positions stay open (they are not closed, and funding keeps running), so they can still be liquidated.

How is tax calculated?

At cash-out, on your profit: net worth minus ¥300,000, rounded down to ¥1,000. It is modelled on Japanese income tax: national income tax by the seven brackets (5% to 45%), plus 2.1% of that tax (reconstruction tax), plus a flat 10% resident tax. No deductions, no loss carry-forward.

Can you show some tax examples?

Computed by the game's own tax function:

  • Profit ¥5,000,000: tax ¥1,084,522, ¥3,915,478 left after tax.
  • Profit ¥20,000,000: tax ¥7,313,284, ¥12,686,716 left after tax.
  • Profit ¥100,000,000: tax ¥51,048,284, ¥48,951,716 left after tax.

To keep ¥20,000,000 after tax you need a net worth of at least ¥34,566,118 (tax ¥14,566,118).

Leaderboards

How does the main leaderboard rank players?

It lists cleared runs of the current season. A clear on an earlier run of the season ranks higher; the same run number is decided by clear time. Each player appears once, with their best run.

There are also boards for the fastest clear, flawless clears, the professional board for those who keep going after clearing, and two fun boards (fastest wipeout, biggest liquidation). Ended runs are public with their trade log. See the leaderboards.

Why am I not ranked?

Runs that are not eligible are listed as "unranked" and take no place. Common reasons:

  • Guest accounts are never ranked.
  • Only accounts signed in with these methods are ranked: GitHub, Discord.
  • Account age: accounts from a provider that tells us when they were created must be at least 30 days old there; username and password accounts must have been registered here for 30 days.
  • Accounts from a provider that does not tell us their age (such as Google or LINE) must be at least 7 days past their first sign-in here.

Age is checked at the moment the run ends; a run that ended before your account was old enough does not become ranked later. Your account page shows whether you can be ranked, why not, and from which day.

What is the rich list?

Runs in progress this season, ranked by current net worth (equity at the current USD/JPY rate, minus debt). It refreshes about every 30 seconds and a run leaves it when it ends. Eligibility is the same as the main board. Positions, balances and debt are never shown, and you can opt out in your profile (it is on by default).

What is the hall of fame?

About 10 minutes after a season ends, the top 100 of every board are archived and never change again, even if a run is later hidden, a player renames or an account is deleted. The top three of the main board form the podium. See the hall of fame.

Accounts

Can I play without signing up?

Yes, as a guest. Guests can play, borrow, earn achievements (visible only to themselves), use the preset avatars and push notifications, and ask Oi in private (fewer questions per day than registered accounts).

Guests cannot be ranked, post in the chat or mention Oi there, report, follow other players, share live positions or trade logs, upload an avatar, set a signature or appeal.

A guest account lives in this browser's session cookie: once you log out it cannot be recovered, and guest accounts without activity for 7 days are deleted with all their data.

How can I sign in?

  • With an external account: GitHub, Discord.
  • With a username and password. No email address is stored, so a lost password cannot be reset.
  • As a guest, without an account.

A guest can turn the same account into a registered one (username and password, or an external sign-in). The user id and all runs are kept.

What do you store about me?

Your display name; for password accounts, the username and a salted hash of the password (never the password itself); for external sign-ins, that account's id, login name and, where the provider gives it, its creation date. No email address.

Your runs and everything in them (orders, fills, funding, liquidations, loans), your profile, chat messages and reports. Questions to Oi are sent to an AI provider to generate the answer. There are no tracking or advertising cookies. The full details are in the privacy notice.

Chat and community

What are the chat rules?

One public room. Plain text, one line, 1 to 200 characters. New accounts can post 10 minutes after signing up, up to 300 messages a day; there is a rate limit, and admins can turn on slow mode.

Blocked words are masked; the message still goes out.

What gets hidden: hate, harassment and abuse, sexual content, threats, other people's personal information, scams, advertising and spam. You can block other players, and also block Oi's messages in the chat.

Who moderates the chat?

An AI reviews new messages about once a minute and hides the ones that break the rules. The author still sees a hidden message, with the reason category; nobody else does. Cases the AI is unsure about, and rounds that would flag too many people at once, go to a human queue.

There are no automatic mutes. Muting, deleting messages, locking a profile and hiding a run are always done by an admin, by hand.

How do reports work?

You can report chat messages, profiles and runs (not your own). Accounts with an external sign-in can report right after signing up, username and password accounts after 24 hours; guests cannot report. Up to 10 reports a day.

A report does not hide anything by itself; it moves the message to the front of the next review. When AI review is off, reports go to the human queue, and a message reported by 5 different people is hidden until an admin looks at it.

Can I appeal a decision?

Yes. If you were muted, your profile was locked or a run was hidden, you can send an appeal of up to 500 characters. An admin handles it.

How do follows and notifications work?

You can follow up to 200 players. Only you see who you follow; others only see your follower count. Players who block each other cannot follow each other.

You get an on-site notification when someone you follow clears a run, ends a run in one of the more dramatic ways, loses ¥1,000,000 or more in a single liquidation, or (only if they share live positions) opens or closes a position, at most once every 10 minutes per player. Run endings and position updates can be switched off separately. The newest 100 notifications are kept, for up to 30 days.

Can I get browser push notifications?

Yes. Each browser or device subscribes on its own, up to 5 per account (a new one replaces the oldest).

Every event is off by default and switched on one by one: liquidation; margin ratio above the warning line (80%); a resting limit order or a triggered stop / take-profit filling; your cooldown ending; the Sunday freeze starting and ending; loan interest about to be added.

Nothing is pushed while the page is open. A push contains only the symbol and the event, never amounts, balances or names. On iPhone and iPad it needs iOS 16.4 or later with the site added to the home screen.

What does sharing live positions do?

With "share live positions" on, anyone can see your current run's positions and open orders, and you appear in the list of players to watch. "Share this run's trade log" is a separate switch (fills, liquidations, funding, margin changes, loans). Both are off by default and switching them off takes effect at once. Ended runs are public with their trade log anyway.

Can I replay a run or share my result?

Any ended run that is not hidden can be replayed. Wallet, positions and fees are rebuilt exactly from the trade log; equity and mark prices come from account snapshots saved at regular intervals. Very long runs can only be replayed in part.

For an ended run you can also make a scorecard image to download or copy, copy a link, or post it to X.

Achievements

How do achievements work?

There are 78 achievements. Some are tiered (bronze, silver and gold, counted up over time). They do not affect the game or the rankings.

A registered account's achievements are shown on its public profile; a guest's are visible only to themselves.

Are there secret achievements?

Yes: 35 of them are hidden. Their names and conditions stay secret until you unlock them, and that includes this page, the chat and Oi. Play and find out.

Oi, the assistant

Who is Oi, and what can I ask?

Ask Oi in private about the rules, the mechanics and the site, about your own account (positions, liquidation price, fees, debt), or for a review of how a liquidation happened. Oi only sees the account of whoever is asking, and cannot trade, borrow or repay for anyone.

In the chat, a message that starts with @Oi gets a short public answer about the rules (no account data).

Is there a limit on questions?

Yes, a daily number of questions per account, shared between private questions, liquidation reviews and chat mentions. Guests get fewer than registered accounts. The count resets at 00:00 Japan time. Accounts can use Oi 10 minutes after signing up.

Glossary

Play PerpSenshi