{"en-us":{"seoMeta.ipo.description":"Subscribe to upcoming IPOs on Stockcoin.ai: browse offering prices, subscription windows and allotment results, settle in USDT, and manage your IPO orders and IPO Earn in one place.","header.openMenu":"Open menu","seoMeta.market.description":"Live quotes for U.S., Hong Kong and Korean stocks and stock perpetual futures: gainers, losers, most active and sector concepts. Trade global markets with USDT on Stockcoin.ai.","seoMeta.home.title":"Stockcoin.ai {'|'} Trade U.S., HK & Korean Stocks and Stock Perpetuals with USDT","seoMeta.home.description":"Stockcoin.ai offers U.S., Hong Kong and Korean stock trading plus stock perpetual futures, settled in USDT with AI trading tools and global market data. Review product mechanics, fees, risks and compliance disclosures.","seoMeta.stocks.title":"{name} ({symbol}) Stock Price & Tokenized Trading {'|'} Stockcoin.ai","seoMeta.stocks.description":"View {name} ({symbol}) stock price, market news, financial highlights and tokenized stock trading with USDT on Stockcoin.ai.","seoMeta.sfutures.title":"{name} Perpetual Futures ({symbol}) {'|'} Stockcoin.ai","seoMeta.sfutures.description":"Trade {name} perpetual futures ({symbol}) on Stockcoin.ai with {quote} settlement, leverage and 24/7 on-chain market access.","Order ID":"Order ID","Avg Price":"Avg Price","Copied":"Copied","Copy failed":"Copy failed","Loading...":"Loading...","Saving...":"Saving...","Search by Token, Contract":"Search by Token, Futures","Search for other wallets...":"Search for other wallets...","Assets":"Assets","Security":"Security","Preferences":"Preferences","Language":"Language","Currency":"Currency","Theme":"Theme","24h change & chart timezone":"24h change & chart timezone","UTC+8":"UTC+8","Current timezone":"Current timezone","UTC":"UTC","24h change and chart starts at 00:00 (UTC+8)":"24h change and chart starts at 00:00 (UTC+8)","24h change and chart starts at 00:00 (UTC)":"24h change and chart starts at 00:00 (UTC)","24h change based on data from the last 24 hours, with chart starting at 00:00 (UTC)":"24h change based on data from the last 24 hours, with chart starting at 00:00 (UTC)","Failed to load preferences":"Failed to load preferences","Failed to update settings":"Failed to update settings","Securities Market Value":"Securities Market Value","Long Market Value":"Long Market Value","Quantity":"Quantity","Latest Value":"Latest Value","Floating PNL":"Floating PNL","Cost Price":"Cost Price","Short Market Value":"Short Market Value","Available Assets":"Available Assets","Assets In Transit":"Assets In Transit","Frozen Assets":"Frozen Assets","Estimated Balance":"Estimated Balance","Cash In":"Cash In","Trade History":"Trade History","Total Assets":"Total Assets","Overview":"Overview","Cash Balance USD":"Cash Balance","Withdrawable USD":"Withdrawable","Max Buying Power USD":"Max Buying Power","Unrealized PNL":"Unrealized PNL","Realized PNL":"Realized PNL","Available Balance":"Available Balance","Performance":"Performance","Total TXNS":"Total TXNS","All Time Volume":"All Time Volume","All Time PNL":"All Time PNL","Number of Trades":"Number of Trades","Account Value":"Account Value","MAX Realized":"MAX Realized","Total Bought":"Total Bought","Total Sold":"Total Sold","Show Hidden":"Show Hidden","Connect wallet":"Connect wallet","Discover":"Discover","Pulse":"Meme Coin","Crypto":"Coin","Perpetuals":"C-Futures","Stock":"Stock","Shares":"Shares","header.zeroFees":"0 Fees","header.more":"More","header.morePromotion":"Promotions","header.moreOther":"Other","header.contract":"Futures","header.earn":"Earn","header.usdtPerpetualFutures":"USDT-M Futures","header.copyTrading":"AI Trading","header.usdtPerpetualFuturesSubtitle":"Trade perpetual contracts priced and settled in USDT","header.copyTradingSubtitle":"Follow top traders and copy strategies automatically","header.usStock":"US Stocks","header.usStockSubtitle":"Access popular U.S. stocks and global market opportunities","header.hkStock":"HK Stocks","header.hkStockSubtitle":"Access popular Hong Kong stocks and quality assets","header.krStock":"KR Stocks","header.searchHistory":"Search History","header.searchTrending":"Trending","unifiedSearch.tabAll":"All","unifiedSearch.tabSpot":"Spot","unifiedSearch.tabFutures":"Futures","unifiedSearch.colName":"Name","unifiedSearch.clearSearch":"Clear search","unifiedSearch.addFavorites":"Add to Favorites","unifiedSearch.clearHistory":"Clear search history","unifiedSearch.addFavoritesPartialFailed":"Failed to add {names} to favorites. Please try again later","unifiedSearch.favoritesEmptyHint":"No favorites yet. Pick from popular symbols to get started","header.krStockSubtitle":"Explore popular Korean stocks and Asian growth opportunities","symbolLinks.breadcrumbLabel":"Breadcrumb","symbolLinks.home":"Home","symbolLinks.relatedTitle":"Related symbols","symbolLinks.futuresOf":"{symbol} perpetual futures","symbolLinks.stockOf":"{symbol} stock","header.inviteRewardsSubtitle":"Complete invitation tasks and claim rewards with friends","header.rewardCenterSubtitle":"Check in daily and spin to win trading rewards","header.superAffiliateSubtitle":"Invite friends and earn up to 50% commission","header.ipoEarn":"IPO Earn","header.ipoEarnSubtitle":"Focus on quality HK stocks and capture IPO potential value","header.superIpoSubtitle":"Explore trending IPO investment opportunities worldwide","header.tradingCompetitionSubtitle":"Join trading challenges and win generous rewards","header.flexibleEarn":"Flexible Earn","header.flexibleEarnSubtitle":"Subscribe and redeem flexibly while idle assets earn yield","header.fixedEarn":"Fixed Earn","header.fixedEarnSubtitle":"Lock terms to earn yield for steady medium- to long-term allocation","header.announcementCenterSubtitle":"View platform announcements, product updates, and important notices","header.beginnerClassroomSubtitle":"Learn platform basics, core concepts, and trading operations","header.stockTrading":"Stock Education","header.stockTradingSubtitle":"Learn stock knowledge and practical trading methods","header.marketHotspotsSubtitle":"Track global market moves and popular investment themes","header.complianceDisclosure":"Compliance Disclosure","header.complianceDisclosureSubtitle":"Review platform compliance information and risk disclosures","AI":"AI","marketPage":{"nav":"Market","title":"Market","more":"More","noData":"No data","loadFailed":"Failed to load","tabs":{"home":"Market Home","concepts":"Sectors","all":"All"},"regions":{"all":"All","americas":"Americas","europe":"Europe","asia":"Asia"},"indexNames":{"dji":"Dow Jones Index","ixic":"Nasdaq Composite Index","gspc":"S&P 500 Index","hsi":"Hang Seng Index","hstech":"Hang Seng TECH Index","ks11":"KOSPI Index","kq11":"KOSDAQ Index","ks200":"KOSPI 200 Index"},"concepts":{"ranking":"Ranking"},"sections":{"indexFutures":"Index Futures","hot":"Hot","newListings":"New Listings","topVolume":"Top Volume","gainers":"Top Gainers","losers":"Top Losers","popular":"Trending"},"columns":{"name":"Name","rank":"Rank","symbol":"Code/Name","changePercent":"Change","lastPrice":"Last Price","changeAmount":"Change Amount","volume":"Volume","amount":"Turnover","peTtm":"P/E TTM","peStatic":"P/E","dividendTtm":"Dividend Yield TTM","dividendAvg":"5Y Avg Dividend Yield","dividendFrequency":"Dividend Frequency","marketCap":"Market Cap","revenue":"Revenue","ev":"EV","pe":"P/E","ps":"P/S","pb":"P/B","eps":"EPS","roe":"ROE","roa":"ROA","earningsYield":"Earnings Yield","dividendYield":"Dividend Yield","assetTurnover":"Asset Turnover","inventoryTurnover":"Inventory Turnover","quickRatio":"Quick Ratio","currentRatio":"Current Ratio"},"pagination":{"total":"{total} items","pageTitle":"Page {page}"},"directory":{"title":"All Stocks & Perpetual Futures","summary":"{total} symbols across U.S., Hong Kong and Korean stocks and perpetual futures, sorted by ticker","seoDescription":"Browse every U.S., Hong Kong and Korean stock and stock perpetual futures contract you can trade with USDT on Stockcoin.ai, grouped by market and sorted by ticker.","jumpTo":"Jump to market","searchPlaceholder":"Search ticker or name","letterFilter":"By ticker initial:","currentPage":"Current page"}},"S-Futures":"Futures","Pre-IPO":"Pre-IPO","AI Signal":"AI Signal","Login":"Log In","Upgrade":"Upgrade","Upgrade Subchain":"Upgrade Sub-node","Agent Name":"Agent remark","Input agent name":"Please input remark","Phone or Email":"Phone or Email","Input phone or email":"Please input phone or email","Sub-node Spot Rebate (%)":"Sub-node Spot Rebate (%)","Sub-node Contract Rebate (%)":"Sub-node Futures Rebate (%)","Example 0.3":"e.g. 0.3","Agent Spot Rebate Rate":"Spot Rebate Rate","Agent Contract Rebate Rate":"Futures Rebate Rate","Agent Rebate (%)":"Agent Rebate (%)","Rebate rate below current":"Cannot be lower than the current rate {min}","Rebate rate below current (%)":"Cannot be lower than the current rate {min}%","Rebate rate range error":"Allowed range: 0 - {max}","Total Rebate Ratio":"Total Rebate (%)","Total Spot Rebate Ratio":"Total Spot Rebate Ratio","Total Contract Rebate Ratio":"Total Futures Rebate Ratio","Add New":"Add New","Generate":"Generate","Invitation Count":"Invitation Count","Your Rebate Ratio":"Your Rebate Ratio","Invitee Cashback Ratio":"Invitee Cashback Ratio","Total Trading Volume":"Total Trading Volume","Total Rebate Amount":"Total Rebate Amount","Default":"Default","Set as Default":"Set as Default","Edit Invitation Link":"Edit Invitation Link","Add Invitation Link":"Add Invitation Link","Rebate Ratio Settings":"Rebate Ratio Settings","Invitee Spot Rebate":"Invitee Spot Rebate","Invitee Contract Rebate":"Invitee Futures Rebate","Default random":"Default random","6-20 characters, letters and numbers only":"6-20 characters, alphanumeric only","Invitation code format error":"Invitation code format error","Please enter or generate an invitation code":"Please enter or generate an invitation code","Failed to generate invitation code":"Failed to generate invitation code","Your":"Your Commission","Your Spot Rebate (%)":"Spot Rebate (Your)","Invitee Spot Cashback (%)":"Spot Cashback (Invitee)","Your Contract Rebate (%)":"Futures Rebate (Your)","Invitee Contract Cashback (%)":"Futures Cashback (Invitee)","Contract Rebate":"Futures Rebate","Invitation link rebate/reward ratios apply only to new registrants and are not retroactive.":"Invitation link rebate/reward ratios apply only to new registrants and are not retroactive.","Updated successfully":"Updated successfully","Added successfully":"Added successfully","Set default successfully":"Set default successfully","Remark":"Remark","No Remark":"No Remark","Input remark":"Please input remark","Upgrade successful":"Upgrade successful","Upgrade failed":"Upgrade failed","Upgrade error":"Upgrade error","Edit Agent":"Edit Agent","Edit successful":"Edit successful","Edit failed":"Edit failed","Range":"Range","Has Deposit":"Has Deposit","Maker Trade Amount":"Maker Trade Amount","Taker Trade Amount":"Taker Trade Amount","Commission Amount":"Commission Amount","Audit Status":"Audit Status","Audit Remark":"Audit Remark","Login successful":"Login successful","Login failed":"Login failed","Passkey login":"Sign in with a passkey","Google login":"Google login","Scan login":"Scan login","Wallet login":"Wallet login","Wallet login is not available":"Wallet login is not available","Wallet connection is required":"Connect your wallet before continuing.","Use Stockcoin APP to scan and log in":"Use Stockcoin APP to scan and log in","Refresh QR code":"Refresh QR code","QR code expired":"QR code expired","Login authorization rejected":"Login authorization rejected","Wallet signature rejected":"Wallet signature was not completed. Confirm the signature in your wallet and try again.","Wallet signature failed":"Wallet signature was not completed. Confirm the signature in your wallet and try again.","Failed to get QR code":"Failed to get QR code","Sign Up":"Sign Up","Sign up successful":"Sign up successful","Sign up failed":"Sign up failed","Verification failed":"Verification failed","Password reset successful":"Password reset successful","Password reset failed":"Password reset failed","Logout":"Logout","Are you sure logout?":"Are you sure you want to logout?","Yes":"Yes","No":"No","Back":"Back","Closed PnL":"Closed PnL","Continue with Google":"Continue with Google","Continue with Phantom":"Continue with Phantom","Email":"Email","Mobile":"Mobile","Email/Phone number":"Email/Phone number","Enter email":"Enter email","Enter email or phone number":"Enter email or phone number","Enter mobile number":"Enter mobile number","Search country/region":"Search country/region","Select country/region":"Select country/region","Please complete captcha verification":"Please complete captcha verification","Log in to Stockcoin":"Log in to Stockcoin.ai","Enter email or phone number to log in or use Google":"Enter your email or phone number to log in. You can also sign in directly with your Google account.","Create an Account":"Create an Account","Invalid email format":"Invalid email format","Invalid mobile format":"Invalid mobile format","Email format error, must contain @":"Email format error, must contain {'@'}","Only letters or numbers are allowed":"Only letters or numbers are allowed","Password must be at least 6 characters":"Password must be at least 6 characters","Password must be at least 8 characters":"Password must be at least 8 characters","Password must be no more than 32 characters":"Password must be no more than 32 characters","Password must include at least one uppercase letter":"Password must include at least one uppercase letter","Password must include at least one lowercase letter":"Password must include at least one lowercase letter","Password must include at least one number":"Password must include at least one number","Password must include at least one special character":"Password must include at least one special character","Password contains unsupported characters":"Password contains unsupported characters","Password does not meet requirements":"Password does not meet requirements","Password requirement separator":"; ","Your password must contain:":"Your password must contain:","8-32 characters":"8-32 characters","At least 1 lowercase character (a-z)":"At least 1 lowercase character (a-z)","At least 1 uppercase character (A-Z)":"At least 1 uppercase character (A-Z)","At least 1 number":"At least 1 number","At least 1 special character e.g. ! @ # $ %":"At least 1 special character e.g. ! {'@'} # $ %","Enter email code":"Enter email code","Enter email code id":"Enter email code id","Enter password":"Enter password","Please confirm password":"Please confirm password","Invite Code":"Invite Code","Invite Code (Optional)":"Invite Code (Optional)","Enter invite code":"Enter invite code","Forgot password?":"Forgot password?","Next":"Next","Reset login password":"Reset login password","Withdrawals are prohibited for 24 hours after resetting the login password":"Withdrawals are prohibited for 24 hours after resetting the login password","Don't have an account?":"Don't have an account?","Already have our account?":"Already have our account?","By creating an account, you agree to Vennix's":"By creating an account, you agree to Stockcoin's","Privacy Policy":"Privacy Policy","and":"and","legal.terms.title":"Terms of Use","legal.privacy.title":"Privacy Policy","legal.lastUpdated":"Last updated: {date}","Terms of Service":"Terms of Service","Docs":"Docs","Bug Bounty":"Bug Bounty","Careers":"Careers","Media Kit":"Media Kit","Contact Us":"Contact Us","Forgot Password":"Forgot Password","Enter your email to receive a reset code":"Enter your email to receive a reset code","Send reset email":"Send reset email","Reset Code":"Reset Code","We've sent a reset code to":"We've sent a reset code to","Reset Password":"Reset Password","Enter new password":"Enter new password","Confirm new password":"Confirm new password","Passwords do not match":"Passwords do not match","Confirmation Code":"Confirmation Code","We've sent a verification code to":"We've sent a verification code to","Search by name, ticker, or CA...":"Search by name, ticker, or CA...","Resend code":"Resend code","6h Vol":"6h Vol","Vol":"Vol","Buys":"Buys","Sells":"Sells","Net Vol.":"Net Vol.","Buy":"Buy","Spot Buy":"Buy","Sell":"Sell","Spot Sell":"Sell","Edit TP/SL":"Edit TP/SL","TP/SL adjusted successfully":"TP/SL adjusted successfully","TP/SL adjustment failed":"TP/SL adjustment failed","An error occurred while adjusting TP/SL":"An error occurred while adjusting TP/SL","Order cancelled":"Order cancelled","Margin Ratio":"Margin Ratio","Market":"Market","Cancel Order":"Cancel Order","Order {id} cancelled":"Order {id} cancelled","Cancel order failed":"Cancel order failed","Cancel all orders":"Cancel all orders","Cancel all orders failed":"Cancel all orders failed","Cancelled {count} orders":"Cancelled {count} orders","No active orders to cancel":"No active orders to cancel","Limit":"Limit","Reverse":"Reverse","Leverage":"Leverage","Buy Amount":"Buy Amount","Sell Amount":"Sell Amount","Max buy":"Max buy","Max Sell":"Max Sell","TP/SL":"TP/SL","Est. Liq. Price":"Est. Liq. Price","Available":"Available","Available Margin":"Available Margin","Perps Account Value":"Perps Account Value","Current Position":"Current Position","TP Price":"TP Price","SL Price":"SL Price","TP":"TP","SL":"SL","TP%":"Gain","Amount":"Amount","UsdTotal":"Value","Buy Nubfrog":"Buy Nubfrog","Sell Nubfrog":"Sell Nubfrog","PRESET":"PRESET","Buy settings":"Buy settings","Sell settings":"Sell settings","SLIPPAGE":"SLIPPAGE","PRIORITY":"PRIORITY","BRIBE":"BRIBE","Auto Fee":"Auto Fee","Convert":"Transfer Funds","Transfer":"Transfer","Swap between Perps and Spot assets":"Transfer {coin} between your perpetual Futures and spot balance","Spot":"Spot","Contract":"Futures","Conversion successful":"Transfer successful","MAX FEE":"MAX FEE","MEV Mode":"MEV Mode","Off":"Off","Red.":"Red.","Sec.":"Sec.","Bought":"Bought","Sold":"Sold","Bought_AMC":"Bought/Avg MC","Sold_AMC":"Sold/Avg MC","IP Access Restricted":"Your IP is in a restricted region and access is prohibited","Holding":"Holding","PnL":"PnL","Token info":"Token info","Top 10H.":"Top 10H.","Dev H.":"Dev H.","Snipers H.":"Snipers H.","Insiders":"Insiders","Bundlers":"Bundlers","LP Burned":"LP Burned","Holders":"Holders","Pro Traders":"Pro Traders","Dex Paid":"Dex Paid","Paid":"Paid","Unpaid":"Unpaid","CA":"CA","Create Password":"Create Password","Enter your password":"Enter your password","Password must be at least 8 characters long, including uppercase, lowercase, numbers, and special characters":"Password must be at least 8 characters long, including uppercase, lowercase, numbers, and special characters","Confirm your password":"Confirm your password","Continue":"Continue","Reset New Password":"Reset New Password","Send Code":"Send Code","Verify Code":"Verify Code","Set Password":"Set Password","Deposit":"Deposit","{symbol} market close order submitted":"{symbol} market close order submitted","{symbol} limit close order submitted at ${price}":"{symbol} limit close order submitted at ${price}","Close Successful":"Close Successful","{direction} {symbol} successful! Size: {size}":"{direction} {symbol} successful! Size: {size}","Close Failed":"Close Failed","Limit Close {symbol}":"Limit Close {symbol}","Current Position: {direction} {size} {symbol}":"Current Position: {direction} {size} {symbol}","Long":"Long","Short":"Short","Current Price: ${price}":"Current Price: ${price}","Suggested Price: ${price}":"Suggested Price: ${price}","Close Price:":"Close Price:","Please enter close price":"Please enter close price","Confirm Close":"Confirm Close","Input Error":"Input Error","Please enter a valid price":"Please enter a valid price","Market price close":"Market price close","Limit price close":"Limit price close","Close Position":"Close Position","Opening Trades":"Opening Trades","Mnemonic must be a valid string":"Mnemonic must be a valid string","Mnemonic length must be one of {lengths} words, currently {current} words":"Mnemonic length must be one of {lengths} words, currently {current} words","Failed to generate Solana keypair: {error}":"Failed to generate Solana keypair: {error}","Generated private key is not within valid range, please try different seed or salt":"Generated private key is not within valid range, please try different seed or salt","P-256 elliptic curve not supported":"P-256 elliptic curve not supported","Missing required configuration parameters: {params}":"Missing required configuration parameters: {params}","Wallet name is required":"Wallet name is required","Failed to create wallet":"Failed to create wallet","Organization ID and Wallet ID are both required":"Organization ID and Wallet ID are both required","Organization ID is required":"Organization ID is required","Failed to get user information":"Failed to get user information","Failed to list wallets":"Failed to list wallets","Failed to list private keys":"Failed to list private keys","Failed to get wallet":"Failed to get wallet","Or":"Or","Delete User":"Delete User","Settings":"Settings","Light":"Light","Dark":"Dark","Create password":"Create password","Password must contain at least one uppercase, lowercase, special character and digit with min 8 chars":"Password must be 8-32 characters and contains at least one uppercase, lowercase, special character and digit.","Retrieve after {time} seconds":"Retrieve after {time} seconds","On":"On","Same Name Tokens":"Same Name Tokens","Age":"Age","Type":"Type","Price":"Price","Price ({token})":"Price ({token})","Latest Price ({token})":"Latest Price ({token})","Mark Price ({token})":"Mark Price ({token})","Profit %":"Profit %","Loss %":"Loss %","Trigger Rule":"Trigger Rule","Current Open Price":"Current Open Price","For opening long, TP price should be above entry price":"Take profit price must be above the entry price","For opening short, TP price should be below entry price":"Take profit price must be below the entry price","For opening long, SL price should be below entry price":"Stop loss price must be below the entry price","For opening short, SL price should be above entry price":"Stop loss price must be above the entry price","Total USD":"Total USD","Trader":"Trader","Trade":"Trade","Time":"Time","Liquidity":"Liquidity","Value":"Value","Coins":"Coins","Dev":"Dev","Create":"Create","Remaining":"Remaining","PNL":"PNL","SOL Bal/ Age":"SOL Bal/ Age","Net Inflow":"Net Inflow","Avg price B/S":"Avg price B/S","Holding Duration":"Holding Duration","Active time":"Active time","Wallet Creation":"Wallet Creation","Total Add":"Total Add","Nubfrog Bal/USD":"Nubfrog Bal/USD","Unrealized":"Unrealized","Realized":"Realized","Current Bought/Avg":"Current Bought/Avg","Current Sold/Avg":"Current Sold/Avg","Current Total Profit":"Current Total Profit","Tokens":"Tokens","SOL Bal / Age":"SOL Bal / Age","Positions":"Positions","Open Orders":"Open Orders","Top Traders":"Top Traders","Liquidities":"Liquidities","Activities":"Activities","My Trades":"My Trades","Dev Trades":"Dev Trades","Trades":"Trades","New Pairs":"New Pairs","Final Stretch":"Final Stretch","Migrated":"Migrated","P1":"P1","P2":"P2","P3":"P3","SOL Bal":"SOL Bal","Trading Settings":"Trading Settings","Please enter a valid number":"Please enter a valid number","Please enter a trade size":"Please enter a trade size","Minimum size is 1 contract":"Minimum size is 1 contract","Trade size cannot be negative":"Trade size cannot be negative","Trade size must be greater than 10 USD":"Trade size must be greater than 10 USD","You are close to your maximum available balance":"You are close to your maximum available balance ({amount} {unit})","You are close to your maximum leverage limit":"You are close to your maximum leverage limit ({amount} {unit})","Lower leverage to {leverage}x to open up to {amount} {unit}":"Lower leverage to {leverage}x to open up to {amount} {unit}","You have reached your maximum leverage limit and cannot increase your position":"You have reached your maximum leverage limit and cannot increase your position","For long positions, TP price should be above current price":"For long positions, TP price should be above current price","For short positions, TP price should be below current price":"For short positions, TP price should be below current price","For long positions, SL price should be below current price":"For long positions, SL price should be below current price","For short positions, SL price should be above current price":"For short positions, SL price should be above current price","Take profit percentage must be greater than 0":"Take profit percentage must be greater than 0","Percentage must be greater than 0":"Percentage must be greater than 0","Price must be greater than 0":"Price must be greater than 0","Take profit percentage is too large":"Take profit percentage is too large","Stop loss percentage must be greater than 0":"Stop loss percentage must be greater than 0","Stop loss percentage cannot exceed 100%":"Stop loss percentage cannot exceed 100%","Invalid trading parameters":"Invalid trading parameters","Please check the trade size and TP/SL settings":"Please check the trade size and TP/SL settings","Order submitted successfully":"Order submitted successfully"," (including {tp} TP and {sl} SL orders)":" (including {tp} TP and {sl} SL orders)","Trade successful":"Trade successful","Take profit settings error":"Take profit settings error","Stop loss settings error":"Stop loss settings error","Slippage Setting":"Slippage Setting","Confirm":"Confirm","Total SOL":"Total SOL","Total LP":"Total LP","P-Liquid":"P-Liquid","Your transaction may be frontrun.":"Your transaction may be frontrun.","Reset slippage settings":"Reset slippage settings","to avoid potential loss.":"to avoid potential loss.","Loading address...":"Loading address...","Copy":"Copy","Download":"Download","Save 10% off fees":"Save 10% off fees","spotPnlShare.zeroFees":"0 Fees","Failed to download image":"Failed to download image","Image copied to clipboard":"Image copied to clipboard","Failed to copy image":"Failed to copy image","Error":"Error","PNL Calendar":"PNL Calendar","Best Positive Streak in":"Best Positive Streak in","days":"days","month.1":"January","month.2":"February","month.3":"March","month.4":"April","month.5":"May","month.6":"June","month.7":"July","month.8":"August","month.9":"September","month.10":"October","month.11":"November","month.12":"December","Only deposit USDC through the Solana network for this address.":"Only deposit USDC through the Solana network for this address.","kline.open":"kline.open","kline.high":"kline.high","kline.low":"kline.low","kline.close":"kline.close","kline.change":"kline.change","kline.amplitude":"kline.amplitude","depth":"Depth","depth.buy":"Bid Depth","depth.sell":"Ask Depth","depth.amplitude":"Spread Range","depth.empty":"No order book data","Size":"Size","ExecutedSize":"Executed Size","Total":"Total","Add More Funds":"Add More Funds","Filters":"Filters","Unselect All":"Unselect All","All Market":"All Market","All Status":"All Status","All Type":"All Type","Filled":"Filled","Cancelled":"Cancelled","All Symbol":"All Symbol","All Direction":"All Direction","Enter stock code or name":"Enter stock code or name","min":"min","max":"max","Age (mins)":"Age (mins)","Dev Holding":"Dev Holding","Apply All":"Apply All","Total Value":"Total Value","Copy Primary SOL Address":"Copy Primary SOL Address","Solana":"Solana","Copy Perps Address":"Copy Perps Address","Perps":"Perps","Perpetual Tag":"Perp","Favorites":"Favorites","All":"All","US Market":"US Market","HK Market":"HK Market","KR Market":"KR Market","Withdraw":"Withdraw","Log out":"Log out","Asset":"Asset","Direction":"Direction","Order Value":"Order Value","Execute price":"Execute price","Current Price":"Current Price","Trigger Condition":"Trigger Condition","Cancel All":"Cancel All","Position":"Position","Position Value":"Position Value","Trade Value":"Trade Value","Entry Price":"Entry Price","Mark Price":"Mark Price","Liquidation Price":"Liquidation Price","Margin Used":"Margin Used","Close":"Close","Close Dialog":"Close","CloseAll":"Close All","Open Orders[2]":"Open Orders[2]","Pump":"Pump","Bonk":"Bonk","Heaven":"Heaven","Bag":"Bag","Believe":"Believe","Moonshort":"Moonshort","Raydium":"Raydium","Pump AMM":"Pump AMM","Meteora AMM":"Meteora AMM","5m":"5m","1h":"1h","6h":"6h","24h":"24h","No trades yet":"No trades yet","No open positions":"No open positions","No open orders":"No open orders","No order history":"No order history","OrderBook":"OrderBook","Amount (USD)":"Amount (USD)","Total (USD)":"Total (USD)","Size (USD)":"Size (USD)","Spread":"Spread","Oracle Price":"Oracle Price","24h Volume":"24h Volume","Open Interest":"Open Interest","Funding / Countdown":"Funding / Countdown","Volume":"Vol","Volume (USD)":"Vol(USD)","Turnover":"Turnover","Funding":"Funding","cumFunding":"Funding","Countdown":"Countdown","Balance":"Balance","Address copied to clipboard":"UID copied to clipboard","Side":"Side","Only deposit SOL through the Solana network for this address.":"Only deposit SOL through the Solana network for this address.","Only deposit USDC through the Solana network for this address":"Only deposit USDC through the Solana network for this address","Max Size":"Max Size","Max Closeable":"Max. Closeable","Max Order Amount":"Max Order Amount","NoMint":"No Mint","YES":"YES","NO":"NO","NoBlacklist":"No Blacklist","Burnt":"Burnt","Top 10":"Top 10","Execute Price":"Execute Price","SL%":"Loss","Address":"Address","Deposit USDC from Arbitrum":"Deposit USDC from Arbitrum","4h":"4h","kline":"K-Line","balance":"Balance Sheet","income":"Income Statement","cashflow":"Cash Flow Statement","analyst":"Analyst Opinions","insider":"Insider Transactions","shareholders":"Shareholders","overview":"Overview","Position Mode":"Position Mode","Open Position":"Open Position","Open Short":"Open Short","Open Long":"Open Long","Available to Open":"Available","Estimated Liquidation Price":"Est. Liq. Price","Stop Market":"Stop Loss Market","Stop Loss Market":"Stop Loss Market","Stop":"Stop","Take Profit Market":"Take Profit Market","USDC will be sent over the Arbitrum network to the provided address.A $1 fee will be deducted from the USDC withdrawn.":"USDC will be sent over the Arbitrum network to the provided address.A $1 fee will be deducted from the USDC withdrawn.","Processing...":"Processing...","min_deposit_value":"Minimum value is {value} {unit}","Deposit Success":"Deposit Success","Market Close":"Market Close","Limit Close":"Limit Close","Close Long":"Close Long","Close Short":"Close Short","sfutures.orderStatus.FILLED":"Filled","sfutures.orderStatus.CANCELED":"Canceled","sfutures.orderStatus.REJECTED":"Rejected","sfutures.orderStatus.PARTIALLY_CANCELED":"Partially Canceled","sfutures.orderStatus.TRIGGERED":"Triggered","sfutures.orderStatus.CANCELLED":"Canceled","sfutures.orderStatus.PARTIALLY_CANCELLED":"Partially Canceled","sfutures.orderStatus.PARTIALLY_FILLED":"Partially Filled","sfutures.orderStatus.EXPIRED":"Expired","sfutures.orderStatus.FAILED":"Failed","sfutures.orderStatus.NOT_EFFECTIVE":"Not Effective","sfutures.orderStatus.NEW":"Open","sfutures.orderStatus.UNTREATED":"Pending Trigger","sfutures.orderStatus.PENDING_NEW":"Submitting","sfutures.orderStatus.SUBMITTING":"Submitting","sfutures.orderStatus.PLACING":"Placing","sfutures.orderStatus.PENDING_CANCEL":"Canceling","sfutures.orderStatus.WORKING":"Working","stocks.orderStatus.NEW":"Open","stocks.orderStatus.PARTIALLY_FILLED":"Partially Filled","stocks.orderStatus.FILLED":"Filled","stocks.orderStatus.CANCELED":"Canceled","stocks.orderStatus.CANCELLED":"Canceled","stocks.orderStatus.PENDING_CANCEL":"Canceling","stocks.orderStatus.PARTIALLY_CANCELED":"Partially Canceled","stocks.orderStatus.REJECTED":"Rejected","stocks.orderStatus.EXPIRED":"Expired","Market Order Liquidation":"Market Order Liquidation","ADL":"ADL","sfutures.direction.ADL":"ADL","sfutures.direction.Liquidation":"Liquidation","sfutures.marginType.ISOLATED":"Isolated","sfutures.marginType.CROSS":"Cross","sfutures.trigger.priceAbove":"Price above {price}","sfutures.trigger.priceBelow":"Price below {price}","Order parameters are incomplete":"Order parameters are incomplete","Close order submitted":"{symbol} close order submitted","Close order submission failed":"Close order submission failed, no response from server","Close failed":"Close failed","Please connect your wallet before trading":"Please connect your wallet before trading","This will attempt to immediately close your position.":"This will attempt to immediately close your position.","This will attempt to close your position when the limit price is reached.":"This will attempt to close your position when the limit price is reached.","Enter":"Enter","Closing...":"Closing...","Confirm {type} Close":"Confirm {type} Close","Close Error":"Close Error","Position information does not exist":"Position information does not exist","Full position closed successfully":"{coin} full position closed successfully","Partial position closed successfully":"{coin} partial position closed successfully ({percentage}%)","Close successful":"Close successful","Insufficient balance to close position":"Insufficient balance to close position","Invalid order parameters, please try again":"Invalid order parameters, please try again","Network error, please try again":"Network error, please try again","Close failed with error":"Close failed: {error}","Funding History":"Funding History","Payment":"Payment","Rate":"Rate","Coin":"Coin","withdraw":{"description_tip":"Only if there is {token} in the spot balance can it be withdrawn (Futures assets can be transferred to the spot balance). Withdrawals usually arrive within 5 minutes. \n{fee} {token} fee will be deducted from the {token} withdrawn","success":{"title":"Submission successful","description":"{coin} Withdrawal request has been successfully submitted"},"error":{"title":"Withdraw Failed","description":"Failed to withdraw {coin}, please try again","InvalidSolanaaddress":"Invalid Solana address","InvalidEthereumaddress":"Invalid {chain} address"}},"adjustLeverage":{"title":"Adjust Leverage","description":"Adjust your leverage to manage your exposure. Higher leverage increases both potential profits and risks.","currentLeverage":"Current Leverage","leverage":"Leverage","updating":"Updating...","updateButton":"Update Leverage","success":{"title":"Leverage Updated Successfully","description":"{symbol} leverage has been updated to {leverage}x"},"error":{"title":"Leverage Update Failed","defaultMessage":"Failed to update leverage","networkError":"Network connection failed, please check your network and try again","insufficientBalance":"Insufficient account balance, unable to set this leverage"}},"Latest price of futures contract":"Latest price of Futures","Mark Price Tooltip":"The real-time mark price for this Futures market. This mark price is used for calculating unrealized PNL and margin, and may deviate from the latest Futures trade price to prevent price manipulation.\nIndex price is the primary component of the mark price, which is a basket of weighted prices from major spot exchanges. Current index price is: {price}","Real-time price of asset from external price feeds":"Real-time price of asset from external price feeds","Hourly rate that longs pay shorts, meant to push prices close to underlying asset price":"Hourly rate that longs pay shorts, meant to push prices close to underlying asset price","Last Price":"Last Price","24h Change":"24h Change","8h Funding":"8h Funding","Token":"Token","Search coins...":"Search coins...","All positions successfully closed":"All positions successfully closed","24-hour price change percentage":"24-hour price change percentage","Total value of all open positions in this market":"Total value of all open positions in this market","IMPORTANT: This address can only receive native USDC from the Arbitrum network. Do not send USDC from other networks or other types of USDC (e.g., USDC.e). There is a minimum deposit of 5 USDC.":"IMPORTANT: This address can only receive native USDC from the Arbitrum network. Do not send USDC from other networks or other types of USDC (e.g., USDC.e). There is a minimum deposit of 5 USDC.","If you have USDC in your Spot Balances, transfer to Perps to make it available to withdraw. Withdrawals should arrive within 5 minutes.":"If you have USDC in your Spot Balances, transfer to Perps to make it available to withdraw. Withdrawals should arrive within 5 minutes.","please clear all filters":"please clear all filters","No data":"No data","sfutures":{"tradeType":{"futures":"Futures","copyTrading":"Copy Trading"},"chartTrading":{"createTitle":"Chart Limit Order","groupTitle":"{count} Orders","maxAvailable":"Maximum Available","estimatedMargin":"Estimated Margin","remaining":"Remaining","ordersCount":"{count} Orders","orderHere":"Place Order at This Price","settings":"Chart Trading Settings","showPositions":"Show Position Entry Price Lines","showQuantity":"Show Order Quantity","showProgress":"Show Fill Progress","showQuickActions":"Show Quick Actions","unavailable":"Chart trading is currently unavailable","unableSubmit":"This order cannot be submitted","networkError":"Network error. Check your connection and retry.","referenceLines":{"title":"Trade Reference Lines","entry":"Entry Price Line","breakEven":"Break-even Line","limit":"Limit Orders","tpsl":"TP/SL Orders","liquidation":"Liquidation Price Line","displayOptions":"Display Options","noPosition":"No open position","noOrder":"No open orders","notCalculable":"Not available yet (position data incomplete)","hiddenLevels":"{count} more price levels hidden","edgeAbove":"Above","edgeBelow":"Below","entryShort":"Entry","breakEvenShort":"Break-even","limitShort":"Limit","takeProfit":"TP","stopLoss":"SL","limitPrefix":"Limit ","marketPrefix":"Market ","liquidationShort":"Est. Liq.","pnl":"PnL","triggerLast":"Last","triggerMark":"Mark","triggerIndex":"Index","triggerPrice":"Trigger Price","triggerSource":"Trigger Source","executionPrice":"Execution Price","breakEvenNote":"Includes trading fees, excludes funding fees","liquidationNote":"Estimated value that changes with margin and account equity; not a guarantee","actionCancel":"Cancel order","actionDetail":"View details","actionClose":"Market close","actionReverse":"Reverse","actionProtect":"TP/SL","actionDrag":"Drag to change trigger price","actionProtectDrag":"Drag to set TP/SL","quantityTpslAmbiguous":"This position already has multiple partial TP/SL orders on this side, so the chart cannot tell which one to change. Cancel it in the open orders list and set it again","expectedProfit":"Est. profit","expectedLoss":"Est. loss","positionTitle":"Position Details","limitTitle":"Limit Order","tpslTitle":"TP/SL Order","liquidationTitle":"Estimated Liquidation Price","breakEvenTitle":"Break-even Price","cancelOrder":"Cancel Order","cancelAll":"Cancel All","modify":"Modify","confirm":"Confirm","direction":"Direction","quantity":"Quantity","orderPrice":"Order Price","remaining":"Remaining","marginMode":"Margin Mode","riskRate":"Risk Rate","entryPrice":"Entry Price","markPrice":"Mark Price","unrealisedPnl":"Unrealized PnL","realisedPnl":"Realized PnL","leverage":"Leverage","modifyUnsupported":"Order modification is not available yet. Cancel and place a new order.","ordersInGroup":"{count} orders","cancelSuccess":"Order cancelled","reverseTitle":"Reverse Position Confirmation","latest":"Last","sellToBuy":"Sell to Buy","buyToSell":"Buy to Sell","investAmount":"Amount","reverseOrderPrice":"Order Price","marketPrice":"Market","reverseAction":"{side} {amount} {asset} to open the reverse position","reverseNote":"* If the account balance is insufficient to open a reverse position of the same size, the reverse order cannot be placed. The reverse position size is capped at the maximum contract quantity per market order for each pair.","closeConfirmTitle":"Market Close","closeConfirmContent":"Close the {symbol} {side} position ({amount}) at market price?","openLong":"Buy/Long","openShort":"Sell/Short","buyShort":"Buy","sellShort":"Sell","reverseFailed":"Reverse position failed","syncUpdating":"Updating","syncStale":"Data may be outdated","syncBannerUpdating":"Connection lost. Reconnecting and syncing reference lines…","syncBannerStale":"Disconnected for over 10s. Reference line data may be outdated; order actions are paused","syncBlocked":"Data may be outdated. Order actions are paused until reconnected"}},"overview":{"title":"Overview","description":"Asset Overview","empty":"No overview available"}},"stocks":{"chart":{"marketSource":"Market"},"session":{"preMarket":"Pre-market","trading":"Regular Trading","afterMarket":"After-market","preOpening":"Pre-opening Auction","closingAuction":"Closing Auction"},"marketStatusBanner":{"nextSessionIn":"{session} starts in","currentSessionEndsIn":"ends in"},"orderSession":{"extended":"RTH+Pre/Post-Mkt","extendedTime":"4:00~20:00 ET","regular":"Regular Trading Hours","regularTime":"9:30~16:00 ET"},"orderRules":{"unsupportedMarket":"This market is not supported","sessionUnavailable":"This order type is unavailable in the current session","marketStatusUnavailable":"Market status is temporarily unavailable","preOpeningAuctionDisabled":"Your settings do not allow pre-opening auction orders","closingAuctionDisabled":"Your settings do not allow closing auction orders","ipoDataLoading":"Loading today's IPO data","ipoDataUnavailable":"Today's IPO data is temporarily unavailable","ipoPriceUnavailable":"The IPO maximum issue price is temporarily unavailable","auctionSlippageLoading":"Loading HK auction slippage","auctionSlippageUnavailable":"HK auction slippage is temporarily unavailable","spreadUnavailable":"Unable to load HKEX tick size rules","exchangeRateUnavailable":"{currency}/USDT exchange rate is unavailable","enterAmount":"Enter an amount","enterPrice":"Enter a price","integerQuantity":"Amount must be a whole number","lotSize":"Amount must be a multiple of {step}","priceDecimals":"Price supports up to {count} decimal places","priceStep":"Price must be in increments of {step}","maxIntegerDigits":"Enter up to {count} integer digits","priceRange":"Limit price should be within {percent}% of the latest price","integerPrice":"Price must be a whole number","krexSpreadUnavailable":"Unable to load KRX tick size rules","krexPriceRange":"Limit price must be within {percent}% of the previous close"},"auction":{"preOpeningTitle":"Pre-opening Auction","closingTitle":"Closing Auction","allow":"Allow participation","allowOption":"Allow","disallow":"Do not allow","infoLabel":"Auction trading information","allowPrefix":"Allow: ","disallowPrefix":"Do not allow: ","preOpeningInfoTitle":"Pre-opening Auction Session (Hong Kong Time)","preOpeningOrderManagement":"09:00-09:15: Auction orders may be submitted, amended, or cancelled;","preOpeningNoCancellation":"09:15-09:22: Auction orders may be submitted but cannot be cancelled;","preOpeningStopAccepting":"After 09:22: Auction orders are no longer accepted;","preOpeningContinuousTrading":"09:30: Continuous trading begins.","closingAllowInfo":"Orders may be submitted for auction matching during the closing auction. Exchange and market status rules apply during the random closing phase.","closingDisallowInfo":"When disabled, orders cannot be submitted during the closing auction. Regular-session trading is unaffected."},"balance":{"asset":"Asset","totalAssets":"Total Assets","intangibleAssets":"Intangible Assets","earningAssets":"Earning Assets","otherCurrentAssets":"Other Current Assets","cash":"Cash","cashAndEquivalents":"Cash and Equivalents","cashAndShortTermInvestments":"Cash and Short-term Investments","totalCurrentAssets":"Total Current Assets","longTermInvestments":"Long-term Investments","shortTermInvestments":"Short-term Investments","netReceivables":"Net Receivables","inventory":"Inventory","otherAssets":"Other Assets","goodWill":"Goodwill","propertyPlantEquipment":"Net Property, Plant and Equipment","propertyPlantAndEquipmentNet":"Net Property, Plant and Equipment","propertyPlantAndEquipmentGross":"Gross Property, Plant and Equipment","accumulatedDepreciation":"Accumulated Depreciation","accumulatedAmortization":"Accumulated Amortization","negativeGoodwill":"Negative Goodwill","netTangibleAssets":"Net Tangible Assets","deferredLongTermAssetCharges":"Deferred Long-term Asset Charges","nonCurrentAssetsTotal":"Total Non-current Assets","nonCurrrentAssetsOther":"Other Non-current Assets","liability":"Liabilities","totalLiab":"Total Liabilities","deferredLongTermLiab":"Deferred Long-term Liabilities","otherCurrentLiab":"Other Current Liabilities","totalCurrentLiabilities":"Total Current Liabilities","currentDeferredRevenue":"Current Deferred Revenue","netDebt":"Net Debt","shortTermDebt":"Short-term Debt","shortLongTermDebt":"Short/Long-term Debt","shortLongTermDebtTotal":"Total Short/Long-term Debt","longTermDebt":"Long-term Debt","longTermDebtTotal":"Total Long-term Debt","accountsPayable":"Accounts Payable","capitalLeaseObligations":"Capital Lease Obligations","otherLiab":"Other Liabilities","nonCurrentLiabilitiesTotal":"Total Non-current Liabilities","nonCurrentLiabilitiesOther":"Other Non-current Liabilities","equity":"Equity","totalStockholderEquity":"Total Stockholder Equity","commonStock":"Common Stock","capitalStock":"Capital Stock","capitalSurpluse":"Capital Surplus","retainedEarnings":"Retained Earnings","otherStockholderEquity":"Other Stockholder Equity","accumulatedOtherComprehensiveIncome":"Accumulated Other Comprehensive Income","additionalPaidInCapital":"Additional Paid-in Capital","commonStockTotalEquity":"Total Common Stock Equity","preferredStockTotalEquity":"Total Preferred Stock Equity","retainedEarningsTotalEquity":"Total Retained Earnings Equity","treasuryStock":"Treasury Stock","totalPermanentEquity":"Total Permanent Equity","noncontrollingInterestInConsolidatedEntity":"Noncontrolling Interest in Consolidated Entity","temporaryEquityRedeemableNoncontrollingInterests":"Temporary Equity Redeemable Noncontrolling Interests","preferredStockRedeemable":"Redeemable Preferred Stock","warrants":"Warrants","liabilitiesAndStockholdersEquity":"Total Liabilities and Stockholders' Equity","netInvestedCapital":"Net Invested Capital","netWorkingCapital":"Net Working Capital","commonStockSharesOutstanding":"Common Stock Shares Outstanding"},"income":{"totalRevenue":"Total Revenue","costOfRevenue":"Cost of Revenue","grossProfit":"Gross Profit","researchDevelopment":"Research and Development","sellingGeneralAdministrative":"Selling and General Administrative","sellingAndMarketingExpenses":"Selling and Marketing Expenses","otherOperatingExpenses":"Other Operating Expenses","totalOperatingExpenses":"Total Operating Expenses","operatingIncome":"Operating Income","totalOtherIncomeExpenseNet":"Total Other Income/Expense Net","nonOperatingIncomeNetOther":"Non-operating Income Net Other","ebit":"EBIT","ebitda":"EBITDA","interestExpense":"Interest Expense","interestIncome":"Interest Income","netInterestIncome":"Net Interest Income","incomeBeforeTax":"Income Before Tax","incomeTaxExpense":"Income Tax Expense","taxProvision":"Tax Provision","netIncome":"Net Income","netIncomeApplicableToCommonShares":"Net Income Applicable to Common Shares","netIncomeFromContinuingOps":"Net Income from Continuing Operations","depreciationAndAmortization":"Depreciation and Amortization","reconciledDepreciation":"Reconciled Depreciation","discontinuedOperations":"Discontinued Operations","effectOfAccountingCharges":"Effect of Accounting Charges","extraordinaryItems":"Extraordinary Items","minorityInterest":"Minority Interest","nonRecurring":"Non-recurring Items","otherItems":"Other Items","preferredStockAndOtherAdjustments":"Preferred Stock and Other Adjustments"},"cashflow":{"operating":"Operating Cash Flow","totalCashFromOperatingActivities":"Net Cash from Operating Activities","netIncome":"Net Income","depreciation":"Depreciation","changeToNetincome":"Adjustments to Net Income","changeToAccountReceivables":"Change in Accounts Receivable","changeToLiabilities":"Change in Liabilities","changeToInventory":"Change in Inventory","changeToOperatingActivities":"Other Changes in Operating Activities","changeInWorkingCapital":"Change in Working Capital","changeReceivables":"Change in Receivables","cashFlowsOtherOperating":"Other Operating Cash Flows","otherNonCashItems":"Other Non-cash Items","stockBasedCompensation":"Stock-based Compensation","investing":"Investing Cash Flow","totalCashflowsFromInvestingActivities":"Net Cash from Investing Activities","capitalExpenditures":"Capital Expenditures","investments":"Investments","otherCashflowsFromInvestingActivities":"Other Investing Cash Flows","salePurchaseOfStock":"Sale/Purchase of Stock","financing":"Financing Cash Flow","totalCashFromFinancingActivities":"Net Cash from Financing Activities","dividendsPaid":"Dividends Paid","netBorrowings":"Net Borrowings","otherCashflowsFromFinancingActivities":"Other Financing Cash Flows","issuanceOfCapitalStock":"Issuance of Capital Stock","cashchange":"Cash Change","changeInCash":"Net Change in Cash","cashAndCashEquivalentsChanges":"Change in Cash and Cash Equivalents","beginPeriodCashFlow":"Cash at Beginning of Period","endPeriodCashFlow":"Cash at End of Period","exchangeRateChanges":"Effect of Exchange Rate Changes","freeCashFlow":"Free Cash Flow"},"analyst":{"title":"Analyst Ratings","subtitle":"Professional Analyst Ratings and Target Prices","analystCount":"Number of Analysts","ratingScore":"Average Rating","strongBuy":"Strong Buy","buy":"Buy","hold":"Hold","sell":"Sell","strongSell":"Strong Sell","targetPrice":"Target Price","priceForecast":"Price Forecast"},"insider":{"title":"Insider Transactions","subtitle":"Recent Insider Buying and Selling Activities","summary":"Transaction Overview","totalTransactions":"Total Transactions","transactionsUnit":"transactions","latestTransaction":"Latest Transaction","latestDateUnit":"Latest Date","latestPeople":"Recent Insiders","peopleUnit":"insiders","latestRecords":"Recent Transaction Records","transactionCodes":{"P":"Purchase (P)","S":"Sale (S)","A":"Award (A)","M":"Exercise of Options (M)","G":"Gift (G)","F":"Payment of Exercise Price or Tax Liability (F)","J":"Other (J)","C":"Conversion (C)"},"table":{"transactionDate":"Transaction Date","ownerName":"Name","transactionCode":"Type","transactionAmount":"Amount","transactionPrice":"Price","value":"Total Value"}},"shareholders":{"title":"Shareholder Structure","subtitle":"Major Shareholder Holdings Analysis","summary":"Holding Overview","institutionalHolding":"Institutional Holding","insidersHolding":"Insider Holding","outstanding":"Outstanding Shares","sharesUnit":"share","institutionalTableTitle":"Major Institutional Shareholders","fundTableTitle":"Major Fund Shareholders","table":{"date":"Report Date","institutionalName":"Institution name","fundName":"Fund name","totalShares":"Total shares","totalAssets":"Total assets","currentShares":"Current shares","change":"Change","changePercent":"Change percent"}},"overview":{"title":"Company Overview","shareOverview":"Company Profile","contactInfo":"Contact Information","stockCode":"Stock Code","isin":"ISIN Code","currency":"Currency","ipoDate":"IPO Date","address":"Company Address","employees":"Contact Phone","website":"Company Website","fiscalYearEnd":"Fiscal Year End","more":"Show More","less":"Show Less","financialHighlights":"Financial Highlights","marketCapitalization":"Market Capitalization","grossProfit":"Gross Profit (TTM)","dividendYield":"Dividend Yield","returnOnAssets":"Return on Assets (TTM)","ebitda":"EBITDA","earningsShare":"Earnings Per Share (EPS)","grossMargin":"Net Profit Margin (TTM)","quarterlyEarningsGrowthYOY":"Quarterly Earnings Growth YoY","revenueTTM":"Revenue (TTM)","bookValue":"Book Value Per Share","operatingMarginTTM":"Operating Margin (TTM)","quarterlyRevenueGrowthYOY":"Quarterly Revenue Growth YoY","revenuePerShareTTM":"Revenue Per Share (TTM)","dividendShare":"Dividend Per Share","returnOnEquityTTM":"Return on Equity (ROE, TTM)"},"marketNews":"Market News","news":"News","noNews":"No news"},"History":"History","Search Results":"Search Results","Search":"Search","Current Pair Only":"Current Pair Only","Current Stock Only":"Current Stock Only","Sort":"Sort","Stocks Search Market Label":"Market:","MC":"MC","V":"V","L":"L","Last TX":"Last TX","History cleared":"History cleared","LP Count":"LP Count","Liquidity pools":"Liquidity pools","Deposit Now":"Deposit Now","Insufficient Balance":"Insufficient Balance","Approving":"Approving...","Approve":"Approve","Trading":"Trading...","Submitting order":"Submitting order...","Slippage":"Slippage","Auto":"Auto","Discount":"Discount","Submitting transaction":"Submitting transaction...","Transaction submitted failed, please try again":"Transaction submitted failed, please try again","Transaction hash not received":"Transaction hash not received","Transaction submitted, hash":"Transaction submitted, hash","Waiting for blockchain confirmation":"Waiting for blockchain confirmation...","Transaction successful":"Transaction successful!","Transaction confirmation failed":"Transaction confirmation failed","Transaction failed, please try again":"Transaction failed, please try again","Requesting approval for":"Requesting approval for","Approval successful":"Approval successful!","Approval failed":"Approval failed","Position Side":"Position Side","Cancel":"Cancel","ETH_Balance":"ETH Balance","Realized Profit":"Realized Profit","Unrealized Profit":"Unrealized Profit","Position Size":"Position Size","Average Cost":"Average Cost","Trade executed successfully":"Trade executed successfully","Please enter a valid amount":"Please enter a valid amount","Insufficient balance":"Insufficient balance","Portfolio":"Portfolio","Saved successfully":"Saved successfully","Save failed":"Save failed","Share":"Share","Description":"Description","No trades":"No trades","No activities":"No activities","No liquidities":"No liquidities","No dev trades":"No dev trades","No holders":"No holders","No positions":"No positions","No top traders":"No top traders","No my trades":"No my trades","Action":"Action","Show":"Show","Hidden":"Hidden","Instantly Sell ${token}":"Instantly Sell ${token}","User Guide":"User Guide","High":"High","Low":"Low","Open":"Open","Market closes at":"Market closes at {time}","Market opens at":"Market opens at {time}","Market is closed":"Market Closed","Market Closed":"Market Closed","Opens in":"Reopens","Previous Close":"Previous Close","coin.search.title":"Start with a token search","coin.search.placeholder":"Search tokens, contracts, tickers","coin.lists.topMajors":"Top Majors","coin.lists.topGainers":"Top 24h Gainers (FDV 100)","coin.lists.newActive":"New & Active","Buy Crypto":"Buy Crypto","Meme Pulse":"Meme","coin text":"Search and trade crypto instantly","meme text":"Be the first to find trending meme tokens","home.heroTitle":"Global Markets, Powered by Native AI","home.heroSubtitle":"Trade global stocks and derivatives with ease, built with Amber Group","home.startNow":"Get Started","home.blogViewDetails":"View Details","home.marketTabHot":"Hot","home.marketTabUs":"US","home.marketTabHk":"HK","home.marketTabKr":"KR","home.seedPopupAriaLabel":"Homepage promotion","home.seedPopupSkipToday":"Today not popping up","home.seedPopupClose":"Close","home.seedPopupPrevious":"Previous poster","home.seedPopupNext":"Next poster","home.advantagesTitle":"Product Advantages","home.advantagesItem1Title":"Fast onboarding & instant market access","home.advantagesItem1Desc":"A simplified account opening and funding process allows users to deposit and start trading within minutes.","home.advantagesItem2Title":"Comprehensive U.S. equity market data","home.advantagesItem2Desc":"Delivers all essential data required for U.S. stock trading, comparable to platforms such as Robinhood and Interactive Brokers.","home.advantagesItem3Title":"Advanced stock derivatives & high leverage","home.advantagesItem3Desc":"Supports stock perpetual trading with leverage of up to 100×, enabling both long and short strategies to efficiently capture market opportunities.","home.partnersTitle":"Stockcoin.ai and top-tier partners","home.partnersSubtitle":"jointly create a premium trading experience","home.amberDesc":"Deeply involved in Stockcoin’s infrastructure and liquidity development","home.amberPoint1Title":"Institutional crypto leader","home.amberPoint1Content":"A Nasdaq-listed company providing institutional-grade crypto financial services, including liquidity, trading, and infrastructure solutions.","home.amberPoint2Title":"Top-tier investor backing","home.amberPoint2Content":"Supported by leading global investors such as Sequoia, Paradigm, Pantera, and Coinbase Ventures, reflecting strong market credibility.","home.amberPoint3Title":"Regulated presence in Hong Kong","home.amberPoint3Content":"Operates an SFC-licensed subsidiary authorized for Type 1, 4, and 9 regulated activities, ensuring compliance with one of Asia’s most stringent regulatory regimes.","home.ondoDesc":"Tokenized U.S. equities on Stockcoin.ai are powered by SEC-regulated underlying assets","home.ondoPoint1Title":"Institutional-grade legal structure","home.ondoPoint1Content":"Tokenized assets are issued via bankruptcy-remote SPVs, with clearly defined investor rights under established legal frameworks.","home.ondoPoint2Title":"Fully backed, TradFi-level protection","home.ondoPoint2Content":"Each token is backed 1:1 by underlying securities held with regulated custodians, with priority claims designed to mirror traditional finance.","home.ondoPoint3Title":"RWA compliance leader","home.ondoPoint3Content":"With Reg S distribution, strict KYC/AML, sanctions screening, and transfer restrictions, Ondo is widely regarded as one of the most compliant and leading RWA platforms.","home.statsTitleLine1":"Building a borderless trading terminal","home.statsTitleLine2":"for Real-World Assets.","home.statsCryptoSpotFeeLine1":"Crypto Spot","home.statsCryptoSpotFeeLine2":"Trading Fee","home.statsMinutes":"minutes","home.statsOnboardingTime":"Onboarding time","home.statsTradingHours":"Trading hours","home.statsMaxTps":"Max TPS","home.faq.title":"Stockcoin.ai FAQ","home.markets.title":"Multi-Market, One-Stop Trading","home.markets.subtitle":"Connect to global capital markets with stablecoins and seize more opportunities","home.markets.card1Title":"US, HK & KR Stocks","home.markets.card1Desc":"Trade popular US, HK and KR stocks and join global equity markets with ease","home.markets.card2Title":"IPO & Pre-IPO","home.markets.card2Desc":"Subscribe to curated IPOs and capture pre-listing opportunities in quality companies","home.markets.card3Title":"Derivatives Trading","home.markets.card3Desc":"Stock and major digital-asset derivatives for diversified trading needs","home.security.title":"Security & Risk Management","home.security.subtitle":"Multi-layer security and 24/7 risk monitoring keep the platform stable and your assets safe","home.security.card1Title":"Institutional Partners","home.security.card1Desc":"With leading institutions like Amber, we build resilient trading infrastructure.","home.security.card2Title":"Account Protection","home.security.card2Desc":"Multi-factor authentication and security checks protect your account.","home.security.card3Title":"Risk Monitoring","home.security.card3Desc":"Round-the-clock monitoring detects and handles abnormal activity in time.","home.security.card4Title":"Fund Security","home.security.card4Desc":"Multi-signature and cold/hot wallet isolation safeguard your funds.","home.steps.title":"Connect to Global Markets in 3 Steps","home.steps.subtitle":"Create an account, deposit funds and start trading to access diversified global assets.","home.steps.stepLabel":"STEP {number}","home.steps.step1Title":"Create Account","home.steps.step1Desc":"Sign up in minutes with your email or phone number","home.steps.step2Title":"Deposit Stablecoins","home.steps.step2Desc":"Fund your account easily with stablecoins and start fast","home.steps.step3Title":"Start Trading","home.steps.step3Desc":"Trade stocks and derivatives, and join global IPO and Pre-IPO opportunities","home.insights.title":"Market Insights, Ahead of the Curve","home.insights.subtitle":"Market analysis, investing guides and platform updates to help you seize opportunities.","home.insights.tabMarket":"Market Insights","home.insights.tabAnnouncement":"Announcements","home.insights.tabBeginner":"Tutorials","home.insights.viewMore":"View More","home.insights.empty":"No content yet, stay tuned","home.download.title":"Trade Global Markets Anytime, Anywhere","home.download.subtitle":"Access tokenized US stocks, stock perpetuals and crypto markets on mobile and never miss an opportunity","home.download.otherLabel":"Other","home.download.qrButton":"iOS & Android","home.download.qrTitle":"Scan to download the Stockcoin.ai App","home.download.qrHint":"Scan the QR code with your phone camera to open the right app store","home.faq.subtitle":"Key information at a glance: the platform, trading products and your asset rights","home.faq.q1.question":"What is Stockcoin.ai?","home.faq.q1.p1":"Stockcoin.ai is an AI crypto-native trading platform for global users. Through technological innovation, it connects U.S. equity-related assets and supports multiple asset classes, including stock spot assets, stock perpetual futures, and crypto assets. The platform's vision is to help users participate in global financial markets in a more convenient and efficient way.","home.faq.q2.question":"How is Stockcoin.ai different from traditional brokerages?","home.faq.q2.b1":"Traditional brokerages typically rely on bank accounts, local account-opening processes, and fixed market trading hours.","home.faq.q2.b2":"Stockcoin.ai lowers the barrier for global users to access U.S. equity-related assets by optimizing crypto-asset accounts and on-chain asset structures. It supports 24/7 trading hours and offers more flexible trading tools such as stock perpetual futures.","home.faq.q3.question":"Is Stockcoin.ai safe and trustworthy?","home.faq.q3.b1.title":"Security","home.faq.q3.b1.desc":"User assets are segregated and held in controlled regulated accounts, ensuring 100% guaranteed redemption of user assets.","home.faq.q3.b2.title":"Compliance","home.faq.q3.b2.desc":"The platform and its partner brokers have obtained compliance licenses in multiple key countries and regions, and will continue expanding compliant regions and services.","home.faq.q3.b2.s1":"Hong Kong Type 1 license for dealing in securities","home.faq.q3.b2.s2":"U.S. Money Services Business (MSB) registration","home.faq.q3.b2.s3":"Australian Financial Services License (AFSL)","home.faq.q3.b3.title":"Risk control","home.faq.q3.b3.desc":"The platform uses identity verification, risk controls, KYC/AML, and other mechanisms to reduce account and trading risks.","home.faq.q4.question":"What are the stock spot assets on Stockcoin.ai? Are they real stocks?","home.faq.q4.p1":"Users trade on-chain equity assets that track real stock prices, rather than traditional stocks registered directly under the user's name. These assets are usually supported by regulated institutions or compliant structures and are designed to map the price performance of real-world stocks at close to 1:1. Users can trade them with stablecoin assets such as USDT.","home.faq.q5.question":"After buying stock spot assets, do I have voting rights or dividend rights?","home.faq.q5.b1":"Stock holders receive corresponding economic rights, such as dividends, but do not have voting rights in the underlying company. Those voting rights are retained by the custodian holder.","home.faq.q5.b2":"When corporate actions such as dividends or stock splits occur for stocks held by users, Stockcoin.ai will announce them in advance and help users handle stock splits and claim dividend distributions.","home.faq.q6.question":"How do I start trading on Stockcoin.ai?","home.faq.q6.b1.title":"Register an account","home.faq.q6.b1.desc":"Provide simple information and complete account registration within one minute.","home.faq.q6.b2.title":"Complete KYC","home.faq.q6.b2.desc":"Complete the necessary identity verification and security settings.","home.faq.q6.b3.title":"Deposit assets","home.faq.q6.b3.desc":"Deposit stablecoin assets such as USDT across supported chains.","home.faq.q6.b4.title":"Trade","home.faq.q6.b4.desc":"Choose stock spot assets, stock perpetual futures, or crypto assets to trade.","home.faq.q7.question":"What are stock perpetual futures?","home.faq.q7.p1":"Stock perpetual futures are derivatives based on stock prices. Users can trade price movements without holding the underlying stock. They support long and short positions and usually have no fixed expiry date, but involve leverage, margin, funding rates, and liquidation risks. New users should fully understand the rules before trading.","home.faq.q8.question":"What is an IPO?","home.faq.q8.p1":"An IPO (Initial Public Offering) is when a company issues shares to the public for the first time and lists on an exchange. After listing, investors can buy and sell the company's shares in the public market.","home.faq.q9.question":"What is pre-IPO?","home.faq.q9.p1":"Pre-IPO refers to the stage before a company is officially listed. Related investments are usually available to institutions, professional investors, or specific participants. Compared with listed stocks, they usually have lower liquidity, more limited information, and uncertainty around listing timing and valuation.","roedesc":"Mark price is used to estimate unrealized PNL.Only trade prices areused for realized PNL.","margindesc":"For isolated positions margin includes unrealized pnl.","fundingdesc":"Net funding payments since the position was opened. Hover for all-time and since changed.","buy-long":"Buy / Long","sell-short":"Sell / Short","placeOrder":"Place Order","orderValue":"Order Value","RequiredMargin":"Required Margin","tradeFee":"Fee","fee":"Fee","Current {symbol} Margin":"Current {symbol} Margin","Available Margin to Add":"Available Margin to Add","Maximum reduction of margin":"Maximum reduction of margin","Adjust Margin":"Adjust Margin","Add more margin to reduce liquidation risk":"Add more margin to reduce liquidation risk","Add":"Add","Remove":"Remove","Max":"Max","Please note that funds in isolated mode cannot be removed without closing the position":"Please note that funds in isolated mode cannot be removed without closing the position","Margin adjusted successfully":"Margin adjusted successfully","Trades History":"Trades History","Order History":"Order History","Fundings period":"Period","Fundings rate":"Rate","Funding Fee":"Funding Fee","Status":"Status","Fill Time":"Fill Time","Fill Price":"Fill Price","Role":"Role","Maker":"Maker","Taker":"Taker","Total Fee":"Total Fee","Min Fill Price":"Min Fill Price","Max Fill Price":"Max Fill Price","Loading fill details...":"Loading fill details...","Unable to load fill details":"Unable to load fill details","No fill details":"No fill details","tif":{"title":"Time in Force","gtcTitle":"Good Till Cancelled","gtcDesc":"This order will remain active until it is fully executed or cancelled.","iocTitle":"Immediate Or Cancel","iocDesc":"This order will be immediately executed in part or in full, and any remaining portion will be cancelled.","fokTitle":"Fill Or Kill","fokDesc":"This order must be immediately executed in full, otherwise it will be entirely cancelled.","gtdTitle":"Good Till Date","gtdDesc":"Unless filled or cancelled, the GTD order remains effective until the specified date. If not executed, the order will be automatically cancelled.","aloTitle":"Add Liquidity Only","aloDesc":"Order will existonly as a limit order on the book. Alsoknown as post-only."},"Deposit History":"Deposit History","Withdrawal History":"Withdrawal History","Advanced Trading Strategy":"Advanced Trading Strategy","Time in Force":"Time in Force","Processing":"Processing","Success":"Success","Failed":"Failed","Limit Order":"Limit Order","Active":"Active","Order A":"Order A","Order B":"Order B","Order C":"Order C","Market TP":"Market TP","Market SL":"Market SL","Inactive":"Inactive","Unplaced":"Unplaced","Reduce Only":"Reduce Only","Trigger Price":"Trigger Price","Trigger Type":"Trigger Type","Index Price":"Index Price","If order A is partially or fully filled, order B and C will be submitted":"If order A is partially or fully filled, order B and C will be submitted","If order B is filled, order C will be cancelled":"If order B is filled, order C will be cancelled","If order C is filled, order B will be cancelled":"If order C is filled, order B will be cancelled","This is an OTOCO order, supporting sumbission of one master order and two slave orders":"This is an OTOCO order, supporting sumbission of one master order and two slave orders","BuyAction":"Buy","SellAction":"Sell","Risk Rate":"Risk Rate","riskRatedesc":"The lower the risk rate, the relatively lower the risk of the position. When the risk rate reaches 100%, the position will be forcibly closed.","adlRank.title":"ADL Safety","adlRank.desc":"This metric shows how safe the position is from auto-deleveraging. A higher adlRank is safer, while a lower adlRank means the position is closer to ADL.","adlRank.currentSafety":"Current safety: {value}","单币保证金模式":"Single Asset Margin Mode","维持保证金":"Maintenance Margin","保证金余额":"Margin Balance","Margin":"Margin","Liq.Price":"Liq.Price","locked":"Locked","Network":"Network","Minimum deposit amount {amount} {token}":"Minimum deposit amount {amount} {token}","Only deposit {token} to this address via the {network} network, otherwise the assets will be lost.":"Only deposit {token} to this address via the {network} network, otherwise the assets will be lost.","Copy Success":"Copy Success","takes a flat $1 fee on withdrawals.":"Takes a flat $1 fee on withdrawals.","Withdraw Amount":"Withdraw Amount","Receive address":"Receive address","Email code":"Email code","Authenticator code":"2FA Authenticator code","Send":"Send","Bind at least two verification methods before withdrawing. Go to Security to set up email, phone number, or authenticator app.":"Bind at least two verification methods before withdrawing. Go to Security to set up email, phone number, or authenticator app.","Go to Security settings":"Go to Security settings","Go to Verification":"Go to Verification","Minimum withdrawal amount is {amount} {token}":"Minimum withdrawal amount is {amount} {token}","No withdrawals allowed at this time. Please contact support.":"No withdrawals allowed at this time. Please contact support.","Withdrawals above {amount} {token} require identity verification.":"Withdrawals above {amount} {token} require identity verification.","Send success":"Send success","Send failed":"Send failed","Something went wrong":"Something went wrong","Network Error":"Network connection failed, please check your network and try again","Request timeout, please try again later":"Request timeout, please try again later","Request failed, please try again later":"Request failed, please try again later","Retry":"Retry","Refresh Page":"Refresh Page","Error Details":"Error Details","Unknown Error":"Unknown Error","Preparing to buy {symbol}":"Preparing to buy {symbol}","All orders filled: {symbol}":"All orders filled: {symbol}","Limit close requires valid price":"Limit close requires a valid price","TP/SL settings error":"TP/SL settings error","Please set at least a Take Profit or Stop Loss price":"Please set at least a Take Profit or Stop Loss price","Invalid Take Profit price format":"Invalid Take Profit price format","Invalid Stop Loss price format":"Invalid Stop Loss price format","{symbol} TP/SL adjusted successfully":"{symbol} TP/SL adjusted successfully","TP/SL Remainder":"TP/SL Remainder","No TP/SL orders to create":"No TP/SL orders to create","Insufficient balance to create TP/SL order":"Insufficient balance to create TP/SL order","Invalid order parameters, please check price settings":"Invalid order parameters, please check price settings","Adjustment failed: {error}":"Adjustment failed: {error}","Set a price to trigger a Take Profit or Stop Loss order. You may configure a custom size.":"Set a price to trigger a Take Profit or Stop Loss order. You may configure a custom size.","Take Profit and Stop Loss":"Take Profit and Stop Loss","Position TP/SL":"Position TP/SL","Confirm TP/SL":"Confirm TP/SL","Take Profit":"Take Profit","Stop Loss":"Stop Loss","Open Price ({token})":"Open Price ({token})","Latest":"Latest","Mark":"Mark","Latest Price":"Latest Price","Latest Price Description":"The latest traded price of this contract","Mark Price Description Short":"The estimated fair value of the contract, used for liquidation calculations","PnL Description":"Set the TP/SL price based on profit and loss","Return on Investment":"Return on Investment","Return on Investment %":"Return on Investment %","Return on Investment Description":"Set the TP/SL price based on the estimated return on investment","Price Change":"Price Change","Price Change %":"Price Change %","Price Change Description":"Set the TP/SL price based on the percentage move from entry price","When the {trigger} reaches {price}, a market TP/SL order will be triggered to close the current position.":"When the {trigger} reaches {price}, a market TP/SL order will be triggered to close the current position. ","Expected {metric}: ":"Expected {metric}: ","Position info not found":"Position info not found","Edit {symbol} TP/SL":"Edit {symbol} TP/SL","Close all positions":"Close all positions","Close All":"Close All","No positions found":"No positions found","Market close order for {symbol} submitted":"Market close order for {symbol} submitted","Reverse Position":"Reverse Position","Reverse position order for {symbol} submitted":"Reverse position order for {symbol} submitted","Close All Failed":"Close All Failed","Close position failed":"Close position failed","TP/SL adjustment successful":"TP/SL adjustment successful","Enter TP price":"Enter TP price","Enter SL price":"Enter SL price","Loading trade history...":"Loading trade history...","Loading order history...":"Loading order history...","Failed to fetch price":"Failed to fetch price","Failed to fetch order book":"Failed to fetch order book","Failed to fetch trade history":"Failed to fetch trade history","Failed to fetch K-line data":"Failed to fetch K-line data","Failed to fetch statistics":"Failed to fetch statistics","Failed to fetch account balance":"Failed to fetch account balance","API initialization failed":"API initialization failed","Failed to fetch open orders":"Failed to fetch open orders","Close all positions failed":"Close all positions failed","Phantom wallet is not installed, please install Phantom wallet expansion":"Phantom wallet is not installed, please install Phantom wallet expansion","Wallet not connected":"Wallet not connected","Signature length is incorrect":"Signature length is incorrect","Isolated Margin Mode Description":"Isolated Margin Mode: A specific amount of margin is assigned to a position. If the position margin falls below the maintenance margin level, the position will be liquidated. In isolated mode, you can add or remove margin for this position.","Isolated":"Isolated","Cross":"Cross","Request parameter error":"Request parameter error","Data format is incorrect":"Data format is incorrect","Signature verification failed":"Signature verification failed","Please check the private key and signature format":"Please check the private key and signature format","Insufficient permission":"Insufficient permission","No permission to perform this operation":"No permission to perform this operation","Signature generation failed":"Signature generation failed","API request failed":"API request failed","Deposit failed":"Deposit failed","Request format error, please check parameter format":"Request format error, please check parameter format","Signature verification failed, please check wallet connection":"Signature verification failed, please check wallet connection","Request parameter error, please check amount format":"Request parameter error, please check amount format","Format validation passed (not signed)":"Format validation passed (not signed)","User address is required":"User address is required","Single Currency Margin Mode":"Single Currency Margin Mode","Exceeds available balance {amount} USD":"Exceeds available balance {amount} USD","Exceeds available balance {amount} {unit}":"Exceeds available balance {amount} {unit}","Exceeds current leverage limit {amount} {unit}":"Exceeds current leverage limit {amount} {unit}","Trade size must be greater than {min} {unit}":"Trade size must be greater than {min} {unit}","Perpetual":"Perpetual","Maintenance Margin":"Maintenance Margin","Margin Balance":"Margin Balance","Wallet Balance":"Wallet Balance","Available for Transfer":"Available for Transfer","tradeFeeDesc":"Taker orders pay {taker} fees. Maker orders pay {maker} fees.","unifiedMarginAvailableDesc":"Both USDT and USDS can be used as unified margin for trading USD-M contracts\n* In Cross mode, both assets count toward margin, and position PnL within the account can offset each other;\n* In Isolated mode, each position's margin and PnL are calculated independently","FundFlow":"Fund Flow","Asset Change":"Asset Change","Flow Type":"Flow Type","Total Balance":"Total Balance","positionMargin":"Position Margin","orderMargin":"Order Margin","txid":"Transaction Hash","fromAddress":"Sending Address","toAddress":"Receiving Address","networkFee":"Network Fee","Received Amount":"Received Amount","Checking Network":"Checking Network","Connection Lost":"Connection Lost","System Connection Stable":"System Connection Stable","System Connection Normal":"System Connection Normal","System Connection Slow":"System Connection Slow","No matching symbols":"No matching symbols","Referra":"Referra","Affiliate":"Affiliate","Invite":"Invite","Dashboard":"Dashboard","Rebate Analysis":"Rebate Analysis","Invitation Management":"Invitation Management","Sub-agent Management":"Sub-agent Management","Direct Client Management":"Direct Client Management","Invitation Link":"Invitation Link","Rebate Management":"Rebate Management","Rebate Overview":"Rebate Overview","Rebate Details":"Rebate Details","Invitation Code":"Invitation Code","Referral Dashboard Copy Code":"Copy Code","Referral Dashboard Invite Link":"Invite Link","Spot Rebate":"Spot Rebate","Futures Rebate":"Futures Rebate","Your Rebate":"Your Commission","Friends Rebate":"Friends Rebate","Copy Invitation Code":"Copy Invitation Code","Invite Friends":"Invite Friends","ALL":"ALL","Sub-agent":"Sub-agent","Direct Client":"Direct Client","UID":"UID","Input":"Input","Sub-agent Name":"Name","Direct Referrals":"Direct Referrals","Spot Rebate Ratio":"Spot Rebate Ratio","Contract Rebate Ratio":"Futures Rebate Ratio","Registration Time":"Registration Time","Edit":"Edit","Details":"Details","Total {n} items":"Total {n} items","Registered People":"Registered Count","Deposited People":"Deposited Count","Trading Users":"Trading Users","Spot Trading Volume":"Spot Trading Vol","Contract Trading Volume":"Futures Trading Vol","Rebate Amount":"Rebate (USDT)","Rebate Income":"Rebate Income","Level":"Level","Direct":"Direct","Indirect":"Indirect","Net Fee":"Net Fee","Sub-level Spot Volume":"Sub-level Spot Vol","Sub-level Contract Volume":"Sub-level Futures Vol","home.earlySeedTitle":"Be an early seed user.","home.earlySeedSubtitle":"Unlock surprises and help us build the greatest RWA trading platform.","home.communityTitle":"Join the Stockcoin.ai Community","1D":"1D","3D":"3D","7D":"7D","30D":"30D","90D":"90D","Start date":"Start date","End date":"End date","Generate Invitation Poster":"Generate Invitation Poster","Generating...":"Generating...","Invite link not ready":"Invite link not ready","Download Success":"Download Success","Generate failed":"Generate failed","Download failed":"Download failed","Download Image":"Download Image","download.phoneAlt":"Stockcoin.ai app","download.titleLine1":"Trade Global Markets","download.titleLine2":"AI Smart One-Stop APP","download.subtitle":"Tokenized U.S. Stocks • Equity Perpetuals • Crypto Markets","download.appStoreAria":"Download on App Store","download.appStoreTop":"Download from","download.appStoreName":"App Store","download.testflightAria":"Download on TestFlight","download.testflightTop":"Download from","download.testflightName":"TestFlight","download.googlePlayAria":"Get it on Google Play","download.googlePlayTop":"Download from","download.googlePlayName":"Google Play","download.androidApkAria":"Download Android APK","download.androidApkTop":"Download from","download.androidApkName":"Android APK","download.iosLabel":"iOS","download.androidLabel":"Android","download.versionLabel":"Version","download.footerLine1":"Powered by institutional-grade infrastructure.","download.footerLine2":"Offered by Vennix Fintech Limited","Banner":"Banner","Total Rebate":"Total Rebate","Number of Invitees":"Number of Invitees","Number of Depositors":"Number of Depositors","Invited Traders":"Invited Traders","Total Trading Volume of Invitees":"Total Trading Volume of Invitees","Copied to clipboard":"Copied to clipboard","Join me on Vennix!":"Join Us to Trade On-Chain US Stocks!","Date":"Date","Already Distributed":"Already Distributed","To be distributed":"To be distributed","Limit|Market":"Limit/Market","Stockcoin Alliance Program":"Stockcoin.ai Alliance Program","Alliance Program Intro":"Welcome to the Stockcoin.ai Alliance Program! Invite friends to trade on Stockcoin.ai and earn high transaction fee rebates!","Join Now":"Join Now","Learn More":"Learn More","Coming soon":"Coming soon","referral.landing.title":"Invite Friends and Earn Together","referral.landing.subtitle":"Invite friends to join Stockcoin and trade, then earn referral rebates.","referral.landing.registerCta":"Register Now","referral.landing.loginCta":"Log In","referral.landing.stepsTitle":"How to earn rebates?","referral.landing.step1Title":"1. Send Invite","referral.landing.step1Desc":"Share your invitation link or invite code with friends.","referral.landing.step2Title":"2. Friend Accepts","referral.landing.step2Desc":"The invitee registers and completes any spot, equity, or futures trade.","referral.landing.step3Title":"3. Earn Rewards","referral.landing.step3Desc":"After your friend trades, rebates are credited to your rebate account by the active ratio.","referral.offers.invitationMethod":"Invitation Method","referral.offers.referralCode":"Referral Code","referral.offers.referralLink":"Referral Link","referral.offers.shareTo":"Share to","referral.offers.qrCode":"QR Code","referral.offers.more":"More","referral.offers.overview":"Overview","referral.offers.totalRebate":"Total Rebate Earned","referral.offers.totalInvitees":"Total Invited Users","referral.offers.completedInvitees":"Valid Invited Users","referral.offers.directRate":"Direct Referral Rebate Rate","referral.offers.indirectRate":"Indirect Referral Rebate Rate","referral.offers.inviteLevel":"Invitation Level","referral.offers.invitedUsers":"Invited Users","referral.offers.rewards":"Rewards","referral.offers.searchPlaceholder":"Search UID","referral.offers.registerTime":"Registration Time","referral.offers.mobileEmail":"Mobile / Email","referral.offers.inviteType":"Invitation Type","referral.offers.directInvite":"Direct Invitation","referral.offers.indirectInvite":"Indirect Invitation","referral.offers.remark":"Remark","referral.offers.deposit":"Deposit ($50+)","referral.offers.trade":"Trade (Over $100)","referral.offers.taskCountdown":"Task Countdown","referral.offers.invalid":"Invalid","referral.offers.completed":"Completed","referral.offers.token":"Token","referral.offers.rewardAmount":"Reward Amount","Loading more data...":"Loading more data...","Load More":"Load More","No more data":"All data has been loaded","Downloading...":"Downloading...","Fetch data failed":"Fetch data failed","No data available":"No data available","aiChat.newChat":"New Chat","aiChat.placeholder":"Consult Stockcoin.ai, e.g., Analyze NVIDIA's (NVDA) latest balance sheet...","aiChat.loadingMessages":"Loading messages...","aiChat.loadSessionsFailed":"Failed to load chat history","aiChat.loadMessagesFailed":"Failed to load messages","aiChat.loadError":"Load error","aiChat.sendFailed":"Failed to send message","aiChat.generating":"Thinking...","aiChat.retry":"Retry","aiChat.imagesOnly":"Only image uploads are supported","aiChat.waitForCurrentResponse":"Wait for the current response to finish","aiChat.responseInterrupted":"The response was interrupted. Please try again.","aiChat.removeImage":"Remove image","aiChat.uploadImage":"Upload image","aiChat.loginRequired":"Please sign in to continue","aiChat.researchHistory":"RESEARCH HISTORY","aiChat.discovery":"DISCOVERY","aiChat.securityPrivacy":"Data Security & Privacy","aiChat.heroTitle":"Hello, I am Stockcoin.ai","aiChat.betaTag":"β Test","aiChat.heroSubtitle":"Based on global financial big data and deep learning models, providing you with precise market insights, strategy backtesting, and research interpretation.","aiChat.changeBatch":"Change batch","aiChat.scrollToBottom":"Scroll to bottom","aiChat.moreActions":"More actions","aiChat.rename":"Rename","aiChat.delete":"Delete","aiChat.renamePlaceholder":"Enter a new title","aiChat.renameEmpty":"Title cannot be empty","aiChat.renameSessionFailed":"Failed to rename chat","aiChat.deleteSessionFailed":"Failed to delete chat","aiChat.deleteSessionConfirm":"Delete this chat? This action cannot be undone.","aiChat.prepareDiscoveryFailed":"Failed to prepare futures analysis data. Please try again later.","aiChat.footnote":"Stockcoin.ai uses advanced models to analyze financial data. Information provided does not constitute investment advice.","aiChat.modeTabs.realtime":"Real-time Market","aiChat.modeTabs.macro":"Global Macro","aiChat.modeTabs.report":"Report Analysis","aiChat.modeTabs.anomaly":"Anomaly Monitoring","aiChat.thinkModes.deepThinking":"Deep Thinking","aiChat.thinkModes.quickAnswer":"Quick Answer","aiChat.discoveryItems.sfuturesTrades":"Analyze My Futures Trade History","aiChat.discoveryItems.sfuturesPositions":"Analyze My Futures Positions","aiChat.ideaCards.marketAnomaly.tag":"Market Anomaly","aiChat.ideaCards.marketAnomaly.desc":"Recent massive AI compute investment by tech giants, is there an early warning of an overvaluation bubble?","aiChat.ideaCards.macroTrend.tag":"Macro Trend","aiChat.ideaCards.macroTrend.desc":"If Middle East tensions persist, what are the earnings adjustments for the S&P 500 Energy sector?","aiChat.ideaCards.deepAnalysis.tag":"Deep Analysis","aiChat.ideaCards.deepAnalysis.desc":"Detailed comparison of NVIDIA vs AMD gross margin composition over the past four quarters.","aiChat.ideaCards.quantModel.tag":"Quant Model","aiChat.ideaCards.quantModel.desc":"Build a low-volatility portfolio strategy based on current inflation expectations (Sharpe >1.5).","aiChat.ideaCards.sectorRotation.tag":"Sector Rotation","aiChat.ideaCards.sectorRotation.desc":"Which sectors show strongest momentum signals heading into Q2 earnings season?","aiChat.ideaCards.riskAnalysis.tag":"Risk Analysis","aiChat.ideaCards.riskAnalysis.desc":"What is the correlation between US 10Y yields and tech sector valuations in 2024?","aiChat.ideaCards.portfolioStrategy.tag":"Portfolio Strategy","aiChat.ideaCards.portfolioStrategy.desc":"How do Fed rate cut expectations impact dividend stock positioning?","aiChat.ideaCards.marketSignal.tag":"Market Signal","aiChat.ideaCards.marketSignal.desc":"Identify potential short squeeze candidates in the Russell 2000 index.","Security Checkup":"Security Checkup","Two-factor authentication (2FA)":"Two-factor authentication (2FA)","Identity Verification":"Identity Verification","Verification":"Verification","Verified":"Verified","Unverified":"Unverified","Verification Center":"Verification Center","Verification Required":"Verification Required","Personal information":"Personal information","Complete identity verification to unlock higher limits, smoother account recovery, and access to more regulated features on Stockcoin.ai.":"Complete identity verification to unlock higher limits, smoother account recovery, and access to more regulated features on Stockcoin.ai.","Review Time":"Review Time","Usually within 24 hours":"Usually within 24 hours","Verification Tier":"Verification Tier","Level 1 Verified":"Level 1 Verified","Starter":"Starter","Protection":"Protection","Account ownership confirmation":"Account ownership confirmation","Verification Progress":"Verification Progress","Prepare your legal identity details and valid documents before submitting for review.":"Prepare your legal identity details and valid documents before submitting for review.","Personal Details":"Personal Details","Enter your information exactly as it appears on your government-issued document.":"Enter your information exactly as it appears on your government-issued document.","Account Snapshot":"Account Snapshot","This page is UI-only for now. Existing account data is shown here for visual alignment.":"This page is UI-only for now. Existing account data is shown here for visual alignment.","After Verification":"After Verification","Verification Notice":"Verification Notice","Use your real identity information. Blurry images, expired documents, or mismatched details may delay the review.":"Use your real identity information. Blurry images, expired documents, or mismatched details may delay the review.","Document Materials":"Document Materials","Upload clear color images. All four corners of the document must be visible.":"Upload clear color images. All four corners of the document must be visible.","Save Draft":"Save Draft","Submit for Review":"Submit for Review","Basic Information":"Basic Information","Provide your legal name, residence details, and date of birth.":"Provide your legal name, residence details, and date of birth.","Document Upload":"Document Upload","Upload a valid passport or government-issued ID with clear edges.":"Upload a valid passport or government-issued ID with clear edges.","Review Result":"Review Result","Our compliance team has verified your submitted information.":"Our compliance team has verified your submitted information.","In Progress":"In Progress","Pending":"Pending","Your information will be reviewed after all materials are submitted.":"Your information will be reviewed after all materials are submitted.","Country / Region":"Country / Region","Country/Region":"Country/Region","Singapore":"Singapore","Select your country or region":"Select your country or region","Document Type":"Document Type","Document Types":"Document Types","ID card":"ID card","Driver license":"Driver license","Passport":"Passport","Other":"Other","Choose a supported document type":"Choose a supported document type","ID number":"ID number","Enter ID number":"Enter ID number","First Name":"First Name","Enter First Name":"Enter First Name","Enter your legal first name":"Enter your legal first name","Last Name":"Last Name","Enter Last Name":"Enter Last Name","Enter your legal last name":"Enter your legal last name","Date of Birth":"Date of Birth","Date of birth":"Date of birth","Enter Date of birth":"Enter Date of birth","MM / DD / YYYY":"MM / DD / YYYY","Residential Address":"Residential Address","Enter your full residential address":"Enter your full residential address","Higher transfer and withdrawal limits":"Higher transfer and withdrawal limits","Priority access to regulated product features":"Priority access to regulated product features","Faster ownership recovery for account security events":"Faster ownership recovery for account security events","Front of Document":"Front of Document","Passport photo page or the front side of your ID card.":"Passport photo page or the front side of your ID card.","Back of Document":"Back of Document","The reverse side is required for ID cards and residence permits.":"The reverse side is required for ID cards and residence permits.","Selfie with Document":"Selfie with Document","Hold the document near your face in a bright environment.":"Hold the document near your face in a bright environment.","JPG / PNG":"JPG / PNG","Completed":"Completed","Submit":"Submit","Verify information":"Verify information","Confirm Submission":"Confirm Submission","Please ensure your information is correct before clicking Submit.":"Please ensure your information is correct before clicking Submit.","Please review your information before submitting.":"Please review your information before submitting.","Make sure all details match your government-issued document. You won't be able to edit them after submission.":"Make sure all details match your government-issued document. You won't be able to edit them after submission.","Please complete all fields before submitting.":"Please complete all fields before submitting.","Verification submitted":"Verification submitted","Failed to submit verification":"Failed to submit verification","Awaiting":"Awaiting","Approved":"Approved","Refused":"Refused","Resubmit":"Resubmit","Under review":"Under review","Rejected":"Rejected","Waiting review ...":"Waiting review ...","Congratulate !":"Congratulate !","Review failed.":"Review failed.","Congratulations! Your information has been approved.":"Congratulations! Your information has been approved.","Your information verification failed. Please resubmit.":"Your information verification failed. Please resubmit.","Your information is under review, please wait a moment.":"Your information is under review, please wait a moment.","Your verification is under review.":"Your verification is under review.","You are already verified.":"You are already verified.","Please complete identity verification before depositing.":"Please complete identity verification before depositing.","Please complete identity verification before withdrawing.":"Please complete identity verification before withdrawing.","Your information is only used for verification.":"Your information is only used for verification.","Change Nickname":"Change Nickname","New nickname":"New nickname","Enter your nickname":"Enter your nickname","Your nickname can be edited 10 more time(s) this year":"Your nickname can be edited 10 more time(s) this year","Nickname updated":"Nickname updated","Failed to update nickname":"Failed to update nickname","Change Avatar":"Change Avatar","Select photo":"Select photo","Photo":"Photo","Select avatar":"Select avatar","Avatar updated":"Avatar updated","Failed to update avatar":"Failed to update avatar","Edit avatar":"Edit avatar","Choose from album":"Choose from album","Save":"Save","Two-Factor Authentication (2FA)":"Two-Factor Authentication (2FA)","Authenticator app":"Authenticator app","Link an authenticator app to receive one-time codes.":"Link an authenticator app to receive one-time codes.","Authenticator App":"Authenticator App","Email address":"Email address","Phone number":"Phone number","Wallet address":"Wallet address","Password":"Password","Set a strong password to use for account logins.":"Set a strong password to use for account logins.","Set up":"Set up","Manage":"Manage","Change":"Change","Email authentication":"Email authentication","Enter your current email":"Enter your current email","Receive authentication codes via email.":"Receive authentication codes via email.","Phone authentication":"Phone authentication","Enter your current phone number":"Enter your current phone number","Receive authentication codes via text messages.":"Receive authentication codes via text messages.","Verify with email":"Verify with email","Verify with phone number":"Verify with phone number","Verify with authenticator app":"Verify with authenticator app","Check the text we've sent to {phone}.":"Check the text we've sent to {phone}.","The email address does not match your current email":"The email address does not match your current email","We've sent a 6-digit code to {email}. It's valid for 10 minutes and may be in your spam folder.":"We've sent a 6-digit code to {email}. It's valid for 10 minutes and may be in your spam folder.","We've sent a 6-digit code to {target}. It's valid for 10 minutes and may be in your spam folder.":"We've sent a 6-digit code to {target}. It's valid for 10 minutes and may be in your spam folder.","Resend":"Resend","Download Authenticator":"Download Authenticator","Microsoft Authenticator":"Microsoft Authenticator","Google Authenticator":"Google Authenticator","Download Microsoft Authenticator/Google Authenticator or search for one yourself.":"Download Microsoft Authenticator/Google Authenticator or search for one yourself.","Link authenticator app":"Link authenticator app","Scan the QR code or enter the key below using your authenticator app, then come back here to complete the setup.":"Scan the QR code or enter the key below using your authenticator app, then come back here to complete the setup.","Verify new authenticator app":"Verify new authenticator app","Enter the 6-digit code from your app":"Enter the 6-digit code from your app","Change Email":"Change Email","Bind Email":"Bind Email","New email address":"New email address","Enter your new email":"Enter your new email","Email verification code":"Email verification code","Change email address":"Change email address","Change Phone Number":"Change Phone Number","Bind Phone Number":"Bind Phone Number","New phone number":"New phone number","Phone verification code":"Phone verification code","Verification code":"Verification code","Enter verification code":"Enter verification code","Change phone number":"Change phone number","Change login password":"Change login password","You must bind at least one of {first} or {second} before changing your {target}.":"You must bind at least one of {first} or {second} before changing your {target}.","You must bind at least one of {methods} before changing your {target}.":"You must bind at least one of {methods} before changing your {target}.","You must bind at least two of email address, phone number, and 2FA before changing your password.":"You must bind at least two of email address, phone number, and 2FA before changing your password.","You must bind at least two of email address, phone number, wallet address, and 2FA before changing your password.":"You must bind at least two of email address, phone number, wallet address, and 2FA before changing your password.","Old password":"Old password","Enter your old password":"Enter your old password","New password":"New password","Enter your new password":"Enter your new password","At least 1 special character, for example: ! # $ %":"At least 1 special character, for example: ! # $ %","Enter your new password again":"Enter your new password again","A 6-digit code will be sent to your registered phone number or email address based on your sign-up method.":"A 6-digit code will be sent to your registered phone number or email address based on your sign-up method.","To protect your assets, you won't be able to withdraw funds or use P2P trading to sell crypto for 24 hours after changing your authentication methods. This restriction cannot be lifted or shortened during the 24-hour period.":"To protect your assets, you won't be able to withdraw funds or use P2P trading to sell crypto for 24 hours after changing your authentication methods. This restriction cannot be lifted or shortened during the 24-hour period.","To protect your account, you won't be able to withdraw funds or use P2P trading to sell crypto for 24 hours after you reset or change your account password.":"To protect your account, you won't be able to withdraw funds or use P2P trading to sell crypto for 24 hours after you reset or change your account password.","limit.description":"Based on your IP address {ip}, it appears that you're accessing our services from a restricted jurisdiction. Unfortunately, in accordance with our Terms of Service, we cannot provide services to users from restricted jurisdictions.","limit.supportLine":"If you have any questions, please contact customer service at","limit.illustrationAlt":"Restricted jurisdiction access illustration","header.notice.dismiss":"Dismiss announcement","header.ipo.new":"NEW","compliance":{"nav":"Compliance","metaTitle":"Compliance & Risk Disclosure","hero":{"imageAlt":"Compliance and risk disclosure hero background","title":"Compliance & Risk Disclosure","desc":"Stockcoin.ai continues to advance its global compliance framework and has established a long-term foundational structure around settlement, asset backing, trading controls, user identification, and public disclosure. Through more transparent partnerships, clearer asset arrangements, and more prudent risk-management mechanisms, the platform aims to strengthen user trust and institutional-grade operations over time."},"common":{"sourceLabel":"Source:","asOf":"As of {date}"},"settlement":{"title":"Settlement Currencies","desc":"Stockcoin.ai currently uses USDT and USDC as its primary settlement currencies to meet the combined needs of stability, liquidity, and settlement efficiency across cross-market trading scenarios. By using leading USD stablecoins as the base settlement tools, the platform is committed to providing a more efficient experience for deposits, trading, and asset management.","stats":{"issued":"Circulating supply","reserve":"Reserve assets"},"usdt":{"desc":"Issued by Tether International and pegged 1:1 to the U.S. dollar, USDT remains one of the most widely used stablecoins globally."},"usdc":{"desc":"Issued by Circle Internet Financial, LLC, USDC is a dollar stablecoin known for reserve transparency, public disclosure, and a compliance-oriented framework, and is one of the leading regulated stablecoins in the market."}},"assetFramework":{"title":"U.S. Equities Asset Support Framework","items":{"spv":"Bankruptcy-remote SPV","backing":"1:1 asset-backing arrangement","custody":"Compliant custody","kyc":"KYC/AML transfer controls"},"paragraph1":"In tokenized U.S. equities scenarios, Stockcoin.ai places strong emphasis on the integrity of asset-backing mechanisms, custody arrangements, and compliant infrastructure, while continuing to reference mature institutional solutions across the industry.","paragraph2":"Ondo Finance has built strong market influence in RWA product design, asset-backing arrangements, and compliance infrastructure. Drawing on its public compliance architecture and infrastructure capabilities, Stockcoin.ai is working to improve transparency, verifiability, and structural clarity for tokenized U.S. equity assets."},"perpetual":{"title":"Perpetuals Liquidity & Risk-Control System","tags":{"shareholder":"Key shareholder","partner":"Partner"},"metrics":{"founded":{"label":"Founded","value":"2017"},"volume":{"label":"Trading volume","value":"$1T+"},"listed":{"label":"Listed venue","value":"Nasdaq (AMBR)"},"coverage":{"label":"Licensing footprint","value":"Hong Kong, Singapore, and other jurisdictions"}},"paragraph1":"Within the perpetuals business, Stockcoin.ai works alongside key shareholder and partner Amber Group on liquidity support and risk-management capabilities.","paragraph2":"Founded in 2017, Amber Group is a digital-asset service platform serving institutional clients. According to its public disclosures, Amber Group has processed more than $1 trillion in cumulative trading volume, with licensed entities spanning Hong Kong, Singapore, and other jurisdictions. Its subsidiary Amber International Holding Limited has completed its Nasdaq listing under the ticker AMBR.","paragraph3":"Leveraging relevant partner resources, Stockcoin.ai continues to strengthen liquidity support, market-risk controls, and operational resilience within its perpetuals business."},"security":{"title":"Asset Security & Risk Control","desc":"Stockcoin.ai continues to strengthen a multi-layer asset-security and risk-control framework. Together with partner capabilities, the platform is improving standards across asset backing, custody arrangements, trading surveillance, and transparent disclosure.","partners":{"ondo":"Provides capabilities related to bankruptcy remoteness, 1:1 asset backing, compliant custody, KYC/AML, and transfer controls.","amber":"Provides relevant compliance support, institutional-grade liquidity services, and risk-management capabilities.","stockcoin":"Promotes publicly traceable asset transparency, improves disclosure mechanisms, and enhances platform trust."}},"license":{"title":"Compliance Registration & Licensing Progress","desc":"Stockcoin.ai continues to advance its global compliance framework and has completed registration as a FinCEN Money Services Business (MSB) in the United States. Around user identification, AML monitoring, trading controls, and compliant operations, the platform has established a foundational compliance structure and will continue to enhance internal controls and compliance-management capabilities in line with business growth and regulatory requirements.","columns":{"item":"Item","detail":"Details"},"rows":{"regulator":"Regulator / registering authority","type":"Registration type","entity":"Entity name","number":"Primary registration number","status":"Status / date"},"future":"Going forward, Stockcoin.ai will continue to pursue compliance applications in additional regions, build localized compliance capabilities, and upgrade risk-control infrastructure in line with business plans and jurisdiction-specific regulatory expectations."},"disclaimer":{"title":"Disclaimer","desc":"The information on this page is provided solely to describe Stockcoin.ai's compliance progress, partnership framework, and public disclosures. It does not constitute investment advice, legal advice, a regulatory commitment, or any guarantee of returns. Certain partner information, asset figures, and reserve data are derived from public materials or official disclosures and may change over time. Please refer to each institution's latest formal disclosures for the most current information."}},"newUserGift":{"nav":"New User Gift","btn_login_cta":"Log In","btn_signup_cta":"Sign Up","btn_deposit":"Deposit","btn_trade":"Trade Now","btn_view_reward":"View Reward","hero_badge":"{startDate}～{endDate} UTC+0","hero_title1":"New User Registration Gift Pack","hero_title2":"Claim Free {stockCode} Stock Yield Rights","hero_desc":"Limited to the first 500 registered users, first come first served","hero_desc_expired":"The event has ended. Please check your reward on the Assets page.","rules_title":"Activity Rules","rule_1":"Event Period: {startDate}～{endDate} UTC+0","rule_2":"Register as a new user to receive {registerReward}U {stockCode} stock yield rights.","rule_3":"Net deposit ≥ {netDepositThreshold}U during the event to receive {netDepositReward}U {stockCode} stock yield rights. (Net deposit = Deposit - Withdrawal)","rule_4":"Reach trading volume targets (Spot/Futures) during the event to unlock {stockCode} stock upside yield opportunities.","rewards_title":"Task List","progress_title":"Current Earned Reward","progress_detail":"{earned}/{total}U {stockCode} Stock Yield Right","col_task":"Task","col_reward":"Reward","col_action":"Action","task_register":"New User Registration","task_net_deposit":"Net Deposit ≥ {threshold}U During the Event","reward_task_dynamic":"{volume} USDT Trading Volume","reward_value_dynamic":"{reward}U {stockCode} Stock Yield Right","rewards_loading":"Loading reward data...","rewards_load_failed":"Failed to load reward data","rewards_empty":"No reward data","task_3":"500 USDT Trading Volume","reward_5u":"5U {stockCode} Stock Yield Right","status_achieved":"Achieved","task_4":"10,000 USDT Trading Volume","reward_10u":"10U {stockCode} Stock Yield Right","btn_locked":"Not Achieved","task_5":"100,000 USDT Trading Volume","reward_50u":"50U {stockCode} Stock Yield Right","task_6":"500,000 USDT Trading Volume","reward_100u":"100U {stockCode} Stock Yield Right","reward_rules_title":"Reward Rules","r_rule_1":"Limited to the first 500 registered users, first come first served.","r_rule_2":"The platform will allocate {stockCode} stock yield rights according to the reward amount, settled after the lock-up period.","r_rule_3":"You keep the upside profit; the platform bears any downside loss.","r_rule_4":"Cumulative trading rewards are issued only for the highest tier achieved, not stacked.","r_rule_5":"{stockCode} stock yield pricing period:","r_rule_5_1":"Buy Price: Event start {startDate}","r_rule_5_2":"Sell Price: Event end {endDate}","faq_title":"FAQ","q1":"Q1: Which trades count towards the volume?","a1":"A: Both Spot and Futures trading volumes during the event are counted. Buy and sell volumes are included; unfilled and canceled orders are not.","q2":"Q2: Can the reward be withdrawn?","a2":"A: Users receive {stockCode} stock yield rights, not direct shares. After the lock-up period, any upside profit will be distributed to the user's account.","q3":"Q3: Can the principal be withdrawn?","a3":"A: The reward principal is not directly issued and cannot be withdrawn. Users only receive the upside profit generated during the lock-up period.","q4":"Q4: What if {stockCode} stock price drops?","a4":"A: If the stock price drops during the lock-up period, the user's profit is 0. Users do not bear any losses; the platform covers them.","q5":"Q5: Can I claim multiple tiers?","a5":"A: Yes. Activity rewards are gradually unlocked based on the user's cumulative trading volume.","q6":"Q6: When will rewards be distributed?","a6":"A: After achieving the target, stock rights will begin distribution at T+1 after the event ends, completed within a week."},"newUserGiftU":{"page_title":"Stockcoin 10-Day Trading Rush ｜ Stockcoin.ai","nav":"Trading Competition","btn_join":"Join Now","join_success":"Joined successfully.","join_failed":"Failed to join. Please try again later.","hero_title1":"Stockcoin 10-Day Trading Rush Contest","hero_title2":"Trade to Win 535 USDT","rule_1":"Reach the net deposit or cumulative futures trading volume target during the campaign to receive USDT rewards.","rule_2":"Special partners who already enjoy other trading incentives are excluded from this campaign.","rule_3":"Trading volume rewards are issued based on the highest tier reached at the end of the campaign and are not cumulative.","rule_4":"Stockcoin reserves the right of final interpretation of this campaign.","r_rule_1":"Limited to the first 500 participating users, first come, first served. Users enrolled in the partner rebate program are excluded from the final reward settlement.","q1":"Q1: Which trades count toward campaign trading volume?","a1":"A: Only futures trading volume during the campaign counts toward cumulative trading volume. Both buy and sell executions count; unfilled and canceled orders do not.","q5":"Q5: Can I receive rewards from multiple tiers?","a5":"A: No. Trading volume rewards are issued only for the highest tier reached at the end of the campaign and are not cumulative. The net deposit reward is calculated separately.","progress_detail":"{earned}/{total} USDT","reward_value_dynamic":"{reward} USDT","r_rule_2":"The platform will distribute the corresponding USDT reward based on the tasks completed. Trading volume rewards are issued based on the highest tier reached at the end of the campaign and are not cumulative.","r_rule_3":"Once distributed to your account, USDT rewards can be viewed on the Assets page.","r_rule_5":"Reward calculation period:","r_rule_5_1":"Start time: {startDate}","r_rule_5_2":"End time: {endDate}","q2":"Q2: Can USDT rewards be withdrawn?","a2":"A: Users receive USDT rewards. Once credited, they can be used or withdrawn according to platform rules.","q3":"Q3: How are USDT rewards calculated?","a3":"A: A net deposit of {netDepositThreshold} USDT earns {netDepositReward} USDT. Trading volume rewards are calculated based on the highest tier reached at the end of the campaign and are not cumulative.","q4":"Q4: Where can I view my USDT rewards?","a4":"A: Once distributed, USDT rewards can be viewed on the Assets page.","a6":"A: After the target is achieved and Advanced KYC is passed, USDT rewards will begin distribution at T+1 after the campaign ends and will be completed within one week.","hero_kyc_note":"Advanced identity verification (Advanced KYC) is required to claim campaign rewards","rule_kyc":"Advanced identity verification (Advanced KYC) is required to claim campaign rewards.","r_rule_kyc":"Advanced KYC must be completed before rewards are issued. Verification under review or basic verification only does not qualify.","col_status":"Status","task_net_deposit":"Net deposit ≥ {threshold} USDT during the campaign","q7":"Q7: My task is completed. Why do I still need Advanced KYC?","a7":"A: Advanced identity verification (Advanced KYC) is required to claim campaign rewards. If you have not verified or your verification failed, please complete verification; if it is under review, please wait for the result. Once approved, return to the campaign page to check your reward status.","kyc_title_none":"Complete Advanced KYC before claiming rewards","kyc_desc_none":"Your task progress is saved. Rewards are only available after advanced identity verification is passed.","kyc_btn_none":"Verify Now","kyc_title_review":"Advanced KYC under review","kyc_desc_review":"Your task progress is saved. Rewards become available once the review is approved.","kyc_btn_review":"View Progress","kyc_title_passed":"Advanced KYC passed","kyc_desc_passed":"Identity verification requirement met. Rewards will be verified and distributed after the campaign ends.","kyc_btn_passed":"View Verification","kyc_title_failed":"Advanced KYC not approved","kyc_desc_failed":"Please resubmit your verification. Rewards are only available after approval.","kyc_btn_failed":"Verify Again","kyc_title_error":"Unable to retrieve verification status","kyc_desc_error":"Please try again. Reward eligibility cannot be confirmed until your verification status is known.","kyc_btn_error":"Check Again","kyc_title_loggedout":"Advanced KYC is required to claim rewards","kyc_desc_loggedout":"Log in to view your verification status and complete advanced identity verification.","kyc_btn_loggedout":"Log In","kyc_title_excluded":"This account is not included in this campaign","kyc_desc_excluded":"Special partners who already enjoy other trading incentives are excluded from this campaign.","kyc_btn_excluded":"View Rules","kyc_title_loading":"Retrieving verification status","kyc_desc_loading":"Checking your Advanced KYC status, please wait.","kyc_btn_loading":"Verify Now","status_login_view":"Log in to view","status_excluded":"Excluded","status_not_started":"Not started","status_checking":"Checking","status_achieved_not_cumulative":"Achieved · Not cumulative","status_pending_payout":"Pending payout","status_go_verify":"Verify","status_under_review":"Under review","status_recheck":"Check again","rule_rebate":"Users with a commission rebate rate above 50% are excluded from this campaign."},"trialVoucher":{"validUntil":"Valid until {date}","remainingCount":"{count} remaining","requiresFunding":"Requires {amount} {token} funds","title":"Futures trial fund","rewardsTitle":"Futures rewards ({count} available)","change":"Change","choose":"Select","noneSelected":"Not using","pickerTitle":"Select a reward for this order","skip":"Skip for now","confirm":"Confirm","symbolsUsable":"{symbols} perpetual","allSymbolsUsable":"All perpetual contracts","expiresOn":"Expires {date}","notSupportSymbol":"This trial fund cannot be used for this pair","loadFailed":"Failed to load trial funds. Please try again later","selected":"{amount} trial fund selected","leverageLocked":"Leverage is fixed at {leverage} when using a trial fund","symbolInUse":"A trial fund is in use on this pair. Available after the position is closed","leverageConflictTitle":"Adjust position leverage","leverageConflictContent":"Your current {symbol} position leverage is {current}x, but the selected trial fund only supports {target}x. To use it, the position leverage must be adjusted to {target}x. Adjusting leverage may increase margin usage and affect the liquidation price. Continue?","leverageConflictPosition":"Current position","leverageConflictVoucher":"Trial fund","leverageConflictAfter":"After adjustment","leverageConflictConfirm":"Adjust and use","leverageAdjustError":{"marginInsufficient":"Insufficient available margin to adjust the position leverage from {current} to {target}. Please add margin or close the position before using this trial fund.","isolatedReduction":"Reducing leverage is not supported in Isolated Margin mode with an open position, so the leverage cannot be adjusted from {current} to {target}. Please close the position before using this trial fund.","riskLimit":"Your position size exceeds the risk limit for {target} leverage, so the leverage cannot be adjusted from {current} to {target}. Please reduce or close the position before using this trial fund."}},"rewardCenter":{"prizeLevels":{"N":"Normal","R":"Rare","SR":"Super Rare","SSR":"Super Super Rare","UR":"Ultra Rare"},"prizeSoldOut":"Sold out","prizeStock":"Remaining {remaining} / Total {total}","checkinMore":"Check in for more chances","checkinDay":"Day {day}","drawNow":"Draw now","drawing":"Drawing…","prizeOverview":"Prize overview","machineRetry":"Reload machine","nav":"Rewards Hub","pageTitle":"Rewards Hub | Check in and win futures trial funds - Stockcoin.ai","seoDescription":"Check in daily and complete beginner and challenge tasks in the Stockcoin Rewards Hub to earn draw tickets and win futures trial funds, USDT and popular stocks.","heroPill":"New users get draw tickets after their first trade","heroTitle":"Trade more, win more","heroSubtitle":"Win USDT, popular stocks such as SPCX, Starbucks e-gift cards, Stockcoin merch and more.","availableTickets":"Draw tickets","wonPrizes":"Prizes won","checkinTitle":"Daily check-in","checkinDesc":"Claim 1 draw ticket","checkinButton":"Check in","checkedIn":"Checked in","checkinSuccess":"Checked in. You earned {count} draw ticket(s)","checkinAlready":"You have already checked in today","checkinFailed":"Check-in failed. Please try again later","drawTitle":"Lucky draw","drawGo":"GO","earnMore":"Earn more chances","earnMoreDesc":"Complete tasks to keep drawing","noChance":"Not enough draw tickets. Complete tasks to earn more","drawFailed":"Draw failed. Please try again later","prizeVoucher":"Trial fund","prizeNone":"No win","tabNewbie":"Beginner tasks","tabChallenge":"Challenge tasks","tabMyRewards":"My rewards","ticketReward":"Draw ticket x{count}","taskProgress":"Progress","goDeposit":"Deposit","goTrade":"Trade","myRewards":"My rewards","voucherType":"Futures trial fund","voucherCategoryTitle":"Futures trial voucher","voucherTitleFallback":"Zero-principal futures experience","voucherAllSymbols":"All pairs","expireIn":"Expires in {days}d {time}","expireInHours":"Expires in {time}","expiredLabel":"Expired","leverageFixed":"Fixed {leverage}","voucherTradeRate":"{rate} coverage","voucherAvailableCount":"{count} available","voucherViewContracts":"View eligible contracts","statusUnused":"Unused","statusUsed":"Used","statusExpired":"Expired","voucherFilterUnused":"Unused","voucherFilterUsed":"Used","voucherFilterExpired":"Expired","noRewards":"No rewards yet. Try the lucky draw","loginToView":"Log in to view","prizeModalTitle":"Congratulations","prizeModalNoneTitle":"No win this time","prizeModalDesc":"The reward has been added to My rewards. Usage rules apply as shown in the reward details.","prizeModalNoneDesc":"No luck this time. Give it another try.","drawAgain":"Draw again","drawOnceMore":"Try again","gotIt":"Got it","tabSocial":"Social tasks","noTasks":"No tasks yet","claim":"Claim","claimed":"Claimed","taskProcessing":"Processing","claimSuccess":"Claimed. You earned {count} draw ticket(s)","claimSuccessPlain":"Claimed successfully","claimAlreadyClaimed":"This reward has already been claimed","claimNotCompleted":"Task not completed yet","claimUnavailable":"This task cannot be claimed right now","claimFailed":"Claim failed. Please try again later","goFollow":"Follow","socialUnavailable":"This task is not open yet","socialStartFailed":"Action not recorded, please tap Follow again","goCheckin":"Check in","goRegister":"Sign up","goVerify":"Verify","goBindGa":"Enable","goDownloadApp":"Download","voucherCopyTrading":"Copy trading only","checkinStreakDesc":"{days}-day streak. Claim {count} draw ticket(s)","checkinStreakAria":"{done} of {total} days checked in this cycle","useNow":"Use now","faq":{"title":"Frequently Asked Questions","q1":"How do I get draw tickets? How does check-in work?","a1":"Earn draw tickets by checking in daily or completing Reward Center tasks. When a task shows “Claim”, you must claim the reward manually. Check-in resets daily at 00:00 UTC (08:00 Beijing time). Missing a day resets your consecutive check-in progress. Task requirements and reward amounts are as shown on the page.","q2":"Do draw tickets expire? How do I claim a prize?","a2":"Draw tickets do not expire. Prizes are issued automatically after a win; no manual claim is needed. View them under “My Rewards”. Contract position trial vouchers have their own expiry dates, so please check the expiry time.","q3":"What do the voucher amount and coverage rate mean? Do I need my own funds?","a3":"The amount in a voucher name is the contract position value, not cash credited to your account. The coverage rate is the proportion of opening margin provided by the platform; you provide the rest.\nFor example, a 20 USDT position at 10X leverage with 50% coverage requires 2 USDT margin: the platform and you each provide 1 USDT, excluding trading and funding fees.","q4":"How do I use a voucher? What trading restrictions apply?","a4":"On the contract trading page in the Stockcoin App, tap “Contract Rewards”, select a voucher, confirm its use, and then submit an opening order. BTC/USDT, ETH/USDT, SAMSUNG/USDT, SKHYNIX/USDT, and XRP/USDT are currently supported; refer to the voucher for eligible pairs. Opening leverage must match the voucher and cannot be changed while the position is open.","q5":"How are fees and profit or loss settled? Can I withdraw profits?","a5":"Trading and funding fees are deducted from the voucher first and reconciled once at final settlement, without duplicate charges. The platform recovers its principal at settlement. Net profits after fees belong to you and can be withdrawn.\nLosses, including trading and funding fees, are shared by the platform and you according to the coverage rate. You may still lose your own funds.","q6":"How long is a voucher valid? Can it be reused?","a6":"A voucher is valid for 7 days from issuance. If the associated position is still open at expiry, the system automatically closes and settles it. Each voucher can be used only once; any unused allowance expires after use."}},"samsungTradingCarnival":{"nav":"Trading Contest","pageTitle":"Stockcoin Trading Carnival {'|'} Trade Futures to Share Samsung Stock","seoDescription":"Join the Stockcoin Trading Carnival: complete the net deposit and futures volume tasks for a USDT reward, then share {poolAmount} in {rewardAsset} stock based on your futures volume.","heroTagAsset":"Stock Reward","heroTagPool":"Stock Prize Pool","heroTagBase":"Task Reward","heroTagInvite":"Invite to Earn","eventTime":"Campaign period: {startDate} - {endDate}","heroTitle":"Stockcoin Trading Carnival","heroSubtitle":"Trade Futures, Share Samsung Stock","joinNow":"Join Now","joining":"Joining...","joined":"Joined","ended":"Campaign Ended","upcoming":"Not Started","joinUnavailable":"Unavailable","startTrading":"Start Trading","viewReward":"View Rewards","joinSuccess":"Joined successfully. Your net deposit and futures volume during the campaign will be counted.","joinFailed":"Failed to join. Please try again later.","myActivityTitle":"My Campaign","myActivityNote":"Finish the basic tasks, share the trading pool, and stack extra rewards by inviting friends","loadFailed":"Refresh failed. Please try again later.","retry":"Retry","baseTaskTitle":"Basic Tasks","baseTaskNote":"Net deposit of {deposit} and futures volume of {volume}","baseRewardLabel":"Task Reward","eligibilityLabel":"Basic Reward Eligibility","eligibilityDefault":"Unlocked once both conditions are met","eligibilityQualified":"Both conditions met, all three rewards unlocked","eligibilityProgress":"{completed} / 2 conditions completed","badgeNotLogin":"Not Logged In","badgePending":"Not Joined","badgeQualified":"Qualified","badgeNotQualified":"Not Qualified","netDepositLabel":"Net Deposit","myNetDeposit":"My Net Deposit","thresholdLabel":"Requirement","tradeVolumeLabel":"Futures Volume","myTradeVolume":"My Futures Volume","tradePoolTitle":"Trading Pool","tradePoolNote":"Share {poolAmount} worth of Samsung stock based on your futures volume. Basic tasks required.","estimatedStockReward":"Est. Stock Reward","poolKicker":"TOTAL PRIZE POOL","poolCaption":"A fixed Samsung stock prize pool, shared by all qualified users in proportion to their futures volume.","allocationMethod":"Allocation","proRataByVolume":"Pro rata by volume","eligibleMarket":"Eligible Markets","allPerpetuals":"All futures pairs","distributionTime":"Distribution","withinSevenBusinessDays":"Within 7 business days after the end","calculatorTitle":"My Estimated Reward","realtimeLabel":"LIVE","yourTradeVolume":"Your Futures Volume","estimatedRewardValue":"Est. Reward Value","poolPendingTip":"Complete the basic tasks to join the stock pool","estimatedShare":"Est. Share","campaignTotalVolume":"Qualified Users Volume","formulaPrefix":"Your reward =","formula":"your futures volume / total qualified futures volume x {poolAmount}","currentDepositLine":"Current net deposit:","baseQualificationLine":"Basic eligibility:","footerCampaignVolume":"Current qualified users volume: {volume}","footerSettlement":"The final number of shares is subject to platform settlement","inviteTitle":"Invite & Share","inviteNote":"Share your invite code or link. Each friend who completes the basic tasks brings you {reward}.","perQualifiedFriend":"Per qualified friend you get","inviteKicker":"UNLIMITED REFERRAL REWARD","inviteValue":"{reward} / friend","inviteDescription":"Share your invite code or link. Once a friend registers and reaches a net deposit of {deposit} and futures volume of {volume} during the campaign, they count as one qualified friend and you receive {reward}. No cap on invites.","directInviteCount":"Joined Friends","qualifiedInviteCount":"Qualified Friends","inviteEstimatedReward":"Est. Referral Reward","inviteMethods":"Invite methods","inviteCodeLabel":"Invite Code","inviteLinkLabel":"Invite Link","copy":"Copy","copiedCode":"Invite code copied","copiedLink":"Invite link copied","copyFailed":"Copy failed. Please copy manually.","inviteLoginTip":"Log in to view your invite code and link","inviteJoinTip":"Join the campaign to view your invite code and link","inviteCodeUnavailable":"Invite code is being generated. Please refresh later.","dataDelayHint":"Campaign data updates about every 5 minutes. Please allow some time after trading or depositing.","rulesTitle":"Campaign Rules","ruleMarket":"All futures pairs on Stockcoin count toward the campaign volume","ruleDistribution":"All rewards are distributed to your Stockcoin account {period} after the campaign ends","rulePeriodDays":"within 7 business days","ruleAntiCheatHighlight":"Cheating such as bulk account farming will void your campaign eligibility and rewards","ruleAntiCheat":"{highlight}; final eligibility is subject to platform review.","ruleExclusion":"Certain special-rate partners are excluded from the campaign statistics.","faqTitle":"FAQ","faqQuestion1":"Q1: Which trades count toward the campaign volume?","faqAnswer1":"All futures volume generated on any Stockcoin futures pair during the campaign period counts toward the campaign.","faqQuestion2":"Q2: How are rewards calculated?","faqAnswer2":"First meet both basic requirements: a net deposit of {deposit} and futures volume of {volume}. Then share {poolAmount} worth of Samsung stock in proportion to your share of the total qualified futures volume.","faqQuestion3":"Q3: What must an invited friend do?","faqAnswer3":"Each invited friend must reach a net deposit of {deposit} and futures volume of {volume} during the campaign to unlock the {reward} referral reward.","faqQuestion4":"Q4: When are rewards distributed?","faqAnswer4":"All campaign rewards are distributed to your Stockcoin account within 7 business days after the campaign ends.","faqQuestion5":"Q5: Which accounts are excluded?","faqAnswer5":"Certain special-rate partners are excluded from this campaign, and final eligibility is subject to platform review.","modalTitle":"Join the Stockcoin Trading Carnival","modalThreshold":"Basic Requirement","modalThresholdValue":"Deposit {deposit} + trade {volume}","modalTime":"Campaign Period","modalBaseReward":"Basic Reward","modalPool":"Stock Prize Pool","agreeText":"I have read and agree to the campaign rules, and understand that certain special-rate partners are excluded from the campaign statistics.","confirmJoin":"Confirm","close":"Close"},"skHynixTradingEvent":{"pageTitle":"Stockcoin Trading Season | SK hynix Stock Rewards","seoDescription":"Join the Stockcoin Trading Season and share {poolAmount} in {rewardAsset} stock rewards based on your eligible futures trading volume.","nav":"Trading Competition","heroTitle":"Stockcoin Trading Season","heroSubtitle":"Trade to Win {poolAmount} SK hynix Stock","heroDescription":"Earn {rewardAsset} stock rewards based on trading volume","heroTagAsset":"Reward Asset","heroTagPool":"Prize Pool","heroTagMarket":"Eligible Markets","heroTagMode":"Pro Rata","marketLabel":"All Perpetuals","modeLabel":"Pro Rata","boardKicker":"My Competition","stepLabel":"Step {step}","poolLabel":"Total Prize Pool","previewLabel":"Preview","eventTime":"Campaign period: {startDate}–{endDate}","joinNow":"Join Now","joining":"Joining...","joined":"Joined","ended":"Campaign Ended","startTrading":"Start Trading","viewReward":"View Reward","joinSuccess":"Registration successful. Your eligible futures trades will now be counted.","joinFailed":"Unable to join. Please try again later.","boardTitle":"My Competition Dashboard","loading":"Loading...","loadFailed":"Unable to load campaign data","retry":"Retry","loginToView":"Log in to view","notJoined":"Not Joined","joinedTracking":"Joined · Tracking","personalVolume":"Personal Eligible Volume","personalVolumeHint":"Tracking begins after joining","campaignVolume":"Total Campaign Volume","estimatedShare":"Estimated Share","shareHint":"Based on your trading volume","estimatedReward":"Estimated Reward Value","settlementHint":"Final settlement prevails","timelineLabel":"Campaign timeline","timelineRegistration":"Registration Opens","timelineTrading":"Trading Period","timelineEnd":"Campaign Ends","timelineDistribution":"Reward Distribution","withinThreeBusinessDays":"Within 3 business days after the campaign","configurationUnavailable":"Campaign configuration is currently unavailable. Please try again later.","participationTitle":"Join in Three Steps","participationNote":"Join, trade futures, and share the pool based on your eligible volume","stepRegisterTitle":"Join the Campaign","stepRegisterDescription":"Confirm account eligibility and join. Tracking begins after successful registration.","stepTradeTitle":"Trade Futures","stepTradeDescription":"Eligible volume from all futures pairs during the campaign counts toward your total.","stepRewardTitle":"Share the Pool","stepRewardDescription":"No ranking is required. Rewards are allocated in proportion to each eligible user's trading volume.","allocationTitle":"Prize Pool and Allocation","allocationNote":"Estimates use current campaign data; final platform statistics after the campaign prevail","viewFutures":"View Futures Markets","poolCaption":"A fixed stock reward pool shared by all eligible participants in proportion to their eligible trading volume.","allocationMethod":"Allocation","proRataByVolume":"By Trading Volume","eligibleMarket":"Eligible Markets","allPerpetuals":"All Platform Futures Pairs","distributionTime":"Distribution","calculatorTitle":"Reward Calculator","hypotheticalVolume":"Hypothetical Personal Volume","formulaPrefix":"Personal reward =","formula":"personal eligible volume ÷ total eligible campaign volume × prize pool","calculatorHint":"Drag to estimate rewards for different trading volumes","noCampaignVolume":"No campaign volume is available for estimation yet","liveCampaignVolume":"Current eligible campaign volume: {volume} USDT","rewardConversionNotice":"Rewards are converted using the {rewardAsset} share price at distribution","rulesTitle":"Campaign Rules","ruleTime":"Campaign period: {startDate}–{endDate}","ruleEligibility":"The campaign is open to registered participants. High-rebate users and special partners are excluded.","ruleMarket":"All futures pairs on the platform are eligible.","ruleAllocation":"Rewards are calculated based on each user's eligible volume as a proportion of total eligible participant volume.","myDataTitle":"My Campaign Data","currentEstimatedReward":"Current Estimated Reward","tableItem":"Item","tableCurrentData":"Current Data","tableStatus":"Status","activityRegistration":"Campaign Registration","tracking":"Tracking","pendingStatistics":"Pending","pendingSettlement":"Pending Settlement","pendingDistribution":"Pending Distribution","rewardDistribution":"Reward Distribution","notDistributed":"Not Distributed","rewardRulesTitle":"Reward Rules","rewardRulePool":"The total reward is {poolAmount} worth of SK hynix ({rewardAsset}) stock.","rewardRuleShare":"The pool is shared based on each user's eligible trading volume as a proportion of the total eligible volume.","rewardRuleDistribution":"Rewards will be credited to platform accounts within three business days after the campaign ends.","rewardRuleConversion":"The number of {rewardAsset} shares is calculated using the price at distribution. Final eligibility and reward amounts are subject to platform review.","faqTitle":"FAQ","faqQuestion1":"Q1: Which trades count toward campaign volume?","faqAnswer1":"Eligible futures trading volume generated across all platform futures pairs by registered and qualified users during the campaign is counted.","faqQuestion2":"Q2: How are rewards calculated?","faqAnswer2":"Personal reward = personal eligible volume ÷ total eligible participant volume × the {poolAmount} {rewardAsset} stock reward pool.","faqQuestion3":"Q3: Who is not eligible?","faqAnswer3":"High-rebate users and special partners are excluded. Final eligibility is subject to platform review.","faqQuestion4":"Q4: When will rewards be distributed?","faqAnswer4":"Rewards will be credited to platform accounts within three business days after the campaign ends."},"spaceXGift":{"nav":"SpaceX Gift Pack","market_title":"SpaceX Live Market Reference","market_subtitle":"SPCXUSDT Perpetual · Binance Futures · 1m","market_source_link":"View Binance Market","market_last_label":"Last Price","market_change_label":"24h Change","market_high_label":"24h High","market_low_label":"24h Low","market_loading":"Loading Binance live market data...","market_error":"Unable to load Binance market data. Please refresh later.","market_notice":"Data from Binance Futures SPCXUSDT. This page refreshes every 15 seconds.","market_canvas_label":"SPCXUSDT live candlestick chart","hero_title1":"SpaceX IPO Gift Pack","hero_title2":"Trade to Claim Free SpaceX Stock","hero_desc":"Qualify by net deposit or trading volume; trading rewards are issued by highest tier only","rules_title":"Activity Rules","rule_2":"Users can join the SpaceX IPO gift after registration.","rule_3":"Net deposit ≥ 5,000U during the event to receive 5U SpaceX stock. (Net deposit = Deposit - Withdrawal)","rule_4":"Users who reach Spot/Futures trading volume targets during the event can receive SpaceX stock; trading rewards are not stacked.","progress_detail":"{earned}/{total} U {stockCode} Stock","reward_value_dynamic":"{reward}U {stockCode} Stock","reward_rules_title":"Reward Rules","r_rule_1":"Limited to the first 500 participating users, first come first served.","r_rule_2":"The platform will allocate SpaceX stock according to the reward amount, settled after the lock-up period.","r_rule_4":"Trading volume rewards are issued only for the highest tier achieved, not stacked.","r_rule_5":"SpaceX stock price is calculated at the time rewards are distributed.","faq_title":"FAQ","q1":"Q1: Which trades count toward activity trading volume?","a1":"A: Spot and futures trading volume during the activity are included. Buy, sell, open, and close transaction amounts can all count; unfilled and canceled orders do not count.","q2":"Q2: Can rewards be withdrawn?","a2":"A: Users receive SpaceX stock, which will be airdropped to the user's stock spot account after the stock is listed and issued. It can be traded freely after market open.","q3":"Q3: Can I claim multiple tiers?","a3":"A: No. Activity rewards are issued based on the highest tier achieved by the user and are not stacked.","q4":"Q4: When will rewards be distributed?","a4":"A: After users meet the requirements, stock rights will start to be distributed from T+1 after the activity ends and will be completed within one week."},"ipoFund":{"fundNavTrend":"Fund NAV trend","myHoldings":"My holdings","performanceTrend":"Performance","holdingPnl":"Holding P&L","holdingPnlNote":"Current holding value minus invested amount, excluding realized returns.","heldShares":"Shares held","viewDetails":"View details","hideDetails":"Hide details","holdingDetails":"Holding details","holdingSummaryHelp":"Unit: shares. Totals exclude trial funds, which are listed separately in details.","closeTrade":"Close trading panel","experienceTag":"Trial Fund","experienceStatus":{"pendingStart":"Not started","active":"Active","waitSettlement":"Awaiting settlement","paying":"Paying out","paid":"Paid","noProfit":"No profit","cancelled":"Cancelled"},"headerEntry":"IPO Earn","seoTitle":"IPO Strategy Earn","seoDescription":"Access Hong Kong IPO Strategy Earn, track NAV and holdings, and manage subscriptions and redemptions.","heroTitle":"IPO Earn","heroSubtitle":"Focus on quality Hong Kong stocks. Capture the potential value of IPOs.","pageTabs":"Earn page navigation","fundOverview":"Overview","howItWorks":"How It Works","howContent":{"reviewPeriod":"2026H1 Hong Kong IPO Review · First-day Return Basis","heroTitle":"A High-win-rate Window, with Returns Driven by Selection","heroDescription":"69 of 85 new listings were profitable on the first day. More importantly, over 90% of IPO profits were concentrated in a small number of advantageous sectors. Earn's core value lies in selection and exit rather than broad participation.","firstDayWinRate":"First-day gain win rate","profitableFirstDay":"Profitable on first day","flatStocks":"Plus 3 flat listings","averagePerLotProfit":"Overall average profit per board lot","oneLotEstimate":"Assuming one board lot per listing","firstDayLossRate":"First-day break-below-issue rate","lossMakingStocks":"13 listings recorded losses","topTargetProfit":"Profit per lot for leading targets","overThirtyFourThousand":"Over HKD 34,000","profitConcentratedAtTop":"Returns concentrated in leaders","averageProfitLoss":"Average profit/loss per board lot section","profitElasticity":"Profitable targets offer greater return elasticity","averageProfitLossUnit":"Average profit/loss (HKD/lot)","profitableStocks":"Profitable IPOs + placements","lossMakingTargets":"Below-issue / loss-making targets","profitComparisonNote":"Average profit among profitable targets exceeded the average loss among loss-making targets. Sector and valuation filters, together with the discount cushion from flash placements, aim to increase the share of capital entering advantaged targets and enhance overall returns.","profitConcentration":"Profit concentration","overNinetyPercent":"Over 90%","concentrationDescription":"First-half IPO profits mainly came from three scarce, high-growth sectors.","sectorHardTech":"18C hard technology","sectorNewConsumption":"Scarce new consumer names","sectorNewEnergy":"New-energy niche leaders","investmentDiscipline":"Turn historical advantages into investment discipline","strategySelection":"How the Strategy Selects Investment Targets","focusAdvantageSectors":"Focus on advantageous sectors","focusAdvantageSectorsDesc":"Cover both new IPOs and post-listing flash placement targets. Prioritize hard technology, new consumer names and new-energy niche leaders, then size participation by issuance quality, valuation level, discount and institutional recognition.","industryProsperity":"Industry momentum and scarcity","valuationFundamentals":"Issue valuation and fundamentals","institutionalRecognition":"Institutional recognition","filterHighRisk":"Filter high-risk targets","filterHighRiskDesc":"Unprofitable biotech B shares and high-valuation, weak-earnings names are the main risk areas on the IPO side. On the flash placement side, we avoid targets with fundamental flaws or insufficient discount. Entry thresholds are raised for high-risk targets, and subscriptions or participation are skipped when necessary.","whenNecessary":"When necessary","skipSubscription":"Actively skip subscription","differentiatedExit":"Differentiated exit mechanisms","differentiatedExitDesc":"Small-cap IPOs and small placements tend to be realized promptly on day one. For scarce industry leader IPOs and large high-quality placements, holding time is determined dynamically by liquidity and market interest while maintaining diversification throughout.","smallCapIpo":"Small-cap IPOs","firstDayTakeProfit":"Take profit on day one","scarceLeader":"Scarce leaders","dynamicHolding":"Dynamic holding","simplifiedProcess":"Simplified process","threeStepsTitle":"Three Steps to Join IPO Earn","subscriptionFeeValue":"Subscription fee {rate}","investUsdt":"Invest USDT / USDS","investUsdtDesc":"Mint USDS 1:1 from USDT, or invest available USDS directly, then confirm Earn shares","fundExecutesStrategy":"Earn executes the IPO strategy","fundExecutesStrategyDesc":"Select IPO targets, control risk and exit dynamically, with flash placements added to enhance returns","lockPeriodValue":"{days}-calendar-day lock-up","lockPeriodDesc":"Redeem after expiry; T+1 settlement when no IPO is in progress","marginBenefit":"USDS may count as margin","redemptionBenefit":"Longer hold, lower fees","managementFeeBenefit":"{rate} fee on positive returns","disclaimer":"Data is based on the first-day closing performance of Hong Kong IPOs from January to June 2026 and is for strategy review only. Historical win rates, average profits and leading-target returns do not indicate future performance. Earn may still face issue-price breaks and NAV losses."},"open":"Open","closed":"Paused","descriptionPending":"Access selected Hong Kong IPO strategies with USDS while balancing return opportunities and capital efficiency","navDate":"NAV Date","currentManagementScale":"Current AUM","latestNav":"Latest NAV","sevenDayAnnualized":"7D Annualized","estimatedAnnualRate":"Estimated Annualized","thirtyDayAnnualized":"30D Annualized","sinceInception":"Since Inception","performanceWarning":"Past ≠ future returns","cumulativeReturn":"Cumulative return","navTrend":"NAV Trend","navChangeRate":"Change","navConfirmation":"NAV Confirmation","navConfirmationValue":"T / T+1","dailyCutoff":"Daily cutoff {time}","cutoffPending":"Cutoff time pending","navPublishedAt":"Updated daily at {time}","chartEmpty":"No NAV trend data","lockPeriod":"Lock Period","days":"days","subscriptionFee":"Subscription Fee","managementFee":"Management Fee","minSubscription":"Minimum","share":"share(s)","subscribe":"Subscribe","redeem":"Redeem","availableBalance":"Available Balance","currentHolding":"Current Holdings","marginIncluded":"Margin Included","investedUsds":"Invested USDS","redemptionSettlement":"Redemption Settlement","unlockedRedemptionFee":"Post-unlock Redemption Fee","nearestUnlock":"Nearest Unlock","usuallyTPlusFive":"Usually T+5","latestBatchHeld":"Latest batch held for {days} days","unlockRemaining":"{days} days until {shares} shares unlock","redeemableShares":"Redeemable Shares","nearestUnlockDate":"Nearest Unlock Date","subscriptionAmount":"Subscription Amount","buyAmount":"Buy Amount","redemptionShares":"Redemption Shares","amountPlaceholder":"Minimum {min}","sharesPlaceholder":"Enter whole shares","amountRequired":"Enter a valid subscription amount","sharesRequired":"Enter valid redemption shares","amountMinError":"Minimum subscription is {amount} {unit}","amountMaxError":"Cannot exceed {amount}","amountStepError":"Amount must increase in steps of {step}","minimumAmount":"Minimum {amount} {unit}","insufficientBalance":"Insufficient balance","depositMore":"Deposit","userLimit":"Per-user limit {amount} {unit}","redeemAll":"Redeem All","all":"All","estimatedShares":"Estimated Shares","estimatedConfirmedShares":"Estimated Confirmed Shares","mintUsds":"Mint USDS 1:1","estimatedPayout":"Estimated Payout","fundRedemptionPayout":"Earn Redemption Proceeds","settlementMode":"Settlement","estimatedMargin":"Estimated Margin Credit","eligibilityShort":"I have completed qualified investor and KYC verification","mintAuthorization":"I authorize the system to mint USDS from USDT 1:1 and use USDS to subscribe to Earn","readAndAccept":"I have read and accept ","agreementTitleWrapped":"Earn Subscription Agreement and Risk Disclosure","riskShort":"I have read and accepted the R4 risk disclosure","tradeNoticeExact":"Submit before {time} for today's NAV; shares lock for {days} days after confirmation","viewRateDetails":"View fees and calculation details","subscriptionFeeDisplay":"Subscription Fee","subscriptionFeeDiscount":"{percent}%","subscriptionFeeOriginalRate":"Buy Rate","subscriptionRateDetails":"The subscription fee is {rate} of the subscription amount, rounded up to 2 decimal places. The net subscription amount equals the subscription amount minus the fee.","redemptionRateDetails":"Estimated proceeds equal redemption shares multiplied by the confirmed NAV, rounded down, less a {rate} redemption fee; confirmed and credited on T+5.","redemptionGross":"Gross Redemption","redemptionCost":"Cost Basis of Shares","redemptionProfit":"Profit","nextNavDay":"Next NAV day","loginToSubscribe":"Log In to Subscribe","loginToRedeem":"Log In to Redeem","subscribeNow":"Subscribe Now","mintAndBuy":"Mint USDS and Buy","buyWithUsds":"Buy with USDS","directInvestUsds":"Direct USDS investment","redeemNow":"Redeem Now","redeemUnavailable":"Redemption Unavailable","confirmationTime":"Confirmation Time","redemptionProcessingTime":"Usually T+5; deferred during active IPO subscriptions","redemptionFeeByHolding":"Redemption Fee (by Holding Period)","managementFeeReserve":"Performance Fee Reserve ({rate} of Profit)","redemptionFeeHoldingPeriod":"Holding Period","redemptionFeeRate":"Fee Rate","redemptionFeeLocked":"Locked, redemption unavailable","redemptionFeePeriodUnder30":"<30 days","redemptionFeePeriod30To59":"30–59 days","redemptionFeePeriod60To179":"60–179 days","redemptionFeePeriod180To364":"180–364 days","redemptionFeePeriod365Plus":"≥ 365 days","orderHistory":"Transaction History","tradeNotice":"Earn shares and returns involve risk. Confirmed NAV and final settlement prevail.","strategyPool":"Current Strategy Pool","strategyObservation":"IPO Project Watchlist","industry":"Industry","fundStage":"Earn Stage","researchReport":"{name} Research Report","radar":{"industrySpace":"Industry Potential","competitiveMoat":"Competitive Moat","growthQuality":"Growth Quality","financialQuality":"Financial Quality","ipoPricing":"IPO Pricing","tradingExit":"Trading Exit"},"strategyPoolDesc":"Projects are returned by the live API and indicate Earn's current focus only; they do not guarantee allocation.","strategyEmpty":"No strategy projects","strategyUnavailable":"The strategy pool API is temporarily unavailable","myHolding":"My Holdings","shareBatches":"Share Batches","holdingAndUnlock":"Holdings & Unlocks","redeemableShort":"Redeemable","lockedShort":"Locked","batch":"Batch","confirmedShares":"Confirmed Shares","linkedInvestedUsds":"Linked Invested USDS","linkedLoanDetails":"Linked Loan Details","linkedLoanDescription":"Outstanding loans linked to these shares are repaid first on redemption","loanStatusActive":"Active","loanCurrency":"Loan Currency","linkedLoanShares":"Linked Loan Shares","outstandingLoanPrincipal":"Outstanding Principal","estimatedLoanRepayment":"Estimated Repayment","remainingLoanAfterRepayment":"Outstanding Principal After Repayment","usdsLoanDeductionHint":"Outstanding loan of {amount} USDS deducted","lotLockedDays":"Locked · {days}d","loginHoldingTitle":"Log in to view holdings and unlock progress","currentValue":"Current Market Value","totalShares":"Total Shares","lockedShares":"Locked Shares","confirmDate":"Confirmed","originalShares":"Original Shares","remainingShares":"Remaining Shares","unlockDate":"Unlock Date","holdingEmpty":"No Earn holdings","holdingLoadFailed":"Failed to load holdings","holdingStatus":{"EMPTY":"No holdings","LOCKED":"Locked","REDEEMABLE":"Redeemable","REDEEMING":"Redeeming"},"productRules":"Product Rules","rulesAndRisk":"FAQ","faq":{"q1":"Q1: What is IPO Earn, and who is it suitable for?","a1":"IPO Earn is a semi-closed product that uses USDS to participate in selected Hong Kong IPO strategies and also covers flash placement opportunities in high-quality offerings. It is suitable for users who have completed qualified investor and KYC verification and can accept NAV fluctuations, a 30-day lock-up period, and the related participation restrictions.","q2":"Q2: How do I subscribe, what is the minimum amount, and when are shares confirmed?","a2":"Subscriptions support both USDT and available USDS. With USDT, the system mints USDS at a 1:1 ratio to participate in Earn; with available USDS (such as Earn redemption proceeds), the amount is invested directly without minting or conversion and no conversion fee applies. The minimum subscription amount is 100 USDT/USDS. Submissions made before 18:00 each day are confirmed at that day's NAV, and shares are usually confirmed on T or T+1.","q3":"Q3: How long is the lock-up period, and when will redemption proceeds arrive?","a3":"Shares are locked for 30 days after confirmation and cannot be redeemed during the lock-up period. After unlocking, you may submit a redemption request, which is usually settled on T+5. The progress shown on the page prevails.","q4":"Q4: Where do returns come from, and how can I view NAV?","a4":"Returns come from gains and losses generated by the strategy's participation in selected Hong Kong IPOs and flash placements of high-quality offerings and are reflected in the NAV per share. The page displays the latest NAV, NAV date, NAV trend, and periodic return data. NAV changes with strategy performance, and historical performance does not represent future returns.","q5":"Q5: What fees are charged, and is the performance fee charged when there is a loss?","a5":"The 15% performance fee is accrued only on positive returns that meet the conditions set out in the agreement. If there is no eligible positive return, no performance fee is charged. Other subscription, redemption, and related fees are subject to the page's “View fees and calculation details” section and the agreement.","q6":"Q6: What are the risks and participation restrictions, and what does including shares in margin do?","a6":"Earn does not guarantee principal, and a decline in NAV may cause investment losses. After subscribing, you may not participate in Hong Kong IPO subscriptions using the same identity. Earn shares that meet platform rules may be included in account margin calculations to improve capital efficiency, but they are not withdrawable cash or principal protection. Specific limits and risk-control requirements are subject to the account page."},"transactionRules":"Trading Rules","transactionRulesDesc":"Confirmation timing, lock period, and redemption arrangements","feeDescription":"Fee Details","feeDescriptionDesc":"Subscription, redemption, and share calculation fees","marginRules":"Margin Rules","marginRulesDesc":"Share value inclusion and volatility impact","riskDisclosure":"Risk Disclosure","riskDisclosureDesc":"R4 medium-high risk; principal is not guaranteed","rulesPending":"Detailed content will be returned by the product API.","confirmOrder":"Confirm Order","subscriptionOrderConfirm":"Subscription Order Confirmation","redemptionOrderConfirm":"Redemption Order Confirmation","netSubscription":"Net Subscription","confirmNav":"Confirmation NAV","grossRedemption":"Gross Redemption","redemptionFee":"Redemption Fee","netPayout":"Estimated Net Payout","riskCheckbox":"I have read and understood the product rules and risk disclosure.","eligibilityCheckbox":"I confirm that I meet the eligibility requirements for this product.","confirmSubmit":"Confirm and Submit","agreementTitle":"I Have Read and Accepted the Earn Subscription Agreement and Risk Disclosure","kycAgreementTitle":"I Have Completed Qualified Investor and KYC Confirmation","mintAgreementTitle":"I Authorize the System to Mint USDS from USDT 1:1 and Use USDS to Subscribe to Earn","agreementVersion":"Agreement version 2026-07-13","unifiedConfirmationTitle":"Unified Pre-subscription Confirmation","unifiedConfirmationDescription":"KYC, USDS minting/balance debit authorization, and risk agreement","unifiedAgreementTitle":"IPO Earn Subscription Agreement and Risk Disclosure","agreementReadingNotice":"Please read all key terms. The end of the countdown only indicates that the minimum reading time has elapsed; you must still actively confirm your consent.","naturalDays":"{days} calendar days","profitManagementFee":"Performance Fee","positiveReturnRate":"{rate} of positive returns","readingTimeRemaining":"Reading time remaining: {seconds}s","notNow":"Not Now","agreeAndContinue":"Agree and Continue","kycAgreementIntro":"I / We hereby solemnly make the following confirmations and undertakings, which constitute a valid prerequisite for the subscription application:","kycIdentityTitle":"Qualified Investor Status Confirmation","kycIdentityContent":"I / We have completed the qualified investor verification conducted by the Earn distributor and fully satisfy the qualified investor standards under current regulatory rules and this Earn product's terms. I have the required years of investment experience; my financial assets / average annual income meet applicable requirements; I can independently assess investment value and identify investment risks; I have the risk tolerance and capacity to bear principal loss appropriate for this Pre-IPO Earn; and no circumstance makes me unsuitable for private investment product.","kycSuitabilityTitle":"KYC Identity Verification Confirmation","kycSuitabilityContent":"I / We have fully cooperated with the entire Know Your Customer (KYC) process, including but not limited to identity document verification, ownership verification of bank / digital-wallet accounts, beneficial-owner disclosure, look-through registration of ultimate controllers, confirmation of contact address and communication details, and anti-money-laundering and counter-terrorist-financing screening. I confirm that all submitted information is true, accurate, complete, lawful and valid, without forgery, alteration, concealment or omission, and will promptly notify the distributor of any subsequent change.","kycInformationTitle":"Source of Assets and Holding Compliance Undertaking","kycInformationContent":"All assets used for this subscription are legally owned proprietary assets of mine / ours, and their source complies with applicable anti-money-laundering rules. There is no unlawful pooling of third-party assets, holding of Earn shares on behalf of another person, subscription under another person's mandate, or subscription using trust or leveraged assets. I confirm that no third party claims any interest in Earn shares subscribed for herein.","kycAcknowledgementTitle":"Liability for False Statements","kycAcknowledgementContent":"I understand that if any statement concerning the qualifications, identity or assets above is false or inaccurate, the distributor may reject the subscription application and terminate the subscription agreement, and I will bear all resulting losses and legal liabilities.","mintAgreementIntro":"I / We hereby provide the following irrevocable authorization and confirmation:","mintAuthorizationTitle":"Minting Authorization and Ratio Confirmation","mintAuthorizationContent":"I irrevocably authorize the minting system cooperating with this Earn product to mint an equal amount of USDS stablecoins from the USDT in my designated digital-wallet account at a fixed 1:1 ratio. I confirm that the minting process has no exchange spread or additional minting fee; only basic on-chain Gas fees may arise, which I will bear.","mintExecutionTitle":"Earn Transfer and Subscription Authorization","mintExecutionContent":"After USDS is minted, I authorize the system to transfer the corresponding amount directly from my wallet account to Earn's designated subscription account and automatically complete payment for this Earn product subscription. I confirm that the transfer and subscription will be executed under a one-click authorization without a second confirmation or signature, and that the authorization instruction becomes legally effective once submitted.","mintRiskTitle":"Operational and On-chain Risk Confirmation","mintRiskContent":"I fully understand and voluntarily assume all risks relating to blockchain minting and on-chain transfers, including but not limited to minting / transfer delays caused by network congestion, losses from erroneous operations due to the irreversibility of on-chain transactions, losses caused by disclosure or theft of wallet private keys, depegging risks inherent in USDT/USDS, and restrictions on on-chain operations caused by regulatory changes.","mintComplianceTitle":"Asset Ownership and Operational Compliance Undertaking","mintComplianceContent":"I confirm that I have complete and lawful ownership of and disposition rights over the USDT used for minting, and that the wallet account was opened in my real name and is under my actual control. I undertake that this operation involves no money laundering, illegal fundraising, fraud or other unlawful conduct, and I will bear full responsibility for any dispute concerning ownership of assets or compliance.","mintBalanceTitle":"Acknowledgement of Exception Handling","mintBalanceContent":"I understand that if minting or subscription fails due to an on-chain fault, account anomaly, insufficient limit or other reason, the system will return the corresponding assets through the original route. I will bear any on-chain fees arising from the return, and the distributor assumes no payment or compensation liability.","fundingSource":"Funding source","fundingSourceUsds":"Available USDS","fundingSourceUsdt":"USDT","switchToUsdt":"Subscribe with USDT instead","usdsDebitAgreementTitle":"I Authorize the System to Debit My Available USDS Balance Directly and Use USDS to Subscribe to Earn","usdsDebitAgreementIntro":"I / We hereby provide the following irrevocable authorization and confirmation:","usdsDebitAuthorizationTitle":"Debit Authorization and Funding Source Confirmation","usdsDebitAuthorizationContent":"I irrevocably authorize the system to reserve and debit an equal amount of USDS directly from the available USDS balance in my account based on this subscription amount. I confirm that such USDS comes from Earn redemption proceeds or the existing available balance in my account, and that this operation involves no minting, burning or conversion, nor does it incur the 1.00% USDS-to-USDT conversion fee.","usdsDebitExecutionTitle":"Earn Transfer and Subscription Authorization","usdsDebitExecutionContent":"After the debit is completed, I authorize the system to transfer the corresponding amount of USDS directly to Earn's designated subscription account and place it in the pending-confirmation state, automatically completing payment for this Earn subscription. I confirm that the transfer and subscription will be executed under a one-click authorization without a second confirmation or signature, and that the authorization instruction becomes legally effective once submitted.","usdsDebitRiskTitle":"Operational and Product Risk Confirmation","usdsDebitRiskContent":"I fully understand and voluntarily assume all risks relating to subscribing directly with USDS, including but not limited to depegging risks inherent in USDS, principal losses caused by Earn NAV fluctuations, liquidity restrictions while the subscription amount remains in the pending-confirmation state before the subscription is confirmed, and restrictions on operations caused by regulatory changes.","usdsDebitComplianceTitle":"Asset Ownership and Operational Compliance Undertaking","usdsDebitComplianceContent":"I confirm that I have complete and lawful ownership of and disposition rights over the USDS used for this subscription, and that the account was opened in my real name and is under my actual control. I undertake that this operation involves no money laundering, illegal fundraising, fraud or other unlawful conduct, and I will bear full responsibility for any dispute concerning ownership of assets or compliance.","usdsDebitBalanceTitle":"Acknowledgement of Exception Handling","usdsDebitBalanceContent":"I understand that if the debit or subscription fails due to an account anomaly, insufficient available balance or other reason, the system will return the corresponding USDS through the original funding source, and the distributor assumes no payment or compensation liability.","receiptSubscriptionOrder":"Subscription Order","receiptTitle":"Subscription Submitted","receiptDescription":"Your order is now pending confirmation. Below is the receipt for this subscription.","receiptStatus":"Order status","roundingResidual":"Rounding residual","receiptNextTitle":"What's next","receiptNextContent":"The system will confirm whole shares at the latest published NAV. Once confirmed, this batch of shares is locked for {days} calendar days independently.","receiptGotIt":"Got it","agreementIntro":"I / We have fully read and understood all terms of the Earn Subscription Agreement and Risk Disclosure, have no objection, and hereby confirm the following:","agreementSubscriptionTitle":"Acknowledgement of Core Earn Terms","agreementSubscriptionContent":"I clearly understand the product features and core rules of this Earn product, including but not limited to its nature as a Pre-IPO private equity product, its term and closed-end operation, the restrictions on redemption / transfer during the closed period, the accrual rules for management and performance fees, share confirmation and income distribution, the manager's duties and authority, and Earn's liquidation and exit rules. I voluntarily agree to be bound by all terms of the agreements.","agreementLockTitle":"R4 Medium-high Risk Rating Confirmation","agreementLockContent":"I confirm that this Earn product is rated R4 (medium-high risk) and is suitable only for investors with a C4 (aggressive) or higher risk tolerance. I have completed a risk-tolerance assessment whose result matches Earn's risk rating, and understand that an investment may result in partial or total loss of principal and carries no guaranteed return or principal protection.","agreementManagementTitle":"Acknowledgement of Pre-IPO-specific Investment Risks","agreementManagementContent":"I fully understand the risks specific to this Earn product's Pre-IPO investments, including but not limited to:\n• failure, delay or venue change of a portfolio company's listing, which may extend Earn's exit period or reduce exit returns below expectations;\n• declining operating performance, changes in core business, management risks or industry-policy changes that may reduce valuation;\n• post-investment valuation adjustments, failure of performance undertakings or equity dilution that may reduce invested principal;\n• post-listing lock-up restrictions, secondary-market price volatility or changes to disposal rules that may make exit proceeds uncertain;\n• compliance risks arising from foreign-exchange controls, changes in overseas regulation and differences between legal systems in cross-border investments.","agreementMarginTitle":"Acknowledgement of General Investment Risks","agreementMarginContent":"I also understand and accept the general risks of Earn operation, including but not limited to systemic market risk, Earn management risk, Earn asset custody risk, liquidity risk, tax-policy change risk and force-majeure risk.","agreementRiskTitle":"Independent Decision and Assumption of Responsibility","agreementRiskContent":"I confirm that this subscription is my independent investment decision, made on the basis of my own judgment, financial condition and risk tolerance. I voluntarily assume all investment losses and adverse consequences that may arise and will not seek compensation, pursue liability or disclaim my own responsibility against the Earn manager, distributor, custodian or related service providers because returns fall short of expectations or principal is lost.","presubscriptionRestriction":"I have read and accept that after subscribing to this Earn product I may not use this identity to participate in Hong Kong IPO subscriptions","presubscriptionAgreementTitle":"I Have Read and Accepted That After Subscribing to Earn I May Not Use This Identity to Participate in Hong Kong IPO Subscriptions","presubscriptionAgreementIntro":"I / We fully understand and agree to comply with Earn's investor conduct restrictions and make the following commitments:","presubscriptionRestrictionTitle":"Specific Restriction","presubscriptionRestrictionContent":"From the date on which this Earn product subscription is confirmed and I receive Earn shares until all of my Earn shares have been redeemed / transferred and cancelled (the entire period during which I hold Earn shares), I / We may not, under the identity used for this subscription, participate by any means in public-offering subscriptions for new shares on the Main Board / GEM of The Stock Exchange of Hong Kong (Hong Kong IPO subscriptions).","presubscriptionScopeTitle":"Scope of Restricted Persons","presubscriptionScopeContent":"Restricted persons include but are not limited to the natural person / institution making this subscription, all securities accounts and entities actually controlled by me / us, my / our affiliates and persons acting in concert, and other accounts held on behalf of or actually controlled by me. Restricted conduct includes direct subscriptions through brokerage accounts, indirect subscriptions through third-party platforms, subscriptions through another person's account and any other means of circumventing the restriction.","presubscriptionReasonTitle":"Acknowledgement of the Reasonableness of the Restriction","presubscriptionReasonContent":"I understand that this restriction is necessary for Earn's compliant operation. It is intended to prevent conflicts of interest between Pre-IPO investment and public-market IPO subscriptions, prevent improper transmission of inside or sensitive information, and protect the fair interests of all Earn shareholders, in accordance with private-investment compliance requirements and industry practice.","presubscriptionBreachTitle":"Breach Undertaking and Liability","presubscriptionBreachContent":"I undertake to comply strictly with the conduct restriction above. Any breach constitutes a material default, and I voluntarily accept all consequences:\n• The Earn manager may immediately freeze all rights attached to my Earn shares and suspend distributions, redemption, transfer and all other rights;\n• I must pay liquidated damages to Earn of no less than all proceeds obtained from the non-compliant IPO subscription and separately compensate Earn in full for any loss;\n• The Earn manager may require the compulsory redemption of all my Earn shares at Earn's NAV on the breach date, without payment of any return for the current period;\n• I alone will bear all resulting legal, regulatory-compliance and economic liabilities, with no liability attributable to the Earn manager or distributor.","presubscriptionAuditTitle":"Inspection Authorization","presubscriptionAuditContent":"I authorize the Earn manager and its cooperating institutions to conduct compliance inspections of the Hong Kong stock-account transaction records of me and related parties, and I will cooperate by providing relevant account information and transaction evidence.","previewUnavailable":"This order cannot be submitted now","previewFailed":"Preview failed. Please try again.","submitSuccess":"Order submitted","submitFailed":"Order submission failed. Please retry.","orderTime":"Submitted","orderType":"Type","orderAmount":"Amount / Shares","orderEmpty":"No transactions","ordersFailed":"Failed to load transactions","orderProcessing":"Order Processing","orderProcessingDesc":"This page will refresh the order status automatically","viewOrder":"View Order","orderStatus":{"created":"Order Created","pendingNav":"Awaiting NAV Confirmation","confirmed":"Shares Confirmed"},"loadFailed":"Failed to load product information","account":{"nav":"Earn Account","continueSubscribe":"Continue Subscribing","totalAssets":"IPO Earn Total Assets","netAssets":"IPO Earn Net Assets","yesterdayEarnings":"Yesterday's Earnings","cumulativeEarnings":"Cumulative Earnings","totalAssetsTooltip":"{shares} share(s) × current NAV {nav}","netAssetsTooltip":"IPO Earn net assets are the current holding value minus the linked outstanding loan.","netAssetsLoanDeducted":"Linked loan of {amount} {unit} deducted","cumulativeEarningsTooltip":"Current holding return {rate}","loanUsageTitle":"IPO Earn Margin Usage","loanUsageSubtitle":"Collateral valuation, loan and futures margin usage of your current holdings","loanExcludedHint":"Borrowed USDS does not count toward subscribable USDS","stepShares":"IPO Earn Shares","stepCollateral":"Collateral Valuation","stepCollateralFormula":"Cost basis × {rate}","stepLoan":"USDS Loan","stepMargin":"Futures Margin","stepMarginUsed":"{amount} USDS used","loanStatusLabel":"Loan Status","pendingLoan":"Pending Disbursement","tabHolding":"Current Holdings","tabOrders":"Order History","tabEarnings":"Earnings Details","tabBalanceFlow":"Balance Records","colProduct":"Product","colType":"Type","colHoldingAssets":"Holding","colReferenceEarnings":"Reference Return","colAssetValue":"Asset Value","colCumulativeEarnings":"Cumulative Earnings","colNavChange":"NAV Change","colEarnings":"Earnings","colTime":"Time","colStatus":"Status","colAmount":"Amount","colShares":"Shares","colOrderStatus":"Order Status","typeTag":"IPO Earn","navValue":"NAV {nav}","statusUpdated":"Updated","statusRevised":"Revised","earningsEmpty":"No earnings records yet","balanceFlowEmpty":"No balance records yet","loadFailed":"Failed to load. Please try again later.","retry":"Retry","redeemTitle":"IPO Earn Redemption Confirmation","redeemLoanNotice":"Your holdings are linked to an outstanding loan. This redemption will repay the loan first, and the remaining USDS will be transferred to your main account.","redeemConfirm":"Confirm Redemption","redeemUnavailable":"No redeemable shares","ordersEmpty":"No order records","orderStatus":{"processing":"Processing","completed":"Completed","failed":"Failed"}}},"ipo":{"headerMarketEntry":"IPO Market","nav":"Super IPO","title":"Super-IPO","subtitle":"Subscribe to upcoming IPO shares","tabs":{"mainIpo":"IPO Zone","mainPreIpo":"Pre-IPO Zone","hk":"Hong Kong IPO","us":"US IPO"},"preIpoComingSoon":"In development, coming soon","preIpo":{"publicPool":"Public Pool","whitelistPool":"Whitelist","categoryTabs":"Pre-IPO Categories","filterAll":"All","filterPending":"Pending","filterSubscribing":"Subscribing","filterLocked":"Locked","filterRedeemable":"Redeemable","filterEndable":"Ended","subscriptionPrice":"Subscription Price","subscriptionTotalQuantity":"Total Subscription Quantity","subscriptionTotalValue":"Total Subscription Value","pendingValue":"TBD","projectStatusListed":"Ended","officialWebsiteLink":"Official Website","ruleLink":"Rules","subscriptionPeriod":"Subscription Period","allocationPeriod":"Allocation Period","tokenDelivery":"Token Delivery","whitelistSubscription":"Whitelist Subscription","publicSubscription":"Public Subscription","loginAction":"Log In","participants":"Participants","personalQuota":"Personal Quota Range","subscribedLimit":"Subscribed / Limit","mySubscribeQuantity":"My Subscription Quantity","mySubscribeAmount":"My Subscription Amount","estimatedAllocation":"Estimated Allocation","estimatedAllocationTip":"Estimated quantity is for reference only. The final distributed token amount prevails.","remainingQuota":"Remaining Quota","remainingQuotaTip":"Remaining quota follows the current phase returned by the API.","orderStatusLocked":"Locked","orderStatusAllocating":"Allocating","orderStatusAllocated":"Allocated","orderStatusListed":"Listed","orderStatusRedeemPending":"Redeeming","orderStatusRedeemed":"Redeemed","orderStatusFinished":"Finished","form":{"title":"Pre-IPO Subscription","appendTitle":"Add Pre-IPO Subscription","phase":"Subscription Phase","quantity":"Subscription Shares","appendQuantity":"Additional Shares","quantityPlaceholder":"Enter subscription shares","currentQuantity":"Current Subscription Shares","afterAppendQuantity":"Shares After Add","availableFundsBalance":"Available Funds Balance","poolRemainingQuota":"Pool Remaining Quota","myRemainingQuota":"Personal Remaining Quota","quantityTooLow":"Minimum single subscription quantity is {min} shares.","quantityTooHigh":"Maximum single subscription quantity is {max} shares.","append":"Add","appendSuccess":"Subscription added","appendFailed":"Failed to add subscription","whitelistRequired":"This phase is only available to whitelisted users.","allocatedAmount":"Allocated Amount","refundAmount":"Refund Amount","allocatedTokenAmount":"Allocated Quantity"},"redemption":{"title":"Sell {name}","sellAction":"Sell","absoluteRate":"Absolute return {rate}","annualizedRate":"Annualized return {rate}","cashTitle":"Standard Sell","cashPayoutLabel":"Est. payout","cashPayoutValue":"{amount} USDT","earnTitle":"Convert to IPO Earn","earnSharesLabel":"Est. shares","earnSharesValue":"{shares} (ref. NAV {nav})","earnRateBreakdown":"{base} base yield + {bonus} platform bonus","notice":"The sell yield adjusts with market conditions; funds settle in T+1","confirm":"Confirm","previewFailed":"Failed to load the sell quote. Please try again","retry":"Retry","quoteChanged":"The quote has been updated. Please review and submit again","submitSuccess":"Sell request submitted","submitFailed":"Failed to submit the sell request"},"subscriptionProgress":"{pool} Progress","inputUsdt":"Commit USDT","inputUsdtForProject":"Commit USDT to subscribe to {project}","officialWebsite":"Website","latestPrice":"Latest Price","latestValuation":"Latest Valuation","totalQuota":"Total Quota","redeemTime":"Redeem Time","notStartedShort":"Not Started","endedShort":"Ended","notStarted":"The campaign has not started","open":"The campaign is open","closed":"The campaign has ended","soldOut":"The campaign quota is sold out","allocating":"Allocation is in progress","allocated":"Allocation is complete","openDescription":"This phase is open. You can submit a subscription","unavailableDescription":"This phase is not available for subscription yet","subscribeComingSoon":"Pre-IPO subscription is in development"},"pendingSubscription":"Pending Subscription","open":"Open","closed":"Subscription Ended","subscribe":"Subscribe","faq":{"title":"FAQ","items":{"whatIs":{"question":"What is Super IPO?","p1":"Super IPO allows users to submit subscription applications for IPO tokenized interests at a reference price range before the relevant stock is officially listed on a securities exchange. You may submit a subscription application in advance and may receive a full allocation, a partial allocation, or no allocation of the relevant tokenized interests, depending on the final IPO offering price and the total platform allocation confirmed by the underwriter."},"priceNotFixed":{"question":"Why is the IPO subscription price not fixed?","p1":"The IPO offering price is not predetermined. Subscription participants first submit indications of interest, and the platform then aggregates overall demand. The final price is determined by the issuer and underwriter based on order book demand, market conditions, and valuation factors. During the subscription period, participants can usually only see a reference price range, while the final offering price will be determined shortly before listing.","p2":"In special circumstances, the final offering price may fall outside the reference price range. Stockcoin.ai cannot control the final IPO offering price and makes no representation or warranty regarding it. The final offering price is determined entirely by the issuer and underwriter."},"allocationLower":{"question":"Why might the number of tokens I receive be lower than expected?","p1":"Popular IPO projects may be oversubscribed, so your final allocated quantity may be lower than your subscription quantity, or you may receive no allocation. In general, a higher subscription amount usually increases the likelihood and quantity of token allocation, but the final allocation result will still be determined according to the underwriter allocation rules and overall subscription conditions.","p2":"Subscription funds corresponding to any unallocated portion will be unfrozen and returned after the allocation results are announced. Stockcoin.ai does not guarantee any minimum allocation quantity. The final allocation result confirmed by the underwriter shall prevail."},"finalPriceTime":{"question":"When will the final IPO price be confirmed?","p1":"The final IPO offering price will be announced after the underwriter confirms the final offering price and completes the token allocation calculation. Please follow this page for the latest updates. Because the final result must be confirmed by the issuer and underwriter, Stockcoin.ai cannot provide an estimated announcement time."},"risks":{"question":"What risks should I understand before participating in an IPO?","p1":"The price of IPO-related tokenized interests may fluctuate significantly after listing, and you may suffer losses, including the loss of all subscription funds.","p2":"Due to market conditions, regulatory requirements, or underwriter-related reasons, an IPO subscription campaign may be delayed, suspended, or canceled. In such cases, Stockcoin.ai will use reasonable efforts to notify participants and release frozen subscription funds according to the applicable product terms.","p3":"Digital assets are high-risk products. Stockcoin.ai does not guarantee any return. You should conduct your own risk assessment and make independent investment decisions. The historical performance of the underlying reference asset does not represent the future performance of the relevant tokenized interests.","p4":"The relevant tokenized interests do not grant holders ownership of, or any rights in, the relevant stock or ETF. Holders do not have shareholder voting rights, dividend rights, or any right to make claims directly against the underlying issuer.","p5":"The regulatory status of the relevant tokenized interests and IPO subscription services may vary by jurisdiction. You are responsible for ensuring that your participation complies with the laws and regulations of your jurisdiction.","p6":"Stockcoin.ai's role is limited to assisting with the subscription process. Stockcoin.ai is not the issuer of the relevant tokenized interests and is not responsible for any act or omission of the underlying issuer."},"underwritingFee":{"question":"What is the underwriting service fee?","p1":"The underwriting service fee is charged by the underwriter responsible for this offering. This fee is usually calculated as a percentage of the IPO offering price and is used to cover underwriting, allocation, distribution, and other service costs related to this offering. Stockcoin.ai does not charge, retain, or receive any underwriting service fee."}},"terms":{"title":"Terms and Conditions","items":{"t1":"Before participating in this campaign, users must complete identity verification Lv.1. Only main accounts are eligible to participate in this campaign; sub-accounts are not eligible. Stockcoin.ai reserves the right to verify user eligibility at any time and may cancel or suspend any participant who does not meet the eligibility requirements.","t2":"After you submit a valid subscription order, the corresponding funds will be frozen and retained in your account until the IPO subscription campaign result is determined. During the freeze period, frozen funds may not be used for trading, transfers, or withdrawals. The freeze period begins when the order is submitted and ends at the earlier of: (i) announcement of the IPO allocation results and release of unallocated funds; or (ii) cancellation of this campaign according to the applicable product terms, in which case all frozen funds will be unfrozen and returned to your available balance within five (5) business days. As long as Stockcoin.ai complies with this clause, Stockcoin.ai is not responsible for any opportunity cost or loss arising from funds being frozen during the freeze period.","t3":"The final IPO offering price, total platform allocation, and allocation rules are subject to final confirmation by the underwriter. Stockcoin.ai does not guarantee any specific allocation result, offering price, or offering size. The final terms are determined entirely by the underwriter and are not controlled by Stockcoin.ai. Stockcoin.ai's role is limited to assisting users with the subscription process on their behalf.","t4":"The final subscription price will be determined by the underwriter and may differ from the expected subscription price displayed when you submitted your subscription application.","t5":"Only participants who have completed individual identity verification Lv.1 or corporate verification are eligible to participate in this campaign. Please note that users from restricted countries and regions may not participate in this campaign. By participating in this campaign, you represent and warrant that you are not located in, resident in, or otherwise part of any restricted country or region. You acknowledge that Stockcoin.ai is entitled to rely on this representation; if it is untrue, it constitutes a material breach of these Terms and Conditions, and Stockcoin.ai may immediately suspend or terminate your access and revoke or cancel any subscription order submitted in violation of this restriction.","t6":"All participating users must strictly comply with the Stockcoin.ai Terms of Service. For participants who engage in any dishonest or abusive conduct during the campaign, including but not limited to registering accounts in bulk to obtain additional rewards, or any conduct related to illegal, fraudulent, or harmful purposes, Stockcoin.ai reserves the right to disqualify them. Disqualified users may lose their subscription orders, related interests, or allocation eligibility, and related transactions may be frozen or revoked. Except as otherwise provided in the dispute resolution mechanism below, Stockcoin.ai's determination of whether conduct is dishonest or abusive is final.","t7":"Stockcoin.ai reserves the right to modify these Terms and Conditions at any time. Any material amendment will be notified to participants through in-site notice or other methods Stockcoin.ai considers appropriate, and the amended terms will take effect from the date of notice. Your continued participation in the campaign after receiving notice will be deemed acceptance of the amended terms. For avoidance of doubt, any amendment that adversely affects existing rights of participating users, including reducing promised refund rights or changing the allocation mechanism after a subscription order has been submitted, will not have retroactive effect and will not apply to orders submitted before the amendment takes effect.","t8":"If there is any ambiguity or dispute regarding the interpretation of these Terms and Conditions, Stockcoin.ai's interpretation, as the drafter and operator of this campaign, should receive reasonable consideration, but will not constitute a final or binding interpretation in any judicial or arbitration proceeding. Any dispute arising from or related to these Terms and Conditions shall be handled according to the dispute resolution clauses below. If you have any questions about these Terms and Conditions, please contact Stockcoin.ai customer support.","t9":"Severability. If any provision of these Terms and Conditions is determined to be invalid, illegal, or unenforceable, that provision shall be severed from the remaining provisions, and the remaining provisions shall continue to be fully valid and enforceable."}}},"us":{"historyTitle":"Subscription History","viewOrders":"View Orders","price":"Subscription Price","subscriptionFee":"Subscription Fee","subscriptionFeeUnit":"{unit} / share","subscriptionPriceFeeTip":"Subscription price {price} {unit}, subscription fee {fee} {feeUnit}","pendingValue":"TBD","subscribeQuantity":"Subscription Shares","availableSubscriptionQuantity":"Available subscription shares","subscribeValue":"Subscription Value","poolName":"Offering","publicOffering":"Public Offering","lockedAmount":"Locked Amount","allottedQuantity":"Allotted Quantity","refundAmount":"Returned Funds","projectStatusPreOpen":"Pre Open","projectStatusSubscribeClosed":"Subscription Closed","projectStatusAllotmentAnnounced":"Allotment Announced","projectStatusListed":"Listed","projectStatusEnded":"Ended","statusLocking":"Locking","statusLockFailed":"Lock Failed","statusCancelling":"Cancelling","statusCancelFailed":"Cancel Failed","statusSubmitted":"Submitted","statusCancelled":"Cancelled","statusAllotmentPending":"Allotment Pending","statusAllocated":"Allocated","statusListed":"Listed","statusUnknown":"Unknown Status","detail":{"projectStatus":"Project Status","totalQuota":"Total Quota","soldQuota":"Subscribed Quota","remainingQuota":"Remaining Quota","subscriptionStart":"Subscription Starts","subscriptionEnd":"Subscription Ends","latestValuation":"Latest Valuation","officialSources":"Official Sources","keyShareholders":"Key Shareholders","shareholderName":"Shareholder","classAShares":"Class A Shares","classBShares":"Class B Shares","votingPower":"Voting Power","shareholderNotes":"Notes"},"form":{"title":"US IPO Subscription","modifyTitle":"Modify US IPO Subscription","quantity":"Subscription Quantity","quantityPlaceholder":"Enter subscription quantity","currentSubscribed":"Current Subscribed","remainingPersonalQuota":"Remaining Personal Quota","remainingProjectQuota":"Remaining Project Quota","requiredLockAmount":"Required Lock Amount","minQuantity":"Min Qty","maxQuantity":"Max Qty","quantityRequired":"Please enter a valid subscription quantity.","quantityTooLow":"Subscription quantity cannot be less than {min}.","quantityTooHigh":"Subscription quantity cannot be greater than {max}.","projectQuotaExceeded":"Subscription quantity exceeds the remaining project quota.","personalQuotaExceeded":"Subscription quantity exceeds the remaining personal quota.","kycRequired":"Please complete KYC before subscribing.","unavailable":"Subscription is unavailable right now.","submit":"Confirm Subscription","modify":"Confirm Modification","precheckFailed":"US IPO precheck failed.","submitSuccess":"US IPO subscription submitted.","submitFailed":"Failed to submit US IPO subscription.","modifySuccess":"US IPO subscription updated.","modifyFailed":"Failed to update US IPO subscription.","cancelSuccess":"US IPO subscription cancelled.","cancelFailed":"Failed to cancel US IPO subscription."}},"allotmentWon":{"eyebrow":"IPO Allotment Result","title":"CONGRATS!","desc":"You won the allotment.","viewDetails":"View Details","close":"Close"},"subscriptionCheck":{"checkingTitle":"Checking status","checkingDesc":"We are checking your identity verification status.","checkingAction":"Checking...","kycRequiredTitle":"KYC required","kycRequiredDesc":"Please complete identity verification before subscribing.","completeKyc":"Complete KYC","subscribeNow":"Subscribe Now"},"subscriptionRestricted":{"title":"Access Restricted","desc1":"We are sorry, but it looks like you are trying to access our website from a restricted country or region.","desc2":"Hong Kong IPO is not offered to users in the United States, Hong Kong, or other restricted jurisdictions. It is only available to institutional and individual investors outside those regions.","desc3":"Thank you for your understanding.","cancel":"Cancel","ok":"Got it"},"subscriptionForm":{"title":"Subscribe","method":"Method","cash":"Cash","margin":"Margin","cashNoFinancing":"Cash （No Financing）","marginLeverage":"Margin （{leverage}x Leverage）","leverage":"Leverage","maxLeverage":"Max","quantity":"Quantity （1 lot = {shares} shares）","selectLot":"Please Select Lot","lotOption":"{count} lot","lotGroupA":"Group A","lotGroupB":"Group B","notes":"Notes","cashFeePrefix":"Cash subscription fee: ","marginFeePrefix":"Margin subscription fee: ","feeValue":"{amount} HKD / Order","noteFeeCharged":"IPO Subscription Fee and/or Financing Fee will be charged regardless of allotment.","noteFreeze":"Funds will be frozen upon submission and automatically deducted after the deadline (subject to platform notification). Cancellation or modification is only allowed before the deadline.","noteMultipleBrokers":"Do not subscribe through multiple brokers, otherwise your application may be rejected by HKEX.","noteGreyMarket":"Allotted shares are not available for grey market trading.","amount":"Amount {amount} HKD","submit":"Subscribe","insufficientBuyingPower":"Insufficient available balance","depositMore":"Deposit More","precheckFailed":"Failed to calculate subscription amount.","noAvailableLot":"No available lot can be subscribed.","selectLotRequired":"Please select subscription lots.","submitSuccess":"Subscription submitted.","submitFailed":"Failed to submit subscription."},"subscriptionConfirm":{"title":"Confirm Your Subscription","name":"Name","ticker":"Ticker","quantity":"Quantity","quantityValue":"{lot} lot = {shares} shares","subscriptionAmount":"Subscription Amount","cashSubscription":"Cash Subscription","marginSubscription":"Margin Subscription","subscriptionFee":"IPO Subscription Fee","subscriptionFeeValue":"{amount} HKD/order","marginInterest":"Margin Interest","totalPayable":"Total Payable","cancel":"Cancel","confirm":"Confirm"},"subscriptionHistory":{"title":"Subscription History","asset":"Asset","status":"Status","type":"Type","quantity":"Quantity","allottedQuantity":"Allotted Quantity","price":"Price (HKD)","subscriptionAmount":"Subscription Amount (HKD)","subscriptionFee":"IPO Subscription Fee (HKD)","marginInterest":"Margin Interest (HKD)","exchangeRate":"Exchange Rate","createdTime":"Created Time","lastUpdated":"Last Updated","subscriptionTime":"Subscription Time","operate":"Operate","quantityValue":"{lot} lot = {shares} shares","cashSubscription":"Cash Subscription","marginSubscription":"Margin Subscription","statusInit":"Created","statusLocking":"Locking in Progress","statusLocked":"Pending Submission","statusCancelled":"Cancelled","statusPurchased":"Purchased","statusLockFailed":"Lock Failed","statusCancelling":"Cancelling","statusCancelFailed":"Cancel Failed","statusReplacing":"Replacing","statusReplaceFailed":"Replace Failed","statusUnallotted":"Not Allotted","statusAllotted":"Allotted","statusListed":"Listed","statusFundingPending":"Funding Required","statusFundingExpired":"Funding Expired","statusSelling":"Selling","statusPartiallySold":"Partially Sold","statusSold":"Sold","statusRejectAndRefund":"Refunded","allottedQuantityValue":"{lot} Lots = {shares} Shares","sellableLotNumber":"Sellable Lots","sellingLotNumber":"Selling Lots","soldLotNumber":"Sold Lots","settledUsdt":"Settled (USDT)","pendingFundingUsdt":"Pending Funding (USDT)","fundingDeadlineTime":"Funding Deadline","sellConfirmTitle":"Sell & Realize Profit?","sellBack":"Back","cancel":"Cancel","modify":"Modify","view":"View","sellStock":"Stock","sellQuantity":"Quantity","sellQuantityValue":"{shares} Shares ({lots} Lots)","sellLotValue":"{lots} Lots","sellMarketValue":"Market Value","sellMarketValueText":"≈ {value} HKD","closePrice":"Close Price","tradingSession":"Trading Session","marketOpen":"Open","marketClosed":"Closed","tradingSessionValue":"{market} {session} · {status} · Ends {end}","sellNow":"Sell Now","sellUnavailable":"Selling is unavailable right now.","sellPrecheckFailed":"Failed to calculate sell order.","sellFailed":"Failed to submit sell order.","sellSuccess":"Sell order submitted.","empty":"No subscription history"},"subscriptionDetails":{"title":"Subscription Details","viewDetails":"View Subscription Details","orderStatus":"Order Status","issuePrice":"Issue Price","cancelSubscription":"Cancel Subscription","fundNow":"Fund Now","sellAll":"Sell All","gotIt":"Got it","cancelConfirm":"Cancel this subscription?","cancelSuccess":"Subscription cancelled.","cancelFailed":"Failed to cancel subscription.","detailFailed":"Failed to load subscription details.","fundingConfirmTitle":"Confirm Funding","requiredFunding":"Required Funding","fundingShares":"Funding Shares","fundingDeadline":"Funding Deadline","confirmFunding":"Confirm Funding","fundingInsufficient":"Insufficient available USDT.","fundingUnavailable":"Funding is unavailable right now.","fundingPrecheckFailed":"Failed to calculate funding amount.","fundingFailed":"Failed to submit funding.","fundingSuccess":"Funding submitted."},"issuePrice":"Issue Price","minimumAmount":"Minimum Amount","deadline":"Deadline","timeRemaining":"Time Remaining","initialPrice":"Initial Price","sharesOffered":"Shares Offered","allotmentDate":"Allotment Result","listedDate":"Listed Date","countdownDay":"Days","statusClosed":"Subscription Ended","statusAllotmentAnnounced":"Allotment Announced","statusListed":"Listed","sunmiDesc":"SUNMI is an IoT technology company with \"altruism\" as its core value. We are committed to providing the commercial sector with a wealth of high-quality smart IoT devices and comprehensive end-to-cloud integrated services.","photoneraDesc":"A leading global provider of AI cluster optoelectronic hybrid computing solutions.","mabwellDesc":"An innovative biotechnology company focused on cancer and aging-related diseases; its core drug, Nectin-4 antibody-drug conjugate 9MW2821, is in pivotal Phase 1 clinical trials; it has launched 4 biosimilars.","vgtDesc":"This includes a full range of rigid circuit boards (centered around multilayer boards and high-density interconnect boards) and flexible circuit boards (including single-sided and double-sided boards, multilayer boards, and hybrid rigid-flex boards).","manycoreDesc":"MANYCORE TECH is a global leader in space intelligence services, dedicated to accelerating the integration of artificial intelligence with the physical world.","detail":{"progress":"Progress","greyMarketNotSupported":"Grey market trading not supported","start":"Subscription Opens","subscriptionDeadline":"Subscription Closes","results":"Allotment Results","listed":"Listed","details":"Details","issuePrice":"Offer Price","sharesPerLot":"Shares per Lot","minAmount":"Minimum Subscription Amount","marketCap":"Market Cap","sharesOffered":"Shares Issued","shares":"Shares","tenThousand":"10K","tenThousandSharesCompact":"10K Shares","marketCapCurrencyHkd":"HKD","clawbackMechanism":"Clawback Mechanism","clawbackMechanismValue":"Mechanism {value}","clawbackMechanismHelp":"Clawback Mechanism\n\nWhen the public offering tranche of a Hong Kong IPO is heavily oversubscribed, the issuer may adjust the share allocation ratio according to rules set before the IPO starts, reallocating part of the shares originally allocated to international placing back to the public offering.\n\nMechanism A -- Tiered allocation\nBased on subscription demand in the public offering, the public offering allocation ratio increases step by step.\nInitial public offering ratio - 5%\nClawback trigger conditions\n- Oversubscription ≥ 15x and < 50x → public offering ratio increases to 15%\n- Oversubscription ≥ 50x and < 100x → increases to 25%\n- Oversubscription ≥ 100x → increases to 35%\n\nMechanism B -- Preset allocation ratio\nThe clawback mechanism does not apply.\nThe public offering allocation ratio is preset by the issuer.\nPublic offering ratio range\n- 10% ~ 60%\nSpecial situation\nIf the international placing is not fully subscribed while the public offering is fully subscribed or oversubscribed,\nthe public offering ratio may be increased by up to an additional 15%.\n\n18C -- Specialist technology companies\nApplies to specialist technology companies under Chapter 18C of the Listing Rules.\nInitial public offering ratio - 5%\nIf oversubscription occurs\n- the public offering ratio may be increased to a maximum of 10%","publicOfferAllocation":"Public Offer Ratio","industry":"Industry Sector","healthcare":"Healthcare","yes":"Yes","greenshoe":"Greenshoe","no":"No","sponsor":"Sponsor","prospectus":"Prospectus","prospectusFileName":"Prospectus.pdf","useOfFunds":"Use of Funds","useOfFunds1":"1） 56.8% for clinical development of 9MW2821 for multiple indications across phases;","useOfFunds2":"2） 17.7% for R&D of other pipeline assets in oncology & age-related diseases with high clinical need;","useOfFunds3":"3） 15.5% for commercialization;","useOfFunds4":"4） 10.0% for working capital and general corporate purposes","cornerstonePrefix":"Cornerstone Investors Total Ratio ","cornerstoneRatio":"30.19%","name":"Name","subscribedSharesRatio":"Subscribed Shares/Proportion","lockupExpiryDate":"Unlock Date","underwritersTotal":"Underwriters {count} in total"}},"Deposits":"Deposits","Est. after slippage":"Est. after slippage","Est. received":"Est. received","Max payment":"Max payment","Failed to adjust margin":"Failed to adjust margin","Failed to change margin mode":"Failed to change margin mode","Markets":"Markets","Qty":"Qty","Set as Default Invitation Code":"Set as Default Invitation Code","Source Type":"Source Type","Sub-agent UID":"Sub-agent UID","Trade ID":"Trade ID","Withdrawals":"Withdrawals","copyTrading":{"nav":"AI Trading","title":"AI Trading","heroImageAlt":"AI Trading","publicLeadTraders":"Public Lead Traders","activeCopiers":"Active Copiers","aum":"Assets Under Management (AUM)","profitShared":"Profit shared","copyOverview":"Copy Overview","sortTabs":"Lead trader sorting","tabs":{"all":"All","roi":"ROI","winRate":"Win Rate","totalPnl":"Total PnL","recommended":"Recommended"},"searchLeadTrader":"Search Lead Trader","cumulativeReturn":"Cumulative return","tradingDays":"Trading Days","winRate7d":"7D Win Rate","currentMax":"Followers","status":{"follow":"Follow","followed":"Followed","full":"Fully"},"actions":{"followNow":"Follow Now","followed":"Followed","full":"Capacity Full"},"defaultSummary":"Lead trader profile is being updated.","unknownLeader":"Lead Trader","loadErrorTitle":"Failed to load lead traders","detail":{"breadcrumbLeadTrader":"Lead Trader","breadcrumbDetails":"Lead Trader Details","totalLeadProfit":"Lead PnL","totalLeadRoi":"Lead ROI","profitShareRatio":"Profit Share Ratio","basicInfo":"Basic Info","topFollowers":"Top Followers","activeLeadPositions":"Active Lead Positions","nickname":"Nickname","bio":"Bio","leadingSince":"Leading Since","daysLeading":"Days Leading","totalTrades":"Total Trades","activeFollowers":"Active Followers","aumValue":"AUM","tradablePairs":"Tradable Pairs","investment":"Investment","followerPnl":"Follower PnL","symbol":"Symbol","side":"Side","marginMode":"Margin Mode","leverage":"Leverage","entryPrice":"Entry Price","markPrice":"Mark Price","unrealizedPnl":"Unrealized PnL","followers":"Followers","long":"Long","short":"Short","cross":"Cross","isolated":"Isolated","activeTrades":"{count} Active Trades","loadDetailError":"Failed to load lead trader details","loadSectionError":"Failed to load this section","backToMarket":"Back to Market","noLeader":"Lead trader not found","noTopFollowersRanking":"No top follower ranking data yet"},"followSettings":{"title":"Follow Settings","subtitle":"For the first time to follow or view and update existing follow parameters","leadTrader":"Lead Trader","sourceAccountType":"Source Account Type","totalInvestmentLimit":"Total Investment Limit","orderSizePerTrade":"Order Size per Trade","dailyMaxCopyAmount":"Daily Max. Copy Amount","unlimitedDaily":"Unlimited","customDaily":"Custom","customDailyAmount":"Custom daily copy amount","dailyAmountRequired":"Enter a daily maximum copy amount greater than 0.","amountExplainTotal":"Total funds support up to {total} trades","unlimitedDailyDesc":"No daily copy amount limit. Copying is still limited by available funds.","leverageRatio":"Leverage Ratio","note":"The current version supports total investment amount, single order amount, daily maximum order amount, and leverage. If there are open positions, the leverage cannot be modified.","leverageLocked":"There are active copied positions. Leverage cannot be modified.","cancel":"Cancel","confirmFollow":"Confirm Follow","submitting":"Submitting","configLoadError":"Failed to load follow settings","retryConfig":"Retry","singlePlaceRequired":"Order size per trade is required and must be greater than 0.","invalidAmount":"Please enter a valid non-negative amount.","investAmountCannotDecrease":"Total investment limit cannot be lower than the current configured amount.","invalidLeverage":"Please enter a valid integer leverage up to 100.","submitSuccess":"Follow settings saved","submitFailed":"Failed to submit follow settings","smartCopy":"Smart Copy","customCopy":"Custom Copy","smartCopyDesc":"Leverage adjusts automatically with the lead trader in real time","leverageValue":"Leverage: {value}","customCopyRisk":"Higher leverage than the lead trade means higher risk","totalInvestmentLimitTip":"Set the total amount of funds (USD) to transfer to this copy trading sub-account. When following for the first time, this amount is transferred from the main spot account. You can add more while following, and the added amount will be included in the invested amount. After unfollowing, the remaining funds in the sub-account will be automatically transferred back to the main spot account.","preferredContracts":"Preferred Contracts","searchPairs":"Search","autoSelectNewPairs":"Automatically select new contracts","autoSelectNewPairsTip":"Once enabled, newly listed contracts will be automatically added to your preferred contracts.","selectAllPairsCount":"Select all ({selected}/{total})","noMatchingPairs":"No matching contracts found","followPairs":"Select Copy Pairs","followPairsDesc":"Only new positions for selected pairs will be copied","selectAllPairs":"Select All","loadingPairs":"Loading available copy pairs","pairsLoadError":"Failed to load available copy pairs","noAvailablePairs":"This lead trader has no available copy pairs","selectAtLeastOnePair":"Select at least one copy pair","submitSuccessWithDelay":"Copy settings saved and will take effect within 1 minute","subtitleWithLeader":"Set your capital and risk limits, then confirm to start copying {name}","breadcrumbMarket":"Copy Trading Market","modeTitle":"Copy Mode","modeEditableHint":"Editable when there are no open positions","modeLockedHint":"You have open copied positions. Copy mode cannot be changed.","fixedRatio":"Fixed Ratio","fixedRatioDesc":"Syncs with the lead trader's position ratio, keeping capital usage closer to the original strategy","fixedAmount":"Fixed Amount","fixedAmountDesc":"Uses a fixed margin per trade, keeping single-trade risk more controllable","maxAvailable":"Max {amount} USD","transferNote":"Transferred from your main spot account when you first follow; the remaining balance is transferred back automatically after unfollowing.","ratioExplainTitle":"Positions scale proportionally","ratioExplainDesc":"The copy ratio is calculated as the percentage of the margin the lead trader uses on an order relative to their total margin balance.","amountExplainTitle":"Total supports up to {total} trades; up to {daily} per day","amountExplainDesc":"After the daily limit is reached, new orders for the day are no longer copied. Closing positions does not restore the daily quota.","investRequired":"Total investment limit is required and must be greater than 0.","selectedCount":"{count} selected","allContracts":"All contracts","advancedTitle":"Advanced Settings","advancedSubtitle":"Leverage mode and risk preferences","collapse":"Collapse","expand":"Expand","leverageMode":"Leverage Mode","currentSettings":"Current Settings","summaryMode":"Mode","summaryLeverage":"Leverage","summarySmartLeverage":"Smart Follow","riskNoticeTitle":"Risk Notice","riskNoticeDesc":"The lead trader's positions, leverage, and entry/exit timing can change rapidly. Due to differences in slippage, minimum order size, and available margin, your final results may differ from the lead trader's.","confirmSettings":"Confirm Settings"},"account":{"nav":"Documentary account","title":"My Lead Trading","subtitle":"Centralized copy trading status across three core workflows: Trader Management, Position Handling, and Order Review.","totalCopyInvestment":"Total Copy Investment","copyProfit":"Copy Profit","unrealizedPnl":"Unrealized PnL","totalCopyEquity":"Total Copy Equity","myTraders":"My Traders","activeTraders":"Active Traders","floatingLoss":"{count} Floating Loss","pendingPositions":"Pending Positions","lastActivity":"Last Activity","priorityWatch":"Priority Watch","priorityWatchText":"{trader} opened 1 new {symbol} {side} today. Position is active. Go to Settings or jump to Position Management.","noPriorityWatch":"No active copied positions require attention.","viewPositions":"View Positions","relationshipStatus":"Relationship Status","tradersStillFollowing":"Traders Still Following","active":"Active","noOpenOrders":"No Open Orders","cancellable":"Cancellable","profitShare":"Profit Share","totalInvestment":"Total Investment","currentEquity":"Current Equity","unsettledPnl":"Unrealized PnL","unfollow":"Unfollow","unfollowing":"Unfollowing","unfollowConfirmContent":"Unfollow {trader}? The sub-account balance for this lead trader will be returned to your main account.","unfollowConfirmOk":"Confirm","unfollowSuccess":"Unfollowed successfully","unfollowFailed":"Failed to unfollow","unfollowDisabledOpenPositions":"This lead trader still has open copied positions. Close them before unfollowing.","copySettings":"Copy Settings","openPositions":"Open Positions","openPositionsDesc":"Prioritize positions with floating losses and orders that allow manual intervention. Ensure all open orders are closed before canceling your follow.","leadOrderTabs":"Lead Orders","currentLeadPositions":"Current Lead Positions","historyLeadOrders":"Historical Lead Orders","pendingCount":"{count} Pending","leadTrader":"Lead Trader","tradingPair":"Trading Pair","side":"Side","marginMode":"Margin Mode","leverage":"Leverage","entryPrice":"Entry Price","markPrice":"Mark Price","closePrice":"Close Price","margin":"Margin","followers":"Followers","followerMargin":"Follower Margin","action":"Action","manualClose":"Manual Close","closingPosition":"Closing","closePositionConfirmContent":"Manually close {trader}'s {symbol} {side} position?","closePositionConfirmOk":"Close Position","closePositionSuccess":"Close request submitted","closePositionFailed":"Failed to close position","closePositionMissingFields":"This position is missing required close information","orderHistory":"Order History","orderHistoryDesc":"Results are categorized by execution source, distinguishing between lead trader's manual closures and active intervention by followers.","tradesLast7d":"{count} Trades (Last 7D)","openTime":"Open Time","closeTime":"Close Time","openFee":"Open Fee","closeFee":"Close Fee","realizedPnl":"Realized PnL","closeType":"Close Type","noFollowedTraders":"No followed lead traders yet","noOpenPositions":"No open copied positions","noOrderHistory":"No order history available","noLeadPositions":"No current lead positions","noLeadOrderHistory":"No historical lead orders","loadError":"Failed to load copy account","loadLeadOrdersError":"Failed to load lead orders","leadPageTitle":"My Lead Trading Page","leadTotalProfit":"Follower PnL","leadAum":"AUM","currentFollowerCount":"Current Followers","settledProfit":"Settled Profit Share","myLeadDetail":"My Lead Details","mySharingProfit":"Settled Profit Share Records","nickname":"Nickname","bio":"Bio","leadingSince":"Start Time","daysLeading":"Days Leading","lastWeekWinRate":"Last 7D Win Rate","tradeCount":"Trades","currentTotalFollowers":"Current / Total Followers","tradablePairs":"Tradable Pairs","year":"Year","week":"Week","weekValue":"Week {week}","profitAmount":"Profit Share","noSharingProfit":"No profit share records","loadLeadError":"Failed to load lead account","closeTypeLabels":{"1":"Lead trader manual close","2":"Follower manual close","3":"Follower liquidation (insufficient margin)","4":"Lead trader liquidation (insufficient margin)","5":"Follower ADL (auto-deleveraging)"},"unsettledProfit":"Unsettled Profit Share","leadBalance":"My Lead Trading Balance","transfer":"Transfer","copyAccount":"Copy Account","perpsAccount":"Perps Account","copyTransferTitle":"Copy Account Transfer","copyTransferSubtitle":"Transfer USDT between your Perps and Copy accounts","noCopyAccount":"No copy sub-account available","accountSummaryLoadFailed":"Failed to load account equity","balanceLoadFailed":"Failed to load account balance","transferSuccess":"Transfer successful","transferFailed":"Transfer failed","allFollowPairs":"All Pairs","sharingProfitWeekHint":"Profit share records are weekly; the range is filtered by the weeks containing these dates","startDate":"Start date","endDate":"End date"},"faq":{"title":"FAQ","searchPlaceholder":"Search questions","items":{"whatIs":{"question":"What is copy trading?","p1":"Copy trading means that after you choose a lead trader, the system helps you copy that trader's futures trading strategy based on the lead trader's actions and your settings.","p2":"You can review the lead trader's ROI, win rate, assets under management, profit-sharing ratio, follower count, open positions, and historical orders before deciding whether to follow."},"chooseLeader":{"question":"How do I choose a lead trader?","p1":"You can filter lead traders by ROI, win rate, or total profit, and you can hide lead traders whose capacity is full.","b1":"ROI and cumulative profit","b2":"Win rate over the past week","b3":"Assets under management","b4":"Profit-sharing ratio","b5":"Open positions and historical orders","b6":"Current and cumulative follower count","p2":"Do not look only at returns. It is better to evaluate win rate, position risk, and historical orders together."},"startFollow":{"question":"How do I start following?","p1":"Enter the copy trading module, choose a lead trader, open the detail page, click the follow button, enter the investment amount, order size per trade, daily maximum copy amount, and leverage, then confirm to start following.","b1":"When you start following, the investment amount must meet the platform minimum.","b2":"You can follow up to 5 lead traders at the same time.","b3":"You cannot follow a lead trader whose capacity is full.","b4":"If you are a lead trader, you cannot start following as a copier."},"editSettings":{"question":"Can I edit follow settings?","p1":"Yes. After following, you can go to Edit Follow Settings to adjust the investment amount, order size per trade, daily maximum copy amount, and leverage.","p2":"However, if there are currently open copied positions, leverage cannot be modified for now."},"myCopy":{"question":"What can I see in My Copy Trading?","p1":"In My Copy Trading, you can view total copy investment, copy trading profit, unrealized PnL, current total equity, followed lead traders, open positions, and historical copied orders.","p2":"Open positions show the trading pair, side, leverage, entry price, mark price, PnL, margin, liquidation price, and risk rate.","p3":"Historical orders show the lead trader, trading pair, side, open and close prices, profit, margin, and close type."},"manualClose":{"question":"How do I manually close a position or unfollow?","p1":"You can manually close current positions in My Copy Trading. The system asks for a second confirmation before closing to prevent mistakes.","p2":"To unfollow, first make sure there are no open positions under that lead trader. If positions still exist, the system will ask you to close them before unfollowing.","p3":"After the unfollow succeeds, the remaining balance under that follow relationship is automatically transferred back to the main futures account."}}},"subtitle":"Transparent data and multi-dimensional filters help you find the right trading strategy","roi":{"title":"ROI Trend","rangeLabel":"ROI time range","days":"{days} Days","last30Days":"30 Days","roi":"ROI","noData":"No ROI trend data","loadError":"Failed to load ROI trend"},"futuresAccount":{"currentAccount":"Current Account","current":"Current","mainAccount":"Main Account","leaderAccount":"Lead Account","availableBalance":"Available {amount} {unit}","leaderModeNotice":"Trades in this account trigger copy trading","symbolUnavailable":"This pair is not enabled for lead trading. Switch pairs or return to the main account.","transfer":"Transfer","transferTitle":"Futures Account Transfer","transferSubtitle":"Transfer USDT between your main and lead accounts","amount":"Amount","available":"Available: {amount} USDT","loadingBalance":"Loading account balances","balanceLoadFailed":"Failed to load account balances","transferring":"Transferring","confirmTransfer":"Confirm Transfer","transferSuccess":"Transfer successful","transferFailed":"Transfer failed"}},"accountTransfer":{"currency":"Currency","from":"From","to":"To","amount":"Amount","close":"Close funds transfer","reverse":"Reverse transfer direction","spotAccount":"Spot Account","perpsAccount":"Futures Account","leaderAccount":"Lead Account","loading":"Loading","loadingAccounts":"Loading accounts","loadingBalance":"Loading account balance","accountLoadFailed":"Failed to load accounts","balanceLoadFailed":"Failed to load account balance","noAvailableAccounts":"No transferable accounts available","invalidAccounts":"Select valid transfer accounts"},"usdsSwap":{"title":"Swap","close":"Close swap","from":"From","to":"To","available":"Available","fillMax":"Use all available USDS","amountLabel":"Swap amount","rate":"Rate","rateValue":"1 {pay} ≈ {rate} {receive}","fee":"Fee","submit":"Swap","errorRequired":"Enter an amount to swap","errorInvalid":"Invalid amount. Up to {decimals} decimal places are supported","errorInsufficient":"Insufficient available USDS","configLoadFailed":"Unable to load swap settings. Showing a 1:1 estimate; the actual amount received prevails","loanOccupied":"{amount} {token} is reserved for your loan and cannot be swapped","availableLoadFailed":"Unable to load the swap limit. Showing your available balance; the actual swap result prevails","success":"Swap completed. {amount} USDT received","submitted":"Swap submitted. Check your assets shortly for the result","failed":"Swap failed"},"Next Page":"Next Page","Previous":"Previous","Previous Page":"Previous Page","footer":{"aboutUs":"About Us","community":"Community","explore":"Explore","researchInstitute":"Research","telegramUrl":"https://t.me/stockcoinai","brandTagline":"One-stop investing in U.S. stocks and crypto derivatives—secure, professional, and convenient.","socialLinksLabel":"Stockcoin.ai social links","navigationLabel":"Footer navigation","products":"Products","resources":"Resources","trustSecurity":"Trust & Security","company":"Company","usStocks":"U.S. Stocks","hkStocks":"Hong Kong Stocks","contractTrading":"Contract Trading","derivativesTrading":"Derivatives Trading","ai":"Stockcoin AI","earn":"IPO Earn","superIpo":"Super IPO","marketHotspots":"Market Hotspots","beginnerClassroom":"Beginner Classroom","announcementCenter":"Announcement Center","helpCenter":"Help Center","apiDocs":"API Docs","complianceDisclosure":"Compliance Disclosure","privacyPolicy":"Privacy Policy","termsOfService":"Terms of Service","feeSchedule":"Fees","faq":"FAQ","submitTicket":"Submit a Ticket","careers":"Careers","contactUs":"Contact Us","copyright":"© {year} - Stockcoin.ai"},"blog":{"nav":"Research","home":"Home","heroTitle":"Decode the logic behind every trade","heroSubtitle":"Market analysis, product research, and trading frameworks from Stockcoin.ai.","heroImageAlt":"Abstract market data city","detailHeroImageAlt":"Digital city data background","seoTitle":"Stockcoin.ai Research","seoDescription":"Read Stockcoin.ai market analysis, trading research, product insights, and Web3 finance commentary.","categoryTabs":"Research categories","categories":{"all":"All","announcementCenter":"Announcement Center","beginnerClassroom":"Beginner Classroom","stockEducation":"Stock Education","marketHotspots":"Market Hotspots"},"searchPlaceholder":"Search articles","periodLabel":"Period","periods":{"all":"All time","days7":"7 days","days30":"30 days","days90":"90 days"},"loadErrorTitle":"Failed to load articles","emptyTitle":"No articles found","emptyDescription":"Try another keyword, category, or time period.","paginationLabel":"Research pagination","previousPage":"Previous","nextPage":"Next","likesCount":"{count} likes","viewsCount":"{count} views","breadcrumbLabel":"Breadcrumb","detailFallbackTitle":"Article details","publishedAt":"Published: {date}","readingTime":"Estimated read: {minutes} min","detailLoadErrorTitle":"Article not found","backToBlog":"Back to Research","contentUnavailable":"Article content is not available.","sidebarLabel":"Article sidebar","popularPosts":"Popular Articles","relatedPosts":"Related Articles"},"depositPage":{"cryptoDeposit":"Crypto Deposit","normalDeposit":"Normal Deposit","quickDeposit":"Quick Deposit","selectCoin":"Select Coin","selectNetwork":"Select Network","currentNetwork":"Current Network","depositAddress":"Deposit Address","currentWallet":"Current Wallet","walletBalance":"Wallet Balance","transferAmount":"Transfer Amount","enterTransferAmount":"Enter transfer amount","connectWallet":"Connect Wallet","connectWalletForQuickDeposit":"After connecting your wallet, the current network will be detected automatically to continue quick deposit.","walletDisconnected":"Wallet is not connected","quickDepositUnsupportedNetwork":"The current wallet network does not support quick deposit","quickDepositUnsupportedToken":"This coin does not support quick deposit on the current network","quickDepositNoAddress":"Failed to load deposit address. Please try again later.","quickDepositSubmitted":"Transfer submitted: {hash}","quickDepositFailed":"Quick deposit failed","quickDepositConnectFailed":"Failed to connect wallet","quickDepositConfirm":"Confirm","quickDepositAmountPositive":"Transfer amount must be greater than 0","quickDepositExceedsBalance":"Transfer amount cannot exceed wallet balance","quickDepositBelowMinimum":"Transfer amount cannot be below the minimum deposit {amount}","recentDeposits":"Recent Deposits","minimumDeposit":"Minimum Deposit","depositAccount":"Deposit Account","spotAccount":"Spot Account","arrivalAfter":"Arrival","unlockAfter":"Unlock","depositToNftAddress":"Do not deposit NFTs to this address","depositToContractAddress":"Do not use unsupported contract transfers","viewMore":"View More","expand":"Expand","collapse":"Collapse","transferNetwork":"Transfer Network","currentPage":"Current Page","supportedNetwork":"Supported deposit network","afterNetworkConfirmation":"After network confirmation","confirmations":"{count} confirmations","addressLoadFailed":"Failed to load deposit address","refresh":"Refresh","networkDropdownNotice":"Only supported deposit networks are shown here. Depositing through an unsupported network may result in asset loss.","approxMinutes":"≈ {minutes} min"},"withdrawPage":{"reviewNotice":{"title":"Withdrawal Review Notice","body":"Withdrawal reviews may take longer each day from 16:00 to 00:00 the next day (UTC+0). Please allow extra time, or submit your request at another time.","status":"This period is active"},"cryptoWithdraw":"Crypto Withdrawal","selectCoin":"Select Coin","address":"Address","withdrawAmount":"Withdraw Amount","transferNetwork":"Transfer Network","minimumAmount":"Minimum","enterAmount":"Enter withdrawal amount","max":"Max","availableAmount":"Available to Withdraw","remaining24h":"24H Remaining Withdrawal Limit","receivedAmount":"Received Amount","recentWithdrawals":"Recent Withdrawals","withdrawQuantity":"Withdrawal Amount","transactionId":"Transaction ID","withdrawAccount":"Withdrawal Account","spotAccount":"Spot Account","withdrawalFee":"Withdrawal Fee","networkFee":"Network Fee","addressBook":"Address book","historyRecords":"History","myAddresses":"My addresses","addressManagement":"Address Management","saveAddress":"Save Address","addressRemark":"Address remark","addressRemarkPlaceholder":"Enter a 4-20 character remark","coin":"Coin","withdrawAddress":"Withdrawal Address","walletAddress":"Wallet Address","withdrawAddressPlaceholder":"Enter withdrawal address","securityVerification":"Security verification","verifyCodePlaceholder":"Enter code","passkeyVerificationNotice":"This withdrawal will be verified with your passkey","useVerificationCodeInstead":"Use verification code instead","usePasskeyInstead":"Use passkey instead","addressRemarkRequired":"Address remark is required","addressRemarkTooLong":"Address remark must be 20 characters or less","withdrawAddressRequired":"Withdrawal address is required","securityVerificationRequired":"Select a verification method","verifyCodeRequired":"Enter the verification code","withdrawAddressUnavailable":"This address is unavailable. Please use another address.","internalUser":"Internal user","internalUid":"Internal transfer","internalTransfer":"Internal transfer","stockcoinUid":"Stockcoin UID","stockcoinUidPlaceholder":"Enter recipient Stockcoin UID","stockcoinUidRequired":"Enter recipient Stockcoin UID","stockcoinUidUnavailable":"Recipient UID is unavailable","save":"Save","all":"All","searchRemarkOrAddress":"Search remark/address","addAddress":"Add","deleteAddressConfirmTitle":"Delete address?","deleteAddressConfirmContent":"This address will be removed from your address book.","addressDeleted":"Address deleted","addressDeleteFailed":"Failed to delete address","operation":"Operation","back":"Back","authenticatorCodeHint":"Enter the 6-digit code shown in your 2FA authenticator","securityVerificationLoading":"Loading security verification methods","securityVerificationUnavailable":"Please bind an email, phone number, or 2FA authenticator in security settings first","verifyCodeWillBeSentTo":"The verification code will be sent to {target}"},"aiChat.reasoningProcess":"Thinking process","Passkeys":"Passkeys","Passkey management":"Passkey management","Add passkey":"Add passkey","Continue with passkey":"Continue with passkey","No passkeys yet":"No passkeys yet","Added on":"Added on","Last used":"Last used","Revoke passkey":"Revoke passkey","Passkey is not supported on this browser":"Passkey is not supported on this browser","Passkeys require a secure connection":"Passkeys require a secure connection","Passkey is not available on this domain":"Passkey is not available on this domain","Passkey verification was cancelled":"Passkey verification was cancelled","This passkey is already registered":"This passkey is already registered","Unknown device":"Unknown device","Unknown type":"Unknown type","Cross-device":"Cross-device","Never":"Never","Important scenarios require passkey verification.":"Important scenarios require passkey verification.","Failed to start passkey registration":"Failed to start passkey registration","Failed to register passkey":"Failed to register passkey","Passkey added successfully":"Passkey added successfully","Are you sure you want to revoke this passkey?":"Are you sure you want to revoke this passkey?","Revoke":"Revoke","Failed to revoke passkey":"Failed to revoke passkey","Passkey revoked":"Passkey revoked","Failed to load passkeys":"Failed to load passkeys","Failed to start passkey login":"Failed to start passkey login","Failed to start passkey verification":"Failed to start passkey verification","Passkey verification failed":"Passkey verification failed. Please try again.","This account has no passkey. Please log in with password.":"This account has no passkey. Please log in with password.","This passkey is no longer available. Please log in with password.":"This passkey is no longer available. Please log in with password.","Additional verification is required. Please log in with password.":"Additional verification is required. Please log in with password.","Verify with wallet":"Verify with wallet","Confirm this security operation in your wallet.":"Confirm this security operation in your wallet.","mobileUnsupportedPage.dialogLabel":"Mobile browsing notice","mobileUnsupportedPage.message":"This page is not yet optimized for mobile browsers. Download the mobile app or use a desktop browser for the full experience.","mobileUnsupportedPage.download":"Download now","mobileUnsupportedPage.dismiss":"Got it","appDownloadBanner.title":"Stockcoin.ai App","appDownloadBanner.subtitle":"Already have Stockcoin.ai?","appDownloadBanner.open":"Open","appDownloadBanner.close":"Close","Could not establish your session, please try again.":"Could not establish your session, please try again.","Google sign-in failed, please try again.":"Google sign-in failed, please try again.","Apple login":"Apple login","Continue with Apple":"Continue with Apple","Apple sign-in failed, please try again.":"Apple sign-in failed, please try again.","Apple sign-in is not available right now.":"Apple sign-in is not available right now.","This Apple account is linked to another user, please use another sign-in method.":"This Apple account is linked to another user, please use another sign-in method.","Apple verification is not available for this account.":"Apple verification is not available for this account.","Apple authorization has expired, please try again.":"Apple authorization has expired, please try again.","Verify with Apple":"Verify with Apple","Confirm this security operation with Apple.":"Confirm this security operation with Apple.","Confirm this security operation with Apple":"Confirm this security operation with Apple","Confirmed with Apple":"Confirmed with Apple","Apple authorization was cancelled.":"Apple authorization was cancelled.","Google sign-in verification failed, please try again.":"Google sign-in verification failed, please try again.","Invalid authentication state, please try again.":"Invalid authentication state, please try again.","Please allow pop-ups for this site and try again.":"Please allow pop-ups for this site and try again.","Sign-in is not available on this site yet. Please contact support.":"Sign-in is not available on this site yet. Please contact support.","Sign-in session expired, please try again.":"Sign-in session expired, please try again.","Identity verification":"Identity verification","View your current verification status and manage identity information":"View your current verification status and manage identity information","Identity verification completed":"Identity verification completed","Your basic identity information has been approved":"Your basic identity information has been approved","Your identity information has been approved":"Your identity information has been approved","Basic verified user":"Basic verified user","Advanced verified user":"Advanced verified user","Current verification level":"Current verification level","Basic verification":"Basic verification","Advanced verification":"Advanced verification","Verification level":"Verification level","Completed {done}/{total}":"Completed {done}/{total}","Upgrade to advanced verification":"Upgrade to advanced verification","Complete more identity information to further increase your account verification level":"Complete more identity information to further increase your account verification level","Start advanced verification":"Start advanced verification","Basic identity information verification":"Basic identity information verification","Advanced identity information verification":"Advanced identity information verification","Edit information":"Edit information","Legal full name":"Legal full name","Review failed":"Review failed","Your basic identity information was not approved":"Your basic identity information was not approved","Re-verify":"Re-verify","Advanced verification failed":"Advanced verification failed","Your advanced verification was not approved. Please try again.":"Your advanced verification was not approved. Please try again.","Try again":"Try again","Your identity information is under review":"Your identity information is under review","Failed to start advanced verification":"Failed to start advanced verification","Verify with mobile phone":"Verify with mobile phone","Back to this device":"Back to this device","Scan the QR code with your phone and complete verification on your mobile browser":"Scan the QR code with your phone and complete verification on your mobile browser","This window will update automatically once verification is finished":"This window will update automatically once verification is finished","Verification process finished":"Verification process finished","You can close this page now. Return to the original window to view the result.":"You can close this page now. Return to the original window to view the result.","assetMode":{"title":"Asset Mode","currentMode":"Current Mode","single":{"title":"Single-Asset Margin Mode","point1":"Only the contract's own margin asset can be used to trade USD-M contracts","point2":"PnL offsets between cross positions sharing the same margin asset","point3":"Supports both Cross and Isolated"},"joint":{"title":"Multi-Asset Margin","point1":"Trade USD-M contracts across margin assets","point2":"PnL offsets between cross positions with different margin assets","point3":"Currently supports Cross only"},"footnote":"*Please note that USDS can only be used as collateral under Multi-Asset Margin mode. Switching to Single-Asset Margin mode may reduce your margin and change the liquidation price of your positions. Multi-Asset Margin mode applies to USD-M contracts only. Before enabling it, please read the Multi-Asset Margin introduction carefully so you can better manage the risk of your USD-M contract account.","confirmTitle":"Switch Asset Mode","confirmEnable":"Switch to Multi-Asset Margin mode? USDS will then count toward your contract margin, and only Cross positions can be opened.","confirmDisable":"Switch to Single-Asset Margin mode? USDS will no longer count toward margin, which may reduce your margin and change the liquidation price of your positions.","enableSuccess":"Switched to Multi-Asset Margin mode","disableSuccess":"Switched to Single-Asset Margin mode","switchFailed":"Failed to switch asset mode, please try again later","blockers":{"GLOBAL_DISABLED":"This feature is not available yet","NOT_IN_GRAY":"This feature is not available for your account yet","ISOLATED_POSITION":"Close all isolated positions first","ISOLATED_OPEN_ORDER":"Cancel all isolated open orders first","HAS_PLAN_ORDER":"Cancel all trigger orders (including TP/SL) first","HAS_POSITION":"Close all positions first","HAS_OPEN_ORDER":"Cancel all open orders first","NEGATIVE_SETTLEMENT_AVAILABLE":"Your account has an unsettled negative USDT balance and cannot be switched yet","ACTOR_ACCOUNT_UNSUPPORTED":"This account does not support switching yet, please contact support","CONCURRENT_RETRY":"Operation conflict, please try again later","UNKNOWN":"Switching is not available in the current state"}},"dailyFuturesCheckin":{"page_title":"Daily Futures Check-in ｜ Stockcoin.ai","page_description":"Trade {threshold} USDT in futures every day during the campaign to earn SK hynix ({stock}) spot stock worth {daily}, up to {max} over {days} days in total. The top futures trader by campaign volume can also win an iPhone Duo.","hero_title1":"Daily Futures Check-in","hero_title2":"Win SK hynix Stock Rewards","hero_sub_line1":"Earn {daily} in stock for each qualifying day, up to {max} over {days} days in total","hero_sub_line2":"Become the Trading Champion and win an {prize}","hero_cta_view":"View Campaign","hero_cta_login":"Log In to Join","hero_cta_rewards":"View Rewards","hero_cta_join":"Join Now","hero_kyc_note":"Advanced identity verification (Advanced KYC) is required to participate","hero_link_checkin":"Daily Futures Check-in","hero_link_champion":"Trading Champion Prize","hero_rewards_label":"Campaign rewards overview","card_stock_name":"SK hynix","card_stock_value_label":"Worth up to","card_stock_caption":"SK hynix spot stock","card_stock_daily":"{amount} per day","card_stock_streak":"+{amount} for {streakDays} days in total","card_phone_caption":"Exclusive Trading Champion prize","card_phone_cash":"Paid out in USDT","prize_image_alt":"iPhone Duo prize reference image","prize_image_full_alt":"Official iPhone Duo product image: folded, unfolded and back views","prize_image_view":"View official iPhone Duo reference image","prize_hero_alt":"Official Apple image of iPhone Duo unfolded","section_kicker":"EVENT {index}","section_checkin":"Daily Futures Check-in","section_champion":"Trading Champion Prize","rules_title":"Campaign Rules","faq_title":"FAQ","kyc_title_loggedout":"Log in to view your progress","kyc_desc_loggedout":"Advanced KYC is required to participate.","kyc_btn_loggedout":"Log In / Sign Up","kyc_title_excluded":"This account is not eligible for the campaign","kyc_desc_excluded":"This campaign is open to regular users only.","kyc_btn_excluded":"View Rules","kyc_title_loading":"Retrieving verification status","kyc_desc_loading":"Checking your Advanced KYC status, please wait.","kyc_btn_loading":"Verify Now","kyc_title_none":"Complete Advanced KYC before joining","kyc_desc_none":"Complete advanced identity verification to join the daily check-in and Trading Champion events.","kyc_btn_none":"Verify Now","kyc_title_review":"Advanced KYC under review","kyc_desc_review":"You will meet the participation requirement once approved. Please wait for the result.","kyc_btn_review":"View Progress","kyc_title_passed":"Advanced KYC approved","kyc_desc_passed":"Identity verification is complete. Stock rewards will be verified and distributed after the campaign ends.","kyc_btn_passed":"View Verification","kyc_title_failed":"Advanced KYC not approved","kyc_desc_failed":"Please resubmit your documents and join once approved.","kyc_btn_failed":"Verify Again","kyc_title_error":"Unable to retrieve verification status","kyc_desc_error":"Please try again. Reward eligibility cannot be verified until your status is confirmed.","kyc_btn_error":"Check Again","day_label_before":"Campaign not started yet","day_label_ended":"Futures volume on the final day","day_label_active":"Today's futures volume · {date} UTC","hint_before":"Tracking starts {date} 00:00 UTC","hint_login":"Log in to view your daily trading progress","hint_excluded":"Trading data is shown for reference only and does not count toward rewards","hint_unqualified":"Verification requirement not met; reward eligibility pending","hint_reached":"Target reached today · stock reward worth {reward} will be distributed later","hint_missed":"Target not reached that day","hint_remaining":"Trade {volume} USDT more to complete today's check-in","hint_load_failed":"Failed to load campaign data. Please refresh later.","trade_btn_not_started":"Not Started","trade_btn_rewards":"View Rewards","trade_btn_login":"Log In to Join","trade_btn_qualification":"Check Eligibility","trade_btn_trade":"Trade Now","progress_aria":"Today's futures trading progress","meta_auto":"Check-ins are recorded automatically once the target is met","meta_utc":"Each day runs from 00:00 UTC","day_status_not_started":"Not started","day_status_login_view":"Log in to view","day_status_checked":"Checked in","day_status_pending_verify":"Pending eligibility","day_status_missed":"Missed","day_status_in_progress":"In progress","day_aria":"{date}, {status}, reward worth {reward}","streak_tag":"Cumulative bonus","streak_title":"Check in for {streakDays} days in total to get {bonus} more","streak_formula":"Daily {daily} × {days} days + cumulative bonus {bonus} = {stock} stock worth {max}","streak_days_unit":"/ {streakDays} days","streak_status_before":"Waiting for campaign start","streak_status_login":"Log in to view","streak_status_unqualified":"Pending eligibility","streak_status_achieved":"Cumulative bonus earned","streak_status_failed":"Cumulative bonus not earned","streak_status_broken":"Cumulative bonus no longer reachable","streak_status_counting":"Cumulative qualifying days","summary_daily":"Check-in stock rewards","summary_bonus":"Cumulative bonus","summary_total_estimated":"Estimated stock reward value","summary_total_unverified":"Stock reward value pending verification","summary_detail_btn":"Reward Details","checkin_footnote":"Rewards are paid in {stock} spot stock. Dollar amounts indicate reward value, not USDT cash. Rewards are verified and distributed after the campaign ends.","prize_desc_line1":"Top the futures trading leaderboard","prize_desc_line2":"and win the USDT equivalent of the grand prize.","prize_cash_note":"Physical prizes will be paid out as USDT cash equivalent.","conditions_title":"Both conditions must be met","condition_rank_title":"Rank #1 by total campaign futures volume","condition_rank_default":"Verified by final ranking after the campaign ends","condition_rank_current":"My current rank: #{rank}","condition_rank_tied":" · tied ranking pending verification","condition_volume_title":"Total futures volume ≥ {volume} USDT","condition_volume_default":"Minimum volume to claim the grand prize","condition_volume_current":"My total volume: {volume} USDT","champion_status_before":"The grand prize goes to the eligible final #1 trader","champion_status_unqualified":"Meet the participation requirements first","champion_status_won_pending":"Prize conditions met, pending platform verification","champion_status_leading":"Both conditions currently met; final ranking at campaign end applies","champion_status_volume_needed":"Currently #1, still need {volume} in volume","champion_status_rank_needed":"Rank #1 with at least {volume} to win the grand prize","champion_btn":"View Prize Conditions","leaderboard_title":"Futures Volume Leaderboard","leaderboard_update_before":"Updates after the campaign starts","leaderboard_update_ended":"Campaign ended · final leaderboard","leaderboard_update_active":"Updated throughout the campaign","leaderboard_update_time":"Updated {time} UTC","col_rank":"Rank","col_user":"User","col_volume":"Total futures volume (USDT)","leaderboard_empty_before":"The campaign hasn't started yet. We look forward to seeing your name here.","leaderboard_empty":"No ranking data yet","leaderboard_load_failed":"Failed to load the leaderboard. Please refresh later.","me_suffix":"Me","my_rank":"My rank","my_rank_login":"Log in to view my rank","rank_note_before":"Futures volume rankings will be shown once the campaign starts. Final results are subject to eligibility verification after the campaign ends.","rank_note":"The leaderboard is for reference only. Final winners are subject to eligibility verification after the campaign ends.","rule_1":"Campaign period: {period}.","rule_2":"Open to regular users only. Advanced KYC is required; verification under review or basic verification only does not meet the participation requirement.","rule_3":"Complete {threshold} USDT in futures volume each day to receive SK hynix ({stock}) spot stock worth {daily}. Daily rewards accumulate for each qualifying day.","rule_4":"Check in for {streakDays} days in total, i.e. meet the daily volume target on {streakDays} days (they do not need to be consecutive), to receive an extra {stock} spot stock worth {bonus}, for a total of up to {max}.","rule_5":"The user ranked #1 by futures volume at the end of the campaign with a total volume of ≥ {volume} USDT wins the iPhone Duo grand prize. Physical prizes will be paid out as USDT cash equivalent.","rule_6":"Stock rewards will be distributed to users' spot accounts within 7 business days after the campaign ends.","rule_7":"If abnormal trading behavior such as registering multiple accounts, deliberately inflating trading data or high-frequency trading is detected, Stockcoin.ai reserves the right to disqualify the user from rewards.","rule_8":"Stockcoin.ai reserves the right of final interpretation of this campaign.","period_range":"{start} — {end} (UTC)","q1":"How do I complete the daily check-in?","a1":"During the campaign, completing {threshold} USDT in futures volume in a day counts as one successful check-in. Daily volume is counted per UTC calendar day and recorded automatically once the target is met, with nothing to claim.","q2":"Why can I get up to {max} in stock?","a2":"Each daily reward is worth {daily}, totaling {dailyTotal} over {days} days. Meeting the target on {streakDays} days in total earns an extra {bonus}, for a total of {max} in {stock} spot stock.","q3":"If I miss a day, can I still get rewards?","a3":"Daily rewards for qualifying days still count; days that miss the target earn no daily reward. The {streakDays}-day cumulative bonus only requires meeting the volume target on {streakDays} days in total, not consecutively.","q4":"Does ranking #1 guarantee the iPhone Duo?","a4":"You must rank #1 by futures volume at the end of the campaign, have a total futures volume of at least {volume} USDT, and meet the eligibility requirements such as being a regular user with Advanced KYC. Rankings during the campaign do not represent final results. Physical prizes will be paid out as USDT cash equivalent.","q5":"When are rewards distributed and where can I view them?","a5":"Stock rewards are distributed to your spot account within 7 business days after the campaign ends. The number of shares and the pricing time are subject to the official rules. Physical prizes will be paid out as USDT cash equivalent.","q6":"Can I participate while my Advanced KYC is under review?","a6":"Advanced KYC is required to participate. Verification under review or basic verification only does not meet the requirement. The page may show your trading progress, but that progress does not by itself qualify for rewards. Whether volume before verification is counted retroactively is subject to the official rules.","dialog_close":"Close dialog","dialog_ok":"Got It","dialog_back":"Back to Campaign","day_dialog_title":"{date} Daily Check-in","day_dialog_range":"Period: {start} 00:00 — {end} 00:00 UTC","day_dialog_volume":"Futures volume that day","day_dialog_target":"Check-in target","day_dialog_reward":"Stock reward value","day_notice_excluded":"Not eligible for the campaign","day_notice_unqualified":"Advanced KYC not yet approved; reward eligibility pending","day_notice_reached":"Target reached. The reward will be verified and distributed after the campaign ends.","day_notice_default":"Reach {threshold} USDT in futures volume that day to earn {stock} stock worth {daily}.","rewards_dialog_title":"My Stock Rewards","rewards_dialog_desc_excluded":"This account is not eligible and earns no rewards.","rewards_dialog_desc_unqualified":"Verification requirement not yet met. The values below reflect task progress and will be confirmed after verification.","rewards_dialog_desc_ended":"The campaign has ended. Stock rewards will be verified and distributed within 7 business days.","rewards_dialog_desc_active":"Rewards accumulate as targets are met and are verified after the campaign ends.","rewards_row_daily":"{count} qualifying days × {daily}","rewards_row_bonus":"{streakDays}-day cumulative bonus","rewards_row_total":"Total stock reward value","rewards_notice_asset":"Reward asset: SK hynix ({stock}) spot stock","rewards_notice_account":"Credited to: spot account","rewards_notice_status":"Status: {status}","rewards_notice_settle":"The number of shares and the pricing time are subject to official settlement.","reward_status_unverified":"Pending eligibility","reward_status_pending_payout":"Pending verification and distribution","reward_status_pending_end":"Pending campaign end","rewards_fund_flow":"View Fund Flow","champion_dialog_title":"iPhone Duo Prize Conditions","champion_dialog_desc":"All of the following must be met at the end of the campaign.","champion_row_qualification":"Regular user · Advanced KYC","champion_row_rank":"Rank #1 by futures volume","champion_row_volume":"Total volume ≥ {volume}","value_met":"Met","value_unmet":"Not met","rank_value_tied":"Tied, pending verification","rank_value_current":"Currently #{rank}","rank_value_none":"Not ranked yet","champion_notice":"Rankings during the campaign do not represent final results. Physical prizes will be paid out as USDT cash equivalent.","champion_view_prize":"View Prize","prize_dialog_desc":"Official product reference image. Physical prizes will be paid out as USDT cash equivalent.","hero_cta_signup":"Register Now","trade_btn_signup":"Register Now","trade_btn_ended":"Campaign Ended","trade_btn_unavailable":"Not Available","hint_not_joined":"Futures volume is counted after you register; trades before registering do not count","hint_rejected":"This account cannot participate in this campaign","hint_waitlisted":"Campaign registration is full","day_status_not_joined":"Register to track","streak_status_not_joined":"Tracked after registering","champion_status_not_joined":"Register to compete for Trading Champion","champion_status_tie_review":"Tied for #1 with other users, pending platform review","my_rank_not_joined":"Register to get ranked","join_success":"Registered. Futures volume will be counted from the next minute.","join_failed":"Registration failed. Please try again later.","rule_join":"You must register for the campaign first. Futures volume before registering does not count; check-ins are recorded automatically once the target is met, with nothing to claim each day.","day_notice_not_joined":"Daily futures volume is counted after you register; trades before registering do not count.","prize_dialog_source":"Image source: Apple official product page."},"channelBonus":{"page_title":"Channel Bonus Campaign ｜ Stockcoin.ai","page_description":"Channel-exclusive bonus campaign: meet both the net deposit and futures trading volume targets during the campaign to earn up to {max} {asset} in trading bonus, usable on the {pairs} futures pairs.","ticket_head":"TRADING BONUS","hero_title1":"Deposit and Trade to Earn","hero_title2":"Up to {max} {asset} Bonus","hero_cta_view":"View Eligibility","hero_cta_result":"View Results","hero_cta_signup":"Join Now","hero_cta_kyc":"Complete Advanced KYC","hero_cta_progress":"View My Progress","step_1_title":"Log in and join","step_1_desc":"Channel check · Confirm sign-up","step_2_title":"Verify and complete tasks","step_2_desc":"Advanced KYC · Deposit and futures trading","step_3_title":"Receive your bonus","step_3_desc":"Paid within 7 business days after the campaign ends","section_activity":"My Campaign","section_activity_sub":"Complete both tasks to unlock the reward for the matching tier.","phase_before":"Not started","phase_active":"In progress","phase_ended":"Ended","qual_guest_title":"Log in and join to unlock channel-exclusive rewards","qual_guest_desc":"After joining, complete Advanced KYC and both tasks to enter reward verification.","qual_guest_btn":"Log In and Join","qual_excluded_title":"This account is not eligible for the campaign","qual_excluded_desc":"This campaign is only open to users who registered with a designated invite code. Task data is for reference only and no reward will be issued.","qual_excluded_btn":"View Reason","qual_not_open_title":"Sign-up has not opened yet","qual_not_open_desc":"Sign-up opens on {start} (UTC).","qual_not_open_btn":"View Sign-up Time","qual_closed_title":"Sign-up has closed","qual_closed_desc":"You did not join during the campaign period, and late sign-up is not available.","qual_not_joined_title":"One step left: join the campaign","qual_not_joined_desc":"You are logged in. Confirm the campaign rules and join; Advanced KYC can be completed after joining.","qual_not_joined_btn":"Join Now","qual_kyc_none_title":"Complete Advanced KYC before the campaign ends","qual_kyc_none_desc":"Pass Advanced KYC before {end} (UTC). A pending review does not count as completed.","qual_kyc_none_btn":"Verify Now","qual_kyc_review_title":"Advanced KYC under review","qual_kyc_review_desc":"Pass Advanced KYC before {end} (UTC). A pending review does not count as completed.","qual_kyc_review_btn":"View Verification","qual_kyc_failed_title":"Advanced KYC not approved. Please verify again","qual_kyc_failed_desc":"Correct your information based on the review result, resubmit it, and get approved before the campaign ends.","qual_kyc_failed_btn":"Verify Again","qual_ready_title":"Eligibility requirements met","qual_ready_desc":"Invite code verified · Advanced KYC approved. Keep your net deposit at the tier requirement after any withdrawal.","qual_ready_btn":"View Eligibility","qual_ended_ok_title":"Eligibility requirements met","qual_ended_ok_desc":"The campaign has ended. Rewards are verified and issued within 7 business days.","qual_ended_ok_btn":"View Eligibility","qual_ended_kyc_title":"Advanced KYC was not completed before the campaign ended","qual_ended_kyc_desc":"Task data is for reference only and no reward will be issued for this campaign.","qual_ended_kyc_btn":"View Eligibility","journey_enroll":"Campaign Sign-up","journey_enroll_login":"Log in to join","journey_enroll_joined":"Joined","journey_enroll_not_open":"Not open yet","journey_enroll_closed":"Sign-up closed","journey_enroll_pending":"Not joined","journey_kyc":"Advanced KYC","journey_kyc_login":"Log in to view","journey_kyc_loading":"Loading verification status","journey_kyc_error":"Failed to load, tap to retry","journey_kyc_passed":"Advanced KYC approved","journey_kyc_review":"Under review · Watch for the result","journey_kyc_failed":"Not approved · Verify again","journey_kyc_none":"Verification pending","metric_deposit":"Campaign Net Deposit","net_info_aria":"About net deposit","metric_target":"Target {target} USDT","metric_volume":"Total Futures Volume","metric_reward":"Estimated Bonus","metric_note_login":"Log in to view progress","metric_note_before":"Counted from campaign start","metric_note_done":"Target reached","metric_note_remaining":"{remaining} to go","deposit_bar_aria":"Net deposit target progress","volume_bar_aria":"Trading volume target progress","btn_deposit":"Deposit","btn_trade":"Trade","btn_rewards":"View Reward Details","withdraw_note":"Withdrawals are allowed: after a withdrawal your tier is re-matched by the remaining net deposit. Make sure both net deposit and trading volume still meet the requirement.","reward_desc_login":"Log in to view your task progress and matching reward.","reward_desc_before":"The campaign has not started. Complete both tasks to unlock the reward.","reward_desc_excluded":"Not eligible. No reward will be issued for this campaign.","reward_desc_not_joined":"Not joined yet. Please join the campaign first.","reward_desc_no_tier":"Complete both tasks of the first tier to unlock {reward} {asset} in bonus.","reward_desc_need_kyc":"Tasks completed. Advanced KYC is still required.","reward_desc_pending_payout":"Pending verification and payout. Keep your net deposit at the tier requirement.","reward_desc_next":"Current tier reached. Keep going for the next tier.","reward_desc_max":"Highest tier reached. Rewards are verified and issued after the campaign ends.","tier_title":"Reward Tiers","tier_tag":"Highest tier only · Not cumulative","table_caption":"Net deposit and futures volume must both meet the same tier","col_deposit":"Net Deposit","col_volume":"Futures Volume","col_reward":"Bonus","col_status":"Status","cond_done":"✓ Reached","cond_todo":"Not reached","tier_status_login":"Log in to view","tier_status_before":"Not started","tier_status_excluded":"Not eligible","tier_status_not_joined":"Not joined","tier_status_pending":"In progress","tier_status_current":"Current top tier","tier_status_reached":"Reached","tier_status_missed":"Not reached","tier_sub_verify_pending":"Final eligibility pending","tier_sub_need_kyc":"Advanced KYC still required","tier_sub_no_stack":"Not stacked","tier_caption":"Rewards are based on the highest tier met when the campaign ends, and are subject to eligibility and trading behavior checks.","section_usage":"Put your bonus to work on the next trade","section_usage_sub":"Learn the scope and limits, then start your trading plan.","usage_offset_title":"Offsets losses and fees","usage_offset_desc1":"The bonus can offset losses, funding fees, trading fees and more at a 50% ratio.","usage_offset_desc2":"To open a position, your principal must be greater than the bonus amount.","usage_example_btn":"View Usage Example","usage_days_unit":"days","usage_expire_title":"Time-limited bonus, reclaimed automatically on expiry","usage_pairs_title":"Only the following futures pairs are supported","usage_expire_note":"The exact expiry time follows the bonus details shown after it is credited.","rules_title":"Campaign Rules","period_range":"{start} to {end} (UTC)","rule_1":"Campaign period: {period}. During the campaign, complete both the net deposit and futures trading volume tasks to earn the matching bonus.","rule_2":"This campaign is open only to users who registered with a designated invite code. You must join during the campaign period and complete Advanced KYC before the campaign ends.","rule_3":"{tiers}. Rewards are not cumulative; the highest tier met when the campaign ends is paid.","rule_4":"Rewards are issued within 7 business days after the campaign ends. Withdrawals are allowed, but your net deposit after withdrawals must still meet the tier requirement; net deposit = total deposits − total withdrawals.","rule_5":"The bonus is valid for 7 days and is reclaimed automatically on expiry. It can only be used on the following futures pairs: {pairs}.","rule_6":"The bonus can offset losses, funding fees, trading fees and more at a 50% ratio; your principal must be greater than the bonus amount to open a position.","rule_7":"If abnormal trading behavior is detected, such as registering multiple accounts, deliberately inflating trading data or high-frequency trading, Stockcoin.ai may cancel the user's reward eligibility.","rule_8":"Stockcoin.ai may modify or update these campaign rules at any time without prior notice, including but not limited to cancelling, extending or terminating the campaign, and adjusting eligibility, campaign and reward rules. All participants must follow the latest revised terms. Stockcoin.ai reserves the right of final interpretation.","rule_tier_item":"Net deposit ≥ {deposit} USDT and trading volume ≥ {volume} USDT earns {reward} USDT","list_separator":"; ","pair_separator":", ","faq_title":"FAQ","q1":"Do I still need to join the campaign after registering?","a1":"Yes. Registering an account and joining the campaign are two separate steps. After logging in, tap \"Join Now\", pass the channel check and confirm the rules. You can join before finishing Advanced KYC, but you must pass it before the campaign ends. Joining does not mean a bonus has been earned.","q2":"Will I get the bonus once I have deposited?","a2":"You must meet both the net deposit and futures volume requirements of the same tier. For example, with a net deposit of {d2} USDT and futures volume of {v1} USDT you only reach the {r1} USDT tier; you reach the {r2} USDT tier once volume hits {v2} USDT. Final eligibility checks still apply.","q3":"If I meet all three tiers, can I claim {total} USDT?","a3":"No. Rewards are not cumulative; the highest tier met when the campaign ends is paid. With a net deposit of {d3} USDT and futures volume of {v3} USDT, the maximum bonus is {r3} USDT.","q4":"Can I withdraw during the campaign or before the reward is credited?","a4":"Yes. A withdrawal does not cancel your eligibility, but your net deposit after withdrawals must still meet the tier requirement. For example, with total deposits of {d3} USDT and withdrawals of {withdrawn} USDT, your net deposit is {d2} USDT; with futures volume of {v2} USDT you still meet the {r2} USDT tier. If your net deposit drops, your tier may drop too.","q5":"Does Advanced KYC under review count as completed?","a5":"You must complete Advanced KYC before the campaign ends on {end} (UTC). A pending review is not the same as completed verification, so leave enough time for the review.","q6":"When is the bonus credited and how long is it valid?","a6":"Rewards are verified and issued within 7 business days after the campaign ends. The bonus is valid for 7 days and is reclaimed automatically on expiry; refer to the bonus details after it is credited for the exact expiry time.","q7":"I have 200 USDT principal and a 200 USDT bonus. Can I open a position?","a7":"No. Your principal must be greater than the bonus amount; equal is not enough. The bonus can only be used on these futures pairs: {pairs}, and offsets losses, funding fees, trading fees and more at a 50% ratio.","dialog_close":"Close dialog","dialog_ok":"Got It","dialog_back":"Back to Campaign","btn_later":"Later","btn_later_enroll":"Join Later","btn_confirm_enroll":"Confirm","btn_view_activity":"View My Campaign","btn_go_tasks":"Go to Tasks","btn_go_kyc":"Complete Advanced KYC","btn_continue_enroll":"Continue to Join","join_error_new_user_only":"This campaign is only open to users who registered during the campaign period. This account is not eligible to join.","join_failed":"Failed to join. Please try again later.","enroll_title":"Confirm Campaign Sign-up","enroll_desc":"After joining, continue with Advanced KYC and both tasks.","row_period":"Campaign period","row_kyc":"Advanced KYC","row_channel":"Channel eligibility","row_best_tier":"Top tier reached by both tasks","value_kyc_passed":"Approved","value_kyc_after_enroll":"Can be completed after joining","value_not_enrolled":"Not joined","value_channel_ok":"Eligible","value_unmet":"Not eligible","enroll_notice_summary":"View sign-up notice","enroll_notice_body":"Users from the designated invite-code channel can join, and must pass Advanced KYC before the campaign ends. Meet both net deposit and futures volume targets; the maximum bonus is {max} {asset}, paid by the highest tier and not cumulative. Withdrawals are allowed, but the remaining net deposit must meet the tier requirement.","enroll_consent":"I have read the campaign rules and confirm joining this channel bonus campaign.","enroll_before_title":"Sign-up has not opened yet","enroll_before_desc":"Sign-up opens on {start} (UTC).","enroll_before_notice":"You can complete Advanced KYC first and join once the campaign starts.","enroll_closed_title":"Sign-up has closed","enroll_closed_desc":"Sign-up ended on {end} (UTC).","enroll_closed_notice":"You did not join during the campaign period, and late sign-up is not available.","enrolled_title":"You have joined the campaign","enrolled_desc_passed":"Advanced KYC is approved. You can continue with the campaign tasks.","enrolled_desc_kyc":"Sign-up is complete. Pass Advanced KYC before {end} (UTC).","enrolled_notice":"Joining does not mean a reward has been earned. Both tasks and eligibility requirements must still be met.","kyc_dialog_title_none":"Complete Advanced Identity Verification","kyc_dialog_desc_none":"Basic verification does not meet the campaign requirement. Pass Advanced KYC before the campaign ends.","kyc_dialog_title_review":"Advanced KYC under review","kyc_dialog_desc_review":"Your documents are submitted. Campaign eligibility updates once the review passes.","kyc_dialog_title_failed":"Advanced KYC not approved","kyc_dialog_desc_failed":"Correct your information based on the review result and resubmit.","kyc_dialog_title_passed":"Advanced KYC approved","kyc_dialog_desc_passed":"The identity verification requirement is met.","kyc_dialog_title_overdue":"Verification deadline has passed","kyc_dialog_desc_overdue":"This campaign requires Advanced KYC to be completed before {end} (UTC).","kyc_dialog_notice_none":"You can join before finishing verification, but must pass it before the campaign ends.","kyc_dialog_notice_review":"Leave time for the review. A pending review is not completed verification; you must pass Advanced KYC before the campaign ends.","kyc_dialog_notice_failed":"Make sure the information is complete and clear, then submit verification again.","kyc_dialog_notice_overdue":"Passing verification after the deadline does not satisfy this campaign's verification requirement.","kyc_dialog_btn_none":"Go to Advanced KYC","kyc_dialog_btn_review":"View Verification Progress","kyc_dialog_btn_failed":"Verify Again","kyc_guide_1_title":"Check your personal information","kyc_guide_1_desc":"Fill in and confirm your identity information as prompted on the verification page.","kyc_guide_2_title":"Prepare a valid ID document","kyc_guide_2_desc":"Make sure the document information is complete, the photo is clear and the document has not expired.","kyc_guide_3_title":"Complete identity verification","kyc_guide_3_desc":"Follow the on-page instructions to verify, then wait for the review after submitting.","qualification_dialog_title":"My Eligibility","qualification_dialog_desc_excluded":"This account does not meet the campaign requirements and no reward will be issued.","qualification_dialog_desc_ok":"Complete Advanced KYC before the campaign ends and keep your net deposit at the tier requirement after withdrawals.","qualification_dialog_desc_kyc":"Advanced KYC must still be completed before the campaign ends, and net deposit must stay at the tier requirement after withdrawals.","rewards_dialog_title":"My Bonus Reward","rewards_dialog_desc_excluded":"Not eligible. No reward will be issued for this campaign.","rewards_dialog_desc_not_reached":"Meet both tasks at the same time to unlock the matching tier bonus.","rewards_dialog_desc_kyc_pending":"Advanced KYC must still be completed before the deadline.","rewards_dialog_desc_pending_payout":"The campaign has ended. Rewards are verified and issued within 7 business days.","rewards_dialog_desc_pending_end":"Rewards are verified and issued within 7 business days after the campaign ends.","rewards_row_amount":"Estimated amount","rewards_row_status":"Reward status","rewards_row_valid":"Bonus validity","rewards_value_valid":"7 days","rewards_status_excluded":"Not issued","rewards_status_not_reached":"Not reached","rewards_status_kyc_pending":"Verification pending","rewards_status_pending_payout":"Pending verification and payout","rewards_status_pending_end":"Reached · Awaiting campaign end","rewards_notice":"Only the highest tier is paid, not cumulative. The bonus offsets losses, funding fees, trading fees and more at a 50% ratio.","usage_dialog_title":"Bonus Usage Example","usage_dialog_desc":"Using a {bonus} USDT bonus as an example; it only illustrates the threshold and offset ratio.","usage_dialog_offset":"If the fees or losses to offset are 20 USDT, 50% equals 10 USDT, which the bonus offsets under the rules. Actual settlement follows the platform.","usage_dialog_principal":"Enter a simulated principal (USDT)","usage_dialog_result_invalid":"Please enter a valid principal amount.","usage_dialog_result_ok":"✓ Principal is greater than the {bonus} USDT bonus and meets the position-opening threshold.","usage_dialog_result_insufficient":"Principal must be greater than {bonus} USDT; equal to the bonus does not meet the threshold.","usage_dialog_caption":"Meeting the threshold does not guarantee an order can be placed; account margin and trading rules also apply.","net_dialog_title":"About Net Deposit","net_dialog_desc":"Net deposit = total campaign deposits − total withdrawals.","net_dialog_notice":"Withdrawals are allowed, and your tier is matched by the remaining net deposit. For example, total deposits of {d3} and withdrawals of {withdrawn} give a net deposit of {d2} USDT; if trading volume also qualifies, you can earn a {r2} USDT bonus.","net_dialog_caption":"The accounts, assets and conversion counted follow the official campaign statistics."},"depositBonus":{"hero_title1":"Meet the net deposit target","section_activity_sub":"Meet the net deposit target to unlock the corresponding bonus.","reward_limit":"Enrollment is unlimited. After the campaign, up to 100 users who meet all final requirements receive rewards in enrollment order. Enrollment does not guarantee a reward.","config_unavailable":"Enrollment is temporarily unavailable. Please try again later. Enrollment does not guarantee a reward.","coupon_bundle":"{count} × {amount} USDT vouchers","withdraw_note":"Net deposit = deposits − withdrawals. Withdrawals are allowed; the remaining net deposit must meet the tier threshold.","reward_desc_no_tier":"Reach the first net deposit tier for an estimated {reward} {asset} bonus; final eligibility is subject to verification.","tier_tag":"Highest tier estimate","tier_caption":"After the campaign, the first 100 eligible users by enrollment time receive rewards. Amounts are estimated at the highest net deposit tier reached.","rule_1":"Campaign period: {period}. Meet the net deposit target to qualify for bonus verification.","rule_3":"Complete advanced KYC before the campaign ends. Pending review does not count as verified. Enrollment alone does not satisfy deposit or verification requirements.","rule_tier_item":"Net deposit ≥ {deposit} USDT: {reward} USDT bonus","rule_5":"Rewards are distributed within 7 business days after the campaign ends. Bonuses are valid for 7 days and reclaimed at expiry.","usage_expire_note":"10X leverage only. See credited voucher details for the exact expiry time.","q2":"Can I participate and win after 100 users enroll?","q3":"Can I enroll before completing KYC?","a3":"You may enroll first and complete advanced KYC afterward. You must pass before {end} (UTC). Pending or unsuccessful verification at the deadline does not qualify for rewards.","a4":"Yes. Withdrawals reduce net deposits and may lower your reward tier. Your enrollment is retained; final eligibility and a place among the first 100 reward recipients are still required. For example, deposits of {topDeposit} USDT and withdrawals of {topWithdrawal} USDT leave a net deposit of {previousDeposit} USDT, with an estimated {previousReward} USDT bonus. No trading volume requirement.","page_description":"Meet the net deposit target to unlock the corresponding bonus.","step_2_desc":"Advanced KYC · Net deposit target","qual_guest_desc":"Complete advanced KYC and the net deposit target for the corresponding bonus.","reward_desc_login":"Log in to view deposit progress and rewards.","reward_desc_before":"Progress starts with the campaign. Final rewards require eligibility verification and ranking.","table_caption":"Net deposit bonus tiers · Up to 100 final recipients","enroll_desc":"After enrolling, complete advanced KYC and the net deposit target.","row_best_tier":"Highest tier estimate","enroll_notice_body":"Only users registered with designated invite codes may participate. Enrollment is unlimited. After the campaign, eligible users meeting net deposit, advanced KYC and other requirements are ranked by enrollment time; only the first 100 receive rewards. Enrollment does not reserve a reward. After enrolling, complete advanced KYC and the net deposit target.","enrolled_notice":"After the campaign, eligible users are ranked by enrollment time. Enrollment does not reserve a reward.","rewards_dialog_desc_not_reached":"Meet the net deposit target during the campaign. No trading volume requirement.","rewards_notice":"Enrollment is unlimited and does not guarantee a reward. The first 100 eligible users by enrollment time receive rewards. 10X leverage only; 50% offset.","net_dialog_notice":"For example, deposits of {topDeposit} USDT and withdrawals of {topWithdrawal} USDT leave a net deposit of {previousDeposit} USDT, with an estimated {previousReward} USDT bonus. No trading volume requirement.","a2":"Yes. Enrollment is unlimited. After the campaign, eligible users are selected first, then ranked by enrollment time for the first 100 rewards. For example, enrollment number 120 becomes reward rank 95 if 25 earlier users are ineligible. Enrollment number is not reward rank.","rule_2":"Only users registered with designated invite codes may participate. Enrollment is unlimited. After the campaign, eligible users meeting net deposit, advanced KYC and other requirements are ranked by enrollment time; only the first 100 receive rewards. Enrollment does not reserve a reward.","limit_short":"Unlimited enrollment · Up to 100 rewards","total_deposit":"Total deposits","total_withdrawal":"Total withdrawals","coupon_composition":"Voucher bundle","hero_title2":"Get up to {max} {asset} in bonuses","page_title":"Deposit Bonus Campaign | Stockcoin.ai","ticket_head":"Trading bonus","step_1_title":"Enroll in the campaign","step_1_desc":"Selected channels · Unlimited enrollment","step_2_title":"Verify and deposit","step_3_title":"Receive your bonus","section_activity":"My deposit campaign","quota_unit":"reward recipients","quota_title":"Unlimited enrollment, rewards for the first 100 eligible users","quota_desc":"After the campaign, eligible users are ranked by enrollment time. Enrollment does not reserve a reward.","quota_wait_deposit":"Awaiting net deposit target","quota_wait_rank":"Awaiting final eligibility and ranking","enroll_unlimited":"Unlimited enrollment","enroll_count":"Enrollment limit","enroll_reward":"Reward allocation","enroll_reward_desc":"First 100 eligible users by enrollment time","btn_withdraw":"Withdraw","metric_reward":"Tier bonus (pending verification)","coupon_first":"Reach {d1} USDT net deposit for the first {r1} USDT bonus tier.","col_reward":"Total bonus","col_coupon":"Voucher bundle","col_coupon_unit":"Quantity × face value","coupon_table_bundle":"{count} × {amount} USDT","tier_title":"Deposit targets and rewards","section_usage":"How to use your bonus","section_usage_sub":"Valid for 7 days after crediting. Check the bonus expiry time.","usage_offset_title":"Offset losses and trading fees","usage_example_btn":"View opening requirement example","usage_leverage_title":"Open positions with 10X leverage only","usage_leverage_desc":"When using the bonus, positions must use 10X leverage.","usage_validity":"Bonuses expire and are reclaimed after 7 days.","usage_pairs_unit":"pairs","usage_pairs_heading":"Supported futures pairs","usage_pairs_desc":"Bonuses can only be used for the following pairs, named as in the campaign terms.","hero_cta_view":"View enrollment dates","qual_guest_title":"Log in and enroll","qual_ready_title":"Enrollment and verification complete","rewards_dialog_title":"My bonus rewards","rewards_row_amount":"Tier bonus (pending verification)","rule_4":"Net deposit = deposits − withdrawals. {tiers}. Voucher quantities and face values are shown in the rewards table.","rule_6":"Bonuses can only be used for {pairs} futures pairs, with 10X leverage only.","rule_7":"Bonuses offset 50% of losses, funding and trading fees. Your principal must exceed the bonus amount to open a position.","rule_8":"If abnormal trading behavior is detected, such as registering multiple accounts, deliberately inflating trading data or high-frequency trading, Stockcoin.ai may cancel the user's reward eligibility.","rule_9":"Stockcoin.ai may modify or update these campaign rules at any time without prior notice, including but not limited to cancelling, extending or terminating the campaign, and adjusting eligibility, campaign and reward rules. All participants must follow the latest revised terms. Stockcoin.ai reserves the right of final interpretation.","q1":"Is there a trading volume requirement?","a1":"There is no trading volume requirement. Register with a designated invite code, enroll, pass advanced KYC and meet the net deposit target before the campaign ends to participate in bonus verification.","q4":"Can I withdraw during the campaign?","q5":"How is the {max} USDT bonus distributed?","a5":"The highest tier is {topCount} × {topFace} USDT vouchers, totaling {max} USDT. Other tiers show voucher quantities and face values in the table. Rewards are distributed within 7 business days after the campaign. See bonus details for crediting and expiry times.","q6":"What are the requirements for opening positions with bonuses?","a6":"Only the five futures pairs listed in this campaign are supported, with 10X leverage. Your principal must exceed the bonus amount; equality is insufficient. Bonuses are valid for 7 days and offset 50% of losses, funding and trading fees."},"depositTradeBonus":{"page_title":"Channel Position Trial Voucher Campaign ｜ Stockcoin.ai","page_description":"Meet both net deposit and futures volume targets to earn Position Trial Vouchers with a total face value of up to {max} {asset}. Supported futures pairs: {pairs}.","ticket_head":"Position Trial Voucher","hero_title2":"Up to {max} {asset} in Position Trial Vouchers","step_3_title":"Receive your Position Trial Voucher","metric_reward":"Estimated Position Trial Voucher","reward_desc_no_tier":"Complete both first-tier tasks to unlock Position Trial Vouchers with a total face value of {reward} {asset}.","col_reward":"Position Trial Voucher","section_usage":"Put your Position Trial Voucher to work on the next trade","usage_offset_desc1":"The Position Trial Voucher can offset losses, funding fees, trading fees and more at a {rate}% ratio.","usage_offset_desc2":"Reward amounts show total voucher face value. Opening requirements follow the voucher details.","usage_expire_title":"Time-limited Position Trial Voucher, reclaimed automatically on expiry","usage_expire_note":"The exact expiry time follows the Position Trial Voucher details shown after it is credited.","rule_1":"Campaign period: {period}. During the campaign, complete both the net deposit and futures trading volume tasks to earn the matching Position Trial Voucher.","rule_5":"The Position Trial Voucher is valid for 7 days and is reclaimed automatically on expiry. It can only be used on the following futures pairs: {pairs}.","rule_6":"Position Trial Vouchers offset losses, funding fees and trading fees at {rate}%, using {leverage}× leverage. Reward amounts show total voucher face value.","rule_tier_item":"Net deposit ≥ {deposit} USDT and trading volume ≥ {volume} USDT: Position Trial Vouchers with a total face value of {reward} USDT","a1":"Yes. Registering an account and joining the campaign are two separate steps. After logging in, tap \"Join Now\", pass the channel check and confirm the rules. You can join before finishing Advanced KYC, but you must pass it before the campaign ends. Joining does not mean a Position Trial Voucher has been earned.","q2":"Will I get the Position Trial Voucher once I have deposited?","a2":"You must meet both the net deposit and futures volume requirements of the same tier. For example, with a net deposit of {d2} USDT and futures volume of {v1} USDT you only reach the {r1} USDT voucher face value tier; you reach the {r2} USDT voucher face value tier once volume hits {v2} USDT. Final eligibility checks still apply.","q3":"Can rewards from all tiers be combined for {total} USDT in voucher face value?","a3":"No. Only the highest tier met at the end is awarded, with a total voucher face value of up to {max} {asset}. Some tiers have limited places; final eligibility is subject to verification.","a4":"Yes. A withdrawal does not cancel your eligibility, but your net deposit after withdrawals must still meet the tier requirement. For example, with total deposits of {d3} USDT and withdrawals of {withdrawn} USDT, your net deposit is {d2} USDT; with futures volume of {v2} USDT you still meet the {r2} USDT voucher face value tier. If your net deposit drops, your tier may drop too.","q6":"When is the Position Trial Voucher credited and how long is it valid?","a6":"Rewards are verified and issued within 7 business days after the campaign ends. The Position Trial Voucher is valid for 7 days and is reclaimed automatically on expiry; refer to the Position Trial Voucher details after it is credited for the exact expiry time.","q7":"What do the displayed reward amounts mean?","a7":"Reward amounts show the face value of Position Trial Vouchers. Rewards cannot be withdrawn as cash. Supported futures pairs: {pairs}. Usage follows the voucher details and trading rules.","enroll_notice_body":"Designated invite-code channel users can join and must pass Advanced KYC before the campaign ends. Meet both task targets to earn Position Trial Vouchers with a total face value of up to {max} {asset}. Only the highest tier is paid. Withdrawals are allowed, but remaining net deposits must meet the tier requirements.","enroll_consent":"I have read the campaign rules and confirm joining this channel Position Trial Voucher campaign.","rewards_dialog_title":"My Position Trial Voucher Reward","rewards_dialog_desc_not_reached":"Meet both tasks at the same time to unlock the matching tier Position Trial Voucher.","rewards_row_valid":"Position Trial Voucher validity","rewards_notice":"Only the highest tier is paid, not cumulative. The Position Trial Voucher offsets losses, funding fees, trading fees and more at a {rate}% ratio.","usage_dialog_title":"Position Trial Voucher Usage Example","usage_dialog_desc":"First-tier example: a voucher reward of {exampleReward} USDT in face value, a {exampleRate}% deduction rate and {exampleLeverage}× leverage.","usage_dialog_offset":"For 20 USDT in eligible losses or fees, the first-tier deduction rate of {exampleRate}% offsets {offset} USDT using the voucher. Actual settlement follows platform rules.","net_dialog_notice":"Withdrawals are allowed, and your tier is matched by the remaining net deposit. For example, total deposits of {d3} and withdrawals of {withdrawn} give a net deposit of {d2} USDT; if trading volume also qualifies, you can earn a {r2} USDT voucher face value Position Trial Voucher.","row_best_tier":"Highest qualified voucher face value","rewards_row_amount":"Estimated voucher face value","usage_dialog_caption":"Opening requirements follow the credited voucher details and trading rules.","tier_limited":"Limited places","tier_caption":"Only the highest tier met at the end applies. Some tiers have limited places; eligibility and trading activity must pass verification.","rule_3":"{tiers}. Rewards do not stack; only the highest tier met at the end is awarded. Marked tiers have limited places, subject to final eligibility verification.","usage_dialog_result_ok":"Opening requirements follow the credited voucher details and trading rules.","usage_dialog_result_insufficient":"Opening requirements follow the credited voucher details and trading rules.","quota_unlimited":"Unlimited places","quota_limit":"Limited to {count} participants","quota_pending":"Quota to be confirmed","usage_leverage":"Position Trial Vouchers require {leverage}× leverage."},"agentQuery.horizontalScroll":"Scroll query table horizontally","agentQuery.assets":"Asset Query","agentQuery.orders":"Order Query","agentQuery.transfers":"Deposit & Withdrawal","agentQuery.trades":"Trade History","agentQuery.positions":"Current Positions","agentQuery.userAssets":"User Assets","agentQuery.transferList":"Transfers · Application Time","agentQuery.futures":"Futures","agentQuery.scope":"User Scope","agentQuery.userId":"User UID","agentQuery.inputUid":"Enter user UID","agentQuery.keyword":"User / Superior Remark","agentQuery.inputKeyword":"Search user or superior remark","agentQuery.accountType":"Account Type","agentQuery.all":"All","agentQuery.allSubordinates":"All Subordinates","agentQuery.direct":"Direct Clients","agentQuery.team":"Sub-agent Team","agentQuery.self":"Self","agentQuery.unknownScope":"—","agentQuery.spotAccount":"Spot Account","agentQuery.futuresAccount":"Futures Account","agentQuery.transferType":"Transfer Type","agentQuery.deposit":"Deposit","agentQuery.withdrawal":"Withdrawal","agentQuery.symbol":"Trading Pair","agentQuery.applicationDate":"Application Date","agentQuery.tradeDate":"Trade Date","agentQuery.startDate":"Start Date","agentQuery.endDate":"End Date","agentQuery.positionId":"Position ID","agentQuery.tradeId":"Trade ID","agentQuery.inputPositionId":"Enter position ID","agentQuery.inputTradeId":"Enter trade ID","agentQuery.search":"Search","agentQuery.reset":"Reset","agentQuery.retry":"Retry","agentQuery.results":"Query Results","agentQuery.loading":"Loading…","agentQuery.loadFailed":"Query Failed","agentQuery.tryAgain":"Please try again","agentQuery.symbolsFailed":"Failed to load trading pairs","agentQuery.empty":"No Matching Records","agentQuery.emptyHint":"Try another UID or adjust the filters","agentQuery.currentPage":"Current Page","agentQuery.previous":"Previous","agentQuery.next":"Next","agentQuery.people":"users","agentQuery.dataAsOf":"Data As Of","agentQuery.snapshot":"Snapshot Time","agentQuery.teamTotalAsset":"Team Total Assets","agentQuery.spotAsset":"Spot Assets","agentQuery.futuresEquity":"Futures Equity","agentQuery.assetUserCount":"Users With Assets","agentQuery.netDeposit":"Net External Deposits","agentQuery.depositAmount":"Successful Deposits","agentQuery.withdrawalAmount":"Successful Withdrawal Receipts","agentQuery.successfulUserCount":"Successful Transfer Users","agentQuery.notionalValue":"Position Notional Value","agentQuery.unrealizedPnl":"Unrealized P&L","agentQuery.positionUserCount":"Users With Positions","agentQuery.tradedAmount":"Traded Amount","agentQuery.feeAmount":"Trading Fees","agentQuery.tradeUserCount":"Trading Users","agentQuery.userRemark":"User Remark","agentQuery.inviterUserId":"Inviter UID","agentQuery.superiorRemark":"Superior Remark","agentQuery.totalAsset":"Total Assets","agentQuery.action":"Actions","agentQuery.assetDetails":"Asset Details","agentQuery.details":"Details","agentQuery.fundType":"Fund Type","agentQuery.internal":"Internal Transfer","agentQuery.external":"External Transfer","agentQuery.currency":"Currency","agentQuery.receivedAmount":"Received Amount","agentQuery.withdrawalFee":"Withdrawal Fee","agentQuery.network":"Network","agentQuery.status":"Status","agentQuery.applicationTime":"Application Time","agentQuery.completedTime":"Completion Time","agentQuery.contact":"Contact","agentQuery.usdtPerpetual":"USDT Perpetual","agentQuery.direction":"Direction","agentQuery.averagePrice":"Average Entry Price","agentQuery.price":"Trade Price","agentQuery.quantity":"Quantity","agentQuery.positionQuantity":"Position Quantity","agentQuery.tradeQuantity":"Trade Quantity","agentQuery.fee":"Fee","agentQuery.realizedPnl":"Realized P&L","agentQuery.updatedTime":"Data Updated At","agentQuery.tradeTime":"Trade Time","agentQuery.depositDetails":"Deposit Details","agentQuery.withdrawalDetails":"Withdrawal Details","agentQuery.positionDetails":"Position Details","agentQuery.tradeDetails":"Trade Details","agentQuery.accountEstimate":"Total Account Asset Estimate","agentQuery.depositValue":"Deposit Amount","agentQuery.long":"Long","agentQuery.short":"Short","agentQuery.openLong":"Open Long","agentQuery.openShort":"Open Short","agentQuery.closeLong":"Close Long","agentQuery.closeShort":"Close Short","agentQuery.futuresAvailable":"Available Futures Balance","agentQuery.futuresOccupiedMargin":"Occupied Futures Margin","agentQuery.transferId":"Transfer ID","agentQuery.txId":"On-chain Transaction ID","agentQuery.viewTransfers":"View Transfers","agentQuery.copyTransferId":"Copy Transfer ID","agentQuery.copyRecordId":"Copy Record ID","agentQuery.invalidId":"Enter a valid positive integer ID","agentQuery.dateRequired":"Select both start and end dates","agentQuery.invalidDates":"Start must not follow end or be in the future","agentQuery.assetNotice":"Assets are valued in USDT. Snapshots may lag by approximately half a day.","agentQuery.assetDetailNotice":"Asset values use snapshots; available balance and occupied margin use newer account data and may temporarily differ.","agentQuery.transferNotice":"The list uses application time. Cards use completion time for successful external transfers, excluding internal transfers. Withdrawal amounts are receipts; fees are separate. Historical data is available for the past 90 days only. For older data, please contact customer support to request an export.","agentQuery.positionNotice":"Current open positions, without date filtering. Update times are shown per record. All times are UTC+8.","agentQuery.tradeNotice":"Individual USDT-margined linear futures trades only. All times are UTC+8. The server determines the supported date range. Historical data is available for the past 90 days only. For older data, please contact customer support to request an export.","agentQuery.userProfile":"User Profile","agentQuery.agent":"Agent","agentQuery.regularUser":"User","agentQuery.indirect":"Indirect","agentQuery.invitationChain":"Invitation Chain","agentQuery.currentAgent":"Current Agent","agentQuery.registerDate":"Registration Date","agentQuery.totalTradeAmount":"Cumulative Trading Volume","agentQuery.totalCommissionAmount":"Cumulative Commission Contribution","agentQuery.profileNotice":"Cumulative spot and futures trading volume and commissions contributed by this user to the current agent. Excludes their team and is subject to settlement delays.","agentQuery.profileSelfNotice":"Your contribution to yourself is zero. This does not represent your account’s cumulative trading volume.","agentQuery.viewRebates":"View Commissions","agentQuery.viewTrades":"View Futures Trades","agentQuery.editRemark":"Edit Remark","agentQuery.remarkHint":"Up to 100 characters. Leave blank to clear.","agentQuery.cancel":"Cancel","agentQuery.save":"Save","agentQuery.saving":"Saving…","agentQuery.saveFailed":"Save failed. Please retry.","agentQuery.remarkSaved":"Remark saved","agentQuery.profileDirect":"Direct","agentQuery.clearInput":"Clear","agentQuery.historyDateRange":"Select dates within the past 90 days, including today.","officialVerification":{"title":"Official channel verification","description":"Check whether a website, email address or social account is registered with Stockcoin.ai.","typeLabel":"Channel type","inputLabel":"Contact information to verify","placeholder":"Enter the full link, email or account identifier","submit":"Verify","loading":"Verifying","hint":"Select the channel type and enter the exact registered identifier. Links are not completed or rewritten.","required":"Enter the contact information to verify.","invalid":"Use no more than 512 characters and no control characters.","verified":"Official registration found","notFound":"No official registration found","notFoundDetail":"Check the channel type and full identifier. No match does not establish fraud.","mismatch":"The registered type does not match your selection","mismatchDetail":"This identifier is registered as “{type}”. Check the channel type and try again.","error":"Verification is temporarily unavailable","errorDetail":"Please try again later. A failed request does not mean the identifier is unregistered.","checkedAt":"Checked at: {time}","notice":"Verification confirms only the current registered type and identifier. It does not authenticate messages, transaction requests or investment advice. Never share passwords or verification codes.","types":{"1":"Official website","3":"Official X account","4":"Official Telegram group","9":"Official staff","10":"Official BD staff","13":"Official email"}},"careers":{"hero":{"title":"Join Stockcoin","description":"Build the next generation of AI financial infrastructure with us"},"intro":{"title":"Explore where AI, blockchain and global finance meet","description":"We believe the future of finance will be more intelligent, open and global. Join Stockcoin and work with a global team to advance AI-driven market innovation and build a new generation of financial infrastructure."},"reasons":{"title":"Why join Stockcoin?","frontier":{"title":"Help advance frontier technology","description":"At Stockcoin, you will work on pioneering projects that bring together AI, blockchain, digital assets and global financial markets. We encourage our team to explore new technologies and models and apply innovation to real financial scenarios."},"global":{"title":"A global team and market","description":"Stockcoin serves users and markets worldwide. Work with talented people from different countries and regions to help build a global financial ecosystem."},"culture":{"title":"An open culture of innovation","description":"We believe great ideas can come from every team member. Here you can:","points":["Share new ideas","Challenge traditional approaches","Test innovative solutions quickly","Grow with your team"]},"growth":{"title":"Grow with the company","description":"Join us to do more than find a job: take part in the growth of a global financial technology company."}},"talent":{"title":"Who we are looking for","description":"We welcome people with the following skills and interests","growth":{"title":"Marketing and growth","points":["Experience expanding into global markets","Familiarity with Web3, fintech or online growth","Ability to build user and partner relationships"]},"finance":{"title":"Trading and finance","points":["A keen interest in global financial markets","Knowledge of trading products, quantitative strategies or risk management","Skills in financial product design"]}},"values":{"title":"Our values","ownership":"Take responsibility and make things happen with an ownership mindset.","global":"Embrace global markets and collaborate across cultures.","trust":"Build lasting relationships through transparency, integrity and professionalism.","learning":"Keep learning and grow with the industry.","headings":{"ownership":"Ownership","global":"Global Mindset","trust":"Trust","learning":"Continuous Learning"}},"benefits":{"title":"Benefits and development","compensation":"Competitive compensation","global":"Global work environment","growth":"Opportunities for technical and business growth","team":"Work with industry-leading teams","development":"Help shape the company’s future"},"join":{"title":"Join us today","ai":"Shape the future of AI and finance","team":"Grow with a global team","infrastructure":"Build next-generation financial infrastructure"}},"about":{"hero":{"title":"About us","description":"Building AI-native financial infrastructure for global markets"},"intro":{"title":"Who We Are","description":"AI-Native Trading Platform","trading":"Stockcoin is an AI-native trading platform connecting traditional finance and digital assets.","global":"We combine AI, blockchain and professional financial infrastructure to make global trading more open, efficient and intelligent.","infrastructure":"We believe the future of trading calls for smarter analysis, broader asset connections and a more transparent experience."},"mission":{"title":"Our mission","description":"Making global markets more open, intelligent and borderless","markets":{"title":"Connecting global markets","description":"Helping users access stocks, digital assets and innovative financial products more easily."},"intelligence":{"title":"Smarter trading experiences","description":"AI-powered market analysis and intelligent tools help users understand market opportunities more efficiently."},"web3":{"title":"Bringing finance and Web3 together","description":"Connecting real-world assets and digital financial infrastructure through blockchain technology to advance more open and efficient finance."}},"ecosystem":{"title":"What we are building","description":"An AI-powered trading ecosystem","global":{"title":"Global asset access","description":"Digital financial infrastructure brings global market opportunities closer to users."},"stocks":{"title":"Stock-linked derivatives","description":"Innovative products based on global stocks support diverse trading strategies."},"ai":{"title":"AI trading tools","description":"AI market analysis helps users discover opportunities and improve decisions."},"infrastructure":{"title":"Professional trading infrastructure","description":"Advanced trading technology and risk systems deliver a stable, efficient and secure environment."}}},"contact":{"hero":{"title":"Contact us","description":"Connect with Stockcoin"},"business":{"title":"Business support","description":"Explore opportunities with Stockcoin","strategic":"Strategic partnerships","ecosystem":"Ecosystem partnerships","channel":"Channel partnerships","marketing":"Marketing partnerships","fintech":"Fintech partnerships"},"support":{"title":"User support","description":"For help with your account, trading, or using our products:"},"email":"Contact us","social":{"title":"Stockcoin social media","description":"Follow Stockcoin for the latest updates","products":"Product updates","markets":"Market news","insights":"Industry insights","community":"Community events","more":"Learn more"}},"agentQuery.userInfo":"User information","agentQuery.positionInfo":"Position information","agentQuery.tradeInfo":"Trade information","agentQuery.recordId":"Record ID","agentQuery.transferInfo":"Transfer information","agentQuery.tradeAmount":"Trade value","agentQuery.positionRoi":"Position ROI","agentQuery.closeRoi":"Closing ROI","agentQuery.openRoiNotApplicable":"Not applicable to opening trades","agentQuery.remarkName":"Remark name","agentQuery.inputRemarkName":"Enter remark name","portfolioValuation.partial":"Valued assets subtotal","portfolioValuation.missing":"{count} assets cannot currently be valued and are excluded from this subtotal.","aiCards.mockBadge":"Model estimate","aiCards.mockHint":"This figure is estimated by a heuristic model, not exchange data. It will be replaced once the data source is live.","aiCards.errorTitle":"Could not load this card","aiCards.renderFailed":"Card failed to render","aiCards.renderFailedDesc":"This card hit an error. The rest of the answer is unaffected.","aiCards.unknownTemplate":"Unknown card template","aiCards.unknownTemplateDesc":"This template is not implemented yet. It is on the roadmap in the card catalog.","aiCards.reload":"Reload","aiCards.errorDetail":"Technical details","aiCards.copyError":"Copy error","aiCards.copied":"Copied","aiCards.loading":"Loading…","aiCards.subAgentRate.title":"Sub-agent rebate rates","aiCards.subAgentRate.subtitle":"See exactly who ends up with each slice of the fee rebate","aiCards.subAgentRate.subtitleLocked":"Agent access required","aiCards.subAgentRate.noPermission":"Your account is not an agent or BD yet, so rebate rates are not visible.","aiCards.subAgentRate.myPool":"What the platform gives me","aiCards.subAgentRate.mySpotTotal":"Spot total","aiCards.subAgentRate.mySpotShareable":"Spot I can pass down","aiCards.subAgentRate.myPerpTotal":"Perp total","aiCards.subAgentRate.myPerpShareable":"Perp I can pass down","aiCards.subAgentRate.myPoolHint":"Total is everything the platform rebates to me. What I can pass down is the most I may hand to a sub-agent — the gap is what I always keep.","aiCards.subAgentRate.noAgents":"No sub-agents yet.","aiCards.subAgentRate.spot":"Spot","aiCards.subAgentRate.perp":"Perpetuals","aiCards.subAgentRate.poolIs":"Pool {v}","aiCards.subAgentRate.noPool":"No rebate pool on this side.","aiCards.subAgentRate.segMine":"I keep","aiCards.subAgentRate.segAgent":"Sub-agent keeps","aiCards.subAgentRate.segInvitee":"Invitee gets","aiCards.subAgentRate.readHint":"The full bar is the platform rebate. The three slices are me, the sub-agent and the invitee — more for one always means less for the others.","aiCards.subAgentRate.loadFailed":"Could not load rebate rates","aiCards.subAgentRate.loadRateFailed":"Could not read this sub-agent's rates","aiCards.subAgentRate.goConfig":"Adjust this sub-agent","aiCards.subAgentRate.openPage":"Open referral page","aiCards.subAgentRate.configPrompt":"Help me adjust the rebate rates for sub-agent {name}","aiCards.rateConfig.title":"Configure rebate rates","aiCards.rateConfig.subtitle":"Set one number — the invitee's share — and the rest follows","aiCards.rateConfig.subtitleLocked":"Agent access required","aiCards.rateConfig.noPermission":"Your account is not an agent or BD yet, so rebate rates cannot be changed.","aiCards.rateConfig.bdNotice":"BD rates follow a different model (both the sub-agent's total and its default downline share). Rather than simplify it incorrectly, please use the original form on the referral page.","aiCards.rateConfig.noAgents":"No sub-agents to configure yet.","aiCards.rateConfig.spot":"Spot","aiCards.rateConfig.perp":"Perpetuals","aiCards.rateConfig.poolIs":"Pool {v}","aiCards.rateConfig.rangeIs":"Allowed range {min} ~ {max}","aiCards.rateConfig.locked":"No room to adjust on this side","aiCards.rateConfig.segMine":"I keep","aiCards.rateConfig.segAgent":"Sub-agent keeps","aiCards.rateConfig.segInvitee":"Invitee gets","aiCards.rateConfig.hint":"The floor is what it already promised its own downline and cannot be clawed back; the ceiling is its own total. Dragging right takes the difference out of the sub-agent's own share.","aiCards.rateConfig.review":"Review changes","aiCards.rateConfig.reset":"Reset","aiCards.rateConfig.openPage":"Open referral page","aiCards.rateConfig.agentName":"Agent name","aiCards.rateConfig.confirmTitle":"Confirm rebate rate change","aiCards.rateConfig.confirmDesc":"Confirming will change {name}'s rebate rates to the values below.","aiCards.rateConfig.confirmWarning":"Rate changes take effect immediately and directly affect how earnings are split with this sub-agent and its downline.","aiCards.rateConfig.confirmSubmit":"Confirm change","aiCards.rateConfig.itemInvitee":"{kind} · invitee","aiCards.rateConfig.itemAgent":"{kind} · sub-agent keeps","aiCards.rateConfig.submitOk":"Rebate rates updated","aiCards.rateConfig.submitFailed":"Could not update rebate rates","aiCards.rateConfig.loadFailed":"Could not load rebate rates","aiCards.rateConfig.loadRateFailed":"Could not read this sub-agent's rates","aiCards.deposit.title":"Fund your account","aiCards.deposit.subtitle":"Deposit, withdraw, and check what is free to trade","aiCards.deposit.available":"Available","aiCards.deposit.inPosition":"In positions","aiCards.deposit.unrealized":"Unrealised PnL","aiCards.deposit.token":"Asset","aiCards.deposit.deposit":"Deposit","aiCards.deposit.withdraw":"Withdraw","aiCards.deposit.howTo":"How does it work?","aiCards.deposit.howToPrompt":"Walk me through depositing {token} — which networks are supported, how long it takes, and what fees apply.","aiCards.deposit.emptyHint":"You have nothing available to trade yet. Deposit first, then I can size a position for you.","aiCards.deposit.entryUnavailable":"The deposit dialog is not ready. Please use the Deposit entry in the top navigation.","aiCards.deposit.loadFailed":"Could not load your balance.","aiCards.rebate.title":"Super rebate console","aiCards.rebate.subtitle":"Your commission, invite codes and downline","aiCards.rebate.subtitleLocked":"Requires agent permissions","aiCards.rebate.roleAgent":"Agent","aiCards.rebate.roleBd":"BD","aiCards.rebate.noPermission":"This console is only available to accounts with rebate permissions.","aiCards.rebate.howToApply":"How do I become an agent?","aiCards.rebate.applyPrompt":"How do I apply for agent or super-rebate permissions, and what are the requirements?","aiCards.rebate.tabOverview":"Overview","aiCards.rebate.tabConfig":"Rebate setup","aiCards.rebate.tabCustomers":"Downline","aiCards.rebate.totalRebate":"Total rebate","aiCards.rebate.inviteeVolume":"Invitee volume","aiCards.rebate.invitees":"Invitees","aiCards.rebate.tradingInvitees":"Trading invitees","aiCards.rebate.depositors":"Depositors","aiCards.rebate.overviewHint":"Increases shown are versus the previous period.","aiCards.rebate.noCodes":"No invite codes yet.","aiCards.rebate.inviteCode":"Code","aiCards.rebate.mySpot":"My spot","aiCards.rebate.friendSpot":"Friend spot","aiCards.rebate.myPerp":"My perp","aiCards.rebate.friendPerp":"Friend perp","aiCards.rebate.earned":"Earned","aiCards.rebate.default":"Default","aiCards.rebate.setDefault":"Set default","aiCards.rebate.setDefaultOk":"Default invite code updated","aiCards.rebate.setDefaultFailed":"Could not set the default invite code","aiCards.rebate.copyLink":"Copy link","aiCards.rebate.confirmDefaultTitle":"Make this your default invite code","aiCards.rebate.confirmDefaultDesc":"After confirming, new users signing up through your default link will get the rates below.","aiCards.rebate.confirmDefaultWarning":"This only affects users who sign up from now on. Existing downline rates are unchanged.","aiCards.rebate.confirmRelationUpgradeTitle":"Upgrade this customer to a sub-agent","aiCards.rebate.confirmRelationEditTitle":"Change this sub-agent's rates","aiCards.rebate.confirmRelationDesc":"Confirming opens the rate form; the actual change is submitted there.","aiCards.rebate.confirmRelationWarning":"Changing a rebate relationship affects all commission this downline generates from now on. Check the UID carefully.","aiCards.rebate.confirmRelationNext":"Confirm, set rates","aiCards.rebate.currentRole":"Current role","aiCards.rebate.roleSubAgent":"Sub-agent","aiCards.rebate.roleDirect":"Direct customer","aiCards.confirm.confirm":"Confirm","aiCards.confirm.cancel":"Cancel","aiCards.confirm.defaultAck":"I have reviewed the parameters above and want to proceed.","aiCards.rebate.noCustomers":"No direct customers yet.","aiCards.rebate.registeredAt":"Registered","aiCards.rebate.deposited":"Deposited","aiCards.rebate.volume":"Volume","aiCards.rebate.commission":"Commission","aiCards.rebate.yes":"Yes","aiCards.rebate.no":"No","aiCards.rebate.upgrade":"Upgrade","aiCards.rebate.editRelation":"Edit rates","aiCards.rebate.analyze":"Analyse my rebate","aiCards.rebate.analyzePrompt":"Analyse my rebate performance: where is the commission coming from, which invite code performs best, and what should I change?","aiCards.rebate.fullDashboard":"Full dashboard","aiCards.rebate.loadFailed":"Could not load your rebate data.","aiCards.onboarding.title":"Let me get to know you first","aiCards.onboarding.stepOf":"Question {current} of {total}","aiCards.onboarding.doneSubtitle":"Profile saved","aiCards.onboarding.doneDesc":"I will tailor every answer, chart and trade idea to this profile.","aiCards.onboarding.completed":"Done","aiCards.onboarding.multiHint":"Pick as many as apply, then continue.","aiCards.onboarding.back":"Back","aiCards.onboarding.next":"Next","aiCards.onboarding.finish":"Finish","aiCards.onboarding.skip":"Skip","aiCards.onboarding.redo":"Redo profile","aiCards.onboarding.q.experience":"How long have you been trading?","aiCards.onboarding.q.risk":"How much risk are you comfortable with?","aiCards.onboarding.q.capital":"Roughly how much capital do you deploy?","aiCards.onboarding.q.markets":"Which markets do you trade?","aiCards.onboarding.q.horizon":"What is your typical holding period?","aiCards.onboarding.q.focus":"What themes do you follow?","aiCards.onboarding.exp.new":"Just starting","aiCards.onboarding.exp.junior":"1-3 years","aiCards.onboarding.exp.mid":"3-5 years","aiCards.onboarding.exp.senior":"5+ years","aiCards.onboarding.risk.conservative":"Conservative","aiCards.onboarding.risk.balanced":"Balanced","aiCards.onboarding.risk.aggressive":"Aggressive","aiCards.onboarding.capital.a":"Under $10K","aiCards.onboarding.capital.b":"$10K - $50K","aiCards.onboarding.capital.c":"$50K - $200K","aiCards.onboarding.capital.d":"$200K+","aiCards.onboarding.market.usStock":"US stocks","aiCards.onboarding.market.perp":"Stock perpetuals","aiCards.onboarding.market.crypto":"Crypto","aiCards.onboarding.market.ipo":"IPO / pre-IPO","aiCards.onboarding.horizon.intraday":"Intraday","aiCards.onboarding.horizon.swing":"Days to weeks","aiCards.onboarding.horizon.position":"Weeks to months","aiCards.onboarding.horizon.longterm":"Long term","aiCards.onboarding.focus.aiCompute":"AI compute","aiCards.onboarding.focus.semi":"Semiconductors","aiCards.onboarding.focus.megacap":"Mega caps","aiCards.onboarding.focus.energy":"Energy","aiCards.onboarding.focus.biotech":"Biotech","aiCards.onboarding.focus.macro":"Macro & indices","aiCards.profileSummary.title":"Your investor profile","aiCards.profileSummary.subtitle":"Every answer is tuned to this","aiCards.profileSummary.empty":"No profile yet. Complete the questionnaire first.","aiCards.profileSummary.narrative":"I will lean toward {risk} sizing and a {horizon} holding period in the ideas I surface.","aiCards.profileSummary.buildPlan":"Build a plan for me","aiCards.profileSummary.edit":"Edit","aiCards.profileSummary.planPrompt":"Based on my profile, build a concrete watchlist and position plan for the next month.","aiCards.suggestFocus.title":"Worth your attention","aiCards.suggestFocus.subtitle":"Matched to your profile","aiCards.suggestFocus.note":"Suggestions are generated from your stated preferences, not from a return forecast.","aiCards.suggestFocus.reason":"Fits your {risk} style","aiCards.suggestFocus.yourStyle":"current","aiCards.suggestFocus.other":"Something else","aiCards.suggestFocus.otherPrompt":"Suggest a few other themes worth watching this week and explain why.","aiCards.suggestFocus.prompt":"Analyse the {topic} theme right now, covering {symbols}: valuation, momentum and the main risk.","aiCards.focus.aiCompute":"AI compute","aiCards.focus.semi":"Semiconductors","aiCards.focus.megacap":"Mega caps","aiCards.focus.energy":"Energy","aiCards.focus.biotech":"Biotech","aiCards.focus.macro":"Macro & indices","aiCards.focus.generic":"Watchlist","aiCards.quote.title":"quote","aiCards.quote.open":"Open","aiCards.quote.high":"12h high","aiCards.quote.low":"12h low","aiCards.quote.turnover":"Turnover","aiCards.quote.viewChart":"View chart","aiCards.quote.analyze":"Analyse","aiCards.quote.trade":"Trade","aiCards.quote.noSymbol":"No symbol specified for this card.","aiCards.quote.loadFailed":"{symbol} is not in the platform's contract list — check the code is correct.","aiCards.quote.analyzePrompt":"Give me a full read on {symbol}: trend, key levels, fundamentals and the main risk.","aiCards.kline.title":"{symbol} chart","aiCards.kline.subtitle":"{interval} · {count} bars","aiCards.kline.ma":"MA","aiCards.kline.boll":"BOLL","aiCards.kline.vol":"Volume","aiCards.kline.readSignals":"Read the signals","aiCards.kline.buildPlan":"Build a plan","aiCards.kline.noData":"No candle data available for this symbol.","aiCards.signal.title":"{symbol} technical signals","aiCards.signal.subtitle":"Computed on {interval} candles","aiCards.signal.note":"Indicator values are computed from live candles. The composite score is a weighted rule, not a return forecast.","aiCards.signal.bearish":"Bearish","aiCards.signal.bullish":"Bullish","aiCards.signal.leanBull":"Leaning bullish","aiCards.signal.leanBear":"Leaning bearish","aiCards.signal.leanNeutral":"Mixed","aiCards.signal.bull":"Bullish","aiCards.signal.bear":"Bearish","aiCards.signal.neutral":"Neutral","aiCards.signal.insufficient":"Not enough history to compute indicators.","aiCards.signal.viewChart":"View chart","aiCards.signal.explain":"Explain in plain English","aiCards.signal.explainPrompt":"Explain the current {interval} technical setup on {symbol} in plain English, and say what would invalidate it.","aiCards.signal.maBull":"MA7 is above MA25 — short-term momentum is up.","aiCards.signal.maBear":"MA7 is below MA25 — short-term momentum is down.","aiCards.signal.ma60Bull":"Price is holding above the 60-period average.","aiCards.signal.ma60Bear":"Price is trading below the 60-period average.","aiCards.signal.rsiOverbought":"RSI at {value} — stretched, pullback risk.","aiCards.signal.rsiOversold":"RSI at {value} — oversold, bounce candidate.","aiCards.signal.rsiNeutral":"RSI at {value} — no extreme reading.","aiCards.signal.macdBull":"MACD is above zero — trend bias is positive.","aiCards.signal.macdBear":"MACD is below zero — trend bias is negative.","aiCards.signal.bollUpper":"Price is pinned to the upper Bollinger band.","aiCards.signal.bollLower":"Price is pinned to the lower Bollinger band.","aiCards.signal.bollMid":"Price sits inside the Bollinger range.","aiCards.signal.momentumUp":"20-bar momentum is positive.","aiCards.signal.momentumDown":"20-bar momentum is negative.","aiCards.fundamental.title":"Fundamentals","aiCards.fundamental.tabScale":"Scale","aiCards.fundamental.tabProfit":"Profitability","aiCards.fundamental.tabGrowth":"Growth","aiCards.fundamental.marketCap":"Market cap","aiCards.fundamental.revenueTTM":"Revenue (TTM)","aiCards.fundamental.ebitda":"EBITDA","aiCards.fundamental.bookValue":"Book value","aiCards.fundamental.profitMargin":"Net margin","aiCards.fundamental.operatingMargin":"Operating margin","aiCards.fundamental.roa":"ROA (TTM)","aiCards.fundamental.eps":"EPS","aiCards.fundamental.revGrowth":"Revenue growth YoY","aiCards.fundamental.epsGrowth":"EPS growth YoY","aiCards.fundamental.dividendYield":"Dividend yield","aiCards.fundamental.revPerShare":"Revenue / share","aiCards.fundamental.viewFinancials":"View statements","aiCards.fundamental.askValuation":"Is it expensive?","aiCards.fundamental.valuationPrompt":"Is {symbol} expensive at current levels? Walk me through the valuation versus its own history and its peers.","aiCards.fundamental.loadFailed":"No fundamental data available for {symbol}.","aiCards.financials.title":"{symbol} financial statements","aiCards.financials.subtitle":"Last {count} reported periods","aiCards.financials.empty":"No statement data available.","aiCards.financials.item":"Item","aiCards.financials.tabIncome":"Income","aiCards.financials.tabBalance":"Balance","aiCards.financials.tabCashflow":"Cash flow","aiCards.financials.revenue":"Revenue","aiCards.financials.grossProfit":"Gross profit","aiCards.financials.operatingIncome":"Operating income","aiCards.financials.netIncome":"Net income","aiCards.financials.totalAssets":"Total assets","aiCards.financials.totalLiab":"Total liabilities","aiCards.financials.equity":"Shareholders' equity","aiCards.financials.cash":"Cash","aiCards.financials.opCash":"Operating cash flow","aiCards.financials.capex":"Capex","aiCards.financials.fcf":"Free cash flow","aiCards.financials.analyze":"What stands out?","aiCards.financials.comparePeers":"Compare with peers","aiCards.financials.analyzePrompt":"Read {symbol}'s last few quarters of financials and tell me what is improving, what is deteriorating, and what to watch next quarter.","aiCards.financials.peersPrompt":"Compare {symbol}'s margins and growth against its two closest peers.","aiCards.financials.loadFailed":"No statement data available for {symbol}.","aiCards.analyst.title":"{symbol} analyst ratings","aiCards.analyst.subtitle":"Covered by {count} analysts","aiCards.analyst.empty":"No analyst rating data available.","aiCards.analyst.loadFailed":"No analyst rating data available for {symbol}.","aiCards.analyst.consensusScore":"Consensus score","aiCards.analyst.targetPrice":"Avg target price","aiCards.analyst.currentPrice":"Current price","aiCards.analyst.upside":"To target","aiCards.analyst.strongBuy":"Strong buy","aiCards.analyst.buy":"Buy","aiCards.analyst.hold":"Hold","aiCards.analyst.sell":"Sell","aiCards.analyst.strongSell":"Strong sell","aiCards.analyst.noDistribution":"The data source did not include a rating breakdown.","aiCards.analyst.noQuote":"No live price available, so the gap to the target cannot be computed.","aiCards.analyst.askView":"What are analysts seeing?","aiCards.analyst.askViewPrompt":"Using {symbol}'s analyst ratings and target price, explain what the consensus rests on and where it may be too optimistic.","aiCards.analyst.viewValuation":"View valuation","aiCards.insider.title":"{symbol} insider transactions","aiCards.insider.subtitle":"{count} filed transactions","aiCards.insider.empty":"No insider transactions on file.","aiCards.insider.loadFailed":"No insider transaction data available for {symbol}.","aiCards.insider.filterAll":"All","aiCards.insider.filterBuy":"Buys","aiCards.insider.filterSell":"Sells","aiCards.insider.buyValue":"Bought","aiCards.insider.sellValue":"Sold","aiCards.insider.netValue":"Net","aiCards.insider.people":"Insiders involved","aiCards.insider.netBuy":"Net insider buying. Open-market trades only, excluding equity awards and option exercises.","aiCards.insider.netSell":"Net insider selling. Open-market trades only, excluding equity awards and option exercises.","aiCards.insider.netFlat":"Open-market buying and selling roughly balance out.","aiCards.insider.date":"Date","aiCards.insider.owner":"Insider","aiCards.insider.type":"Type","aiCards.insider.shares":"Shares","aiCards.insider.price":"Price","aiCards.insider.amount":"Value","aiCards.insider.codeP":"Purchase","aiCards.insider.codeS":"Sale","aiCards.insider.codeA":"Equity award","aiCards.insider.codeM":"Option exercise","aiCards.insider.codeG":"Gift","aiCards.insider.codeF":"Tax withholding","aiCards.insider.codeJ":"Other","aiCards.insider.codeC":"Conversion","aiCards.insider.askRead":"What do these trades say?","aiCards.insider.askReadPrompt":"Look at the recent insider activity in {symbol} and judge whether it is routine equity-plan flow or a genuine directional signal.","aiCards.insider.viewShareholders":"View shareholders","aiCards.shareholders.title":"{symbol} shareholder structure","aiCards.shareholders.subtitle":"Institutions hold {pct}","aiCards.shareholders.empty":"No shareholder structure data available.","aiCards.shareholders.loadFailed":"No shareholder structure data available for {symbol}.","aiCards.shareholders.tabInstitution":"Institutions","aiCards.shareholders.tabFund":"Funds","aiCards.shareholders.institutions":"Institutional","aiCards.shareholders.insiders":"Insiders","aiCards.shareholders.publicFloat":"Other public float","aiCards.shareholders.outstanding":"Shares outstanding","aiCards.shareholders.noBreakdown":"The data source did not include institutional or insider ownership percentages.","aiCards.shareholders.noHolders":"No holder detail available for this group.","aiCards.shareholders.askRead":"Who is buying?","aiCards.shareholders.askReadPrompt":"Based on {symbol}'s shareholder structure, who are the major holders, which way have they been trading lately, and what does that imply.","aiCards.shareholders.viewInsider":"View insider trades","aiCards.valuation.title":"{symbol} valuation","aiCards.valuation.subtitle":"Current valuation metrics","aiCards.valuation.empty":"No valuation metrics available.","aiCards.valuation.loadFailed":"No valuation data available for {symbol}.","aiCards.valuation.noHistoryNote":"The data source only exposes a current financial snapshot with no historical valuation series, so this card shows where the stock trades today rather than a percentile.","aiCards.valuation.derived":"Derived","aiCards.valuation.derivedHint":"Rows marked derived are computed from price, market cap and the latest reported financials, so they may differ slightly from a broker terminal.","aiCards.valuation.currentPrice":"Current price","aiCards.valuation.pe":"P/E","aiCards.valuation.ps":"P/S","aiCards.valuation.pb":"P/B","aiCards.valuation.capEbitda":"Market cap / EBITDA","aiCards.valuation.grossMargin":"Gross margin","aiCards.valuation.askVerdict":"Is this valuation fair?","aiCards.valuation.askVerdictPrompt":"Where does {symbol} trade today, is the multiple carried by growth or by sentiment, and what would force a re-rating.","aiCards.valuation.comparePeers":"Compare with peers","aiCards.valuation.comparePeersPrompt":"Pick two or three companies most comparable to {symbol} and build a peer valuation comparison.","aiCards.peerValuation.title":"Peer valuation","aiCards.peerValuation.note":"P/E and P/S are derived from market cap and the latest reported financials. Useful for relative comparison, not identical to broker figures.","aiCards.peerValuation.needTwo":"Give me at least two symbols for a peer comparison.","aiCards.peerValuation.empty":"No fundamental data available for these symbols.","aiCards.peerValuation.loadFailed":"Failed to load peer valuation data for {symbols}.","aiCards.peerValuation.metric":"Metric","aiCards.peerValuation.peDerived":"P/E (derived)","aiCards.peerValuation.psDerived":"P/S (derived)","aiCards.peerValuation.missing":"No fundamental data for these symbols: {symbols}.","aiCards.peerValuation.askVerdict":"Which one is better value?","aiCards.peerValuation.askVerdictPrompt":"Compare valuation and growth across {symbols} and tell me whose premium is justified and who looks undervalued.","aiCards.position.title":"Position analysis","aiCards.position.subtitle":"{count} open positions","aiCards.position.empty":"You have no open positions right now.","aiCards.position.loadFailed":"Could not load your positions.","aiCards.position.totalValue":"Position value","aiCards.position.margin":"Margin used","aiCards.position.pnl":"Unrealised PnL","aiCards.position.roe":"ROE","aiCards.position.longShort":"Long / short split","aiCards.position.long":"Long","aiCards.position.short":"Short","aiCards.position.symbol":"Symbol","aiCards.position.side":"Side","aiCards.position.value":"Value","aiCards.position.entryMark":"Entry → Mark","aiCards.position.pnlRoe":"PnL (ROE)","aiCards.position.riskRate":"Risk rate","aiCards.position.sortValue":"By value","aiCards.position.sortPnl":"By PnL","aiCards.position.sortRisk":"By risk","aiCards.position.warnConcentration":"{symbol} is {pct} of your book — concentration risk.","aiCards.position.warnOneSided":"Your book is almost entirely one-directional; a single macro move hits everything at once.","aiCards.position.warnRisk":"At least one position is close to liquidation.","aiCards.position.warnLeverage":"{symbol} runs at {leverage}x — a small adverse move wipes out the margin.","aiCards.position.checkRisk":"Check risk","aiCards.position.viewAllocation":"View allocation","aiCards.position.deepReview":"Deep review","aiCards.position.reviewPrompt":"Review my open positions in detail: concentration, correlation, leverage discipline, and what I should adjust first.","aiCards.allocation.title":"Allocation","aiCards.allocation.subtitle":"Where your exposure sits","aiCards.allocation.bySymbol":"Symbol","aiCards.allocation.bySide":"Side","aiCards.allocation.byLeverage":"Leverage","aiCards.allocation.total":"Total exposure","aiCards.allocation.concentrationHint":"{label} alone is {pct} of your exposure.","aiCards.allocation.rebalance":"How should I rebalance?","aiCards.allocation.rebalancePrompt":"Given my current allocation, how should I rebalance to reduce concentration without giving up too much upside?","aiCards.allocation.viewPositions":"View positions","aiCards.pnl.title":"PnL attribution","aiCards.pnl.subtitle":"Where the money came from","aiCards.pnl.empty":"No PnL data yet.","aiCards.pnl.loadFailed":"Could not load your PnL data.","aiCards.pnl.realized":"Realised","aiCards.pnl.unrealized":"Unrealised","aiCards.pnl.fee":"Fees","aiCards.pnl.net":"Net","aiCards.pnl.bySymbol":"By symbol","aiCards.pnl.bySide":"By side","aiCards.pnl.recent":"Recent trades","aiCards.pnl.insight":"Best: {best} · Worst: {worst}","aiCards.pnl.review":"Review my trading","aiCards.pnl.improve":"How do I improve?","aiCards.pnl.reviewPrompt":"Review my recent trades: win rate, average win versus average loss, and the habit costing me the most.","aiCards.pnl.improvePrompt":"Based on my trade history, give me three concrete rule changes that would improve my results.","aiCards.performance.title":"Performance metrics","aiCards.performance.subtitle":"Across {count} realised trades","aiCards.performance.note":"Only fills with realised PnL are counted; fees are listed separately and excluded from the cumulative curve. Historical statistics, not a forecast.","aiCards.performance.empty":"No fills with realised PnL yet, so performance cannot be computed.","aiCards.performance.loadFailed":"Could not load your performance data.","aiCards.performance.winRate":"Win rate","aiCards.performance.payoff":"Payoff ratio","aiCards.performance.profitFactor":"Profit factor","aiCards.performance.avgWin":"Average win","aiCards.performance.avgLoss":"Average loss","aiCards.performance.maxLossStreak":"Longest losing streak","aiCards.performance.streakUnit":"{count} trades","aiCards.performance.netPnl":"Cumulative realised","aiCards.performance.maxDrawdown":"Max drawdown","aiCards.performance.curve":"Cumulative curve","aiCards.performance.perTrade":"Per trade","aiCards.performance.trades":"Trade count","aiCards.performance.tradesValue":"{closed} closing of {total} fills","aiCards.performance.winLoss":"Wins / losses","aiCards.performance.fee":"Total fees","aiCards.performance.insight":"Best: {best} · Worst: {worst}","aiCards.performance.askReview":"Diagnose my edge","aiCards.performance.viewPnl":"View PnL attribution","aiCards.performance.reviewPrompt":"Given my win rate, payoff ratio and longest losing streak, what is the single biggest flaw in my trading system?","aiCards.fundFlow.title":"Fund flow","aiCards.fundFlow.subtitle":"Last {count} balance entries","aiCards.fundFlow.note":"Sourced from the USDT balance flow of your futures account, capped at the latest {count} entries. Type labels are shown exactly as the API returns them.","aiCards.fundFlow.empty":"No fund flow records yet.","aiCards.fundFlow.emptyFiltered":"No records match this filter.","aiCards.fundFlow.loadFailed":"Could not load your fund flow.","aiCards.fundFlow.inflow":"Inflow","aiCards.fundFlow.outflow":"Outflow","aiCards.fundFlow.net":"Net inflow","aiCards.fundFlow.count":"Entries","aiCards.fundFlow.countUnit":"{count} entries","aiCards.fundFlow.byType":"By type","aiCards.fundFlow.unknownType":"Untagged","aiCards.fundFlow.all":"All","aiCards.fundFlow.inOnly":"Inflow only","aiCards.fundFlow.outOnly":"Outflow only","aiCards.fundFlow.time":"Time","aiCards.fundFlow.symbol":"Symbol","aiCards.fundFlow.type":"Type","aiCards.fundFlow.change":"Change","aiCards.fundFlow.askExplain":"What does this tell me?","aiCards.fundFlow.viewDeposit":"Deposit","aiCards.fundFlow.explainPrompt":"Look at my recent fund flow: where is the money going, and are fees and funding costs eating too much of it?","aiCards.rebalance.title":"Rebalance suggestion","aiCards.rebalance.subtitle":"Current weight vs target weight","aiCards.rebalance.note":"Target weights come from a fixed rule (equal weight, or a risk budget scaled by the inverse of leverage). It is a rule, not a model forecast, and not investment advice.","aiCards.rebalance.empty":"No open positions, so there is nothing to rebalance.","aiCards.rebalance.loadFailed":"Could not load your positions.","aiCards.rebalance.modeEqual":"Equal weight","aiCards.rebalance.modeRisk":"Risk budget","aiCards.rebalance.total":"Total exposure","aiCards.rebalance.concentration":"Concentration","aiCards.rebalance.maxDeviation":"Max deviation","aiCards.rebalance.turnover":"Amount to move","aiCards.rebalance.symbol":"Symbol","aiCards.rebalance.current":"Current","aiCards.rebalance.target":"Target","aiCards.rebalance.diff":"Deviation","aiCards.rebalance.delta":"Adjustment","aiCards.rebalance.action":"Direction","aiCards.rebalance.add":"Add","aiCards.rebalance.trim":"Trim","aiCards.rebalance.hold":"Hold","aiCards.rebalance.hint":"Concentration index {hhi}, largest weight deviation {pct}. Anything within one percentage point is treated as already in line.","aiCards.rebalance.askPlan":"Sequence the adjustments","aiCards.rebalance.viewAllocation":"View allocation","aiCards.rebalance.planPrompt":"Using my current positions and the target weights above, sequence the adjustments for me: what to move first and why.","aiCards.correlation.title":"Correlation matrix","aiCards.correlation.subtitle":"{count} symbols · {interval}","aiCards.correlation.note":"Pearson correlation of returns over the last {count} {interval} candles, restricted to timestamps where every symbol has a quote.","aiCards.correlation.empty":"Correlation needs at least two symbols and none are available.","aiCards.correlation.insufficient":"Not enough overlapping candles to produce a reliable correlation.","aiCards.correlation.loadFailed":"Could not compute the correlation matrix.","aiCards.correlation.hourly":"Hourly","aiCards.correlation.daily":"Daily","aiCards.correlation.sample":"Sample size","aiCards.correlation.highest":"Most correlated","aiCards.correlation.lowest":"Least correlated","aiCards.correlation.average":"Average","aiCards.correlation.diversifyGood":"Correlations are low overall, so your book is reasonably diversified.","aiCards.correlation.diversifyMid":"Correlations are moderate, with room to diversify further.","aiCards.correlation.diversifyBad":"Most symbols move together, so diversification is thin and one systemic drop hits every position at once.","aiCards.correlation.askRead":"What does this mean for my book?","aiCards.correlation.viewAllocation":"View allocation","aiCards.correlation.readPrompt":"Given this correlation matrix, am I making the same bet several times over? How would I lower the correlation?","aiCards.risk.title":"Risk monitor","aiCards.risk.subtitle":"Live risk rate across positions","aiCards.risk.note":"Risk rate = maintenance margin / position equity. Above 80% means liquidation is close.","aiCards.risk.maxRiskRate":"Highest risk rate","aiCards.risk.liqPrice":"Liq.","aiCards.risk.distance":"Distance","aiCards.risk.levelSafe":"Safe","aiCards.risk.levelCaution":"Caution","aiCards.risk.levelDanger":"Danger","aiCards.risk.reduce":"How much should I cut?","aiCards.risk.setTpsl":"Suggest TP/SL","aiCards.risk.stress":"Stress test","aiCards.risk.reducePrompt":"Given my current risk rates, how much should I reduce and on which positions first?","aiCards.risk.tpslPrompt":"Suggest take-profit and stop-loss levels for each of my open positions, with the reasoning.","aiCards.risk.stressPrompt":"Stress test my book: what happens to my margin if the market drops 5%, 10% and 20%?","aiCards.orderPredict.title":"{symbol} order simulator","aiCards.orderPredict.subtitle":"Nothing is submitted until you confirm","aiCards.orderPredict.note":"Estimates use standard isolated-margin formulas with a 0.05% taker fee and 0.5% maintenance margin. Actual fills may differ.","aiCards.orderPredict.long":"Long","aiCards.orderPredict.short":"Short","aiCards.orderPredict.notional":"Position size","aiCards.orderPredict.leverage":"Leverage","aiCards.orderPredict.markPrice":"Mark price","aiCards.orderPredict.quantity":"Quantity","aiCards.orderPredict.margin":"Margin","aiCards.orderPredict.fee":"Est. fee","aiCards.orderPredict.liq":"Liq. price","aiCards.orderPredict.liqDistance":"Distance to liq.","aiCards.orderPredict.scenarioTitle":"If price moves","aiCards.orderPredict.move":"Move","aiCards.orderPredict.priceAt":"Price","aiCards.orderPredict.pnl":"PnL","aiCards.orderPredict.roe":"ROE","aiCards.orderPredict.available":"Available","aiCards.orderPredict.askAdvice":"Is this sized right?","aiCards.orderPredict.confirmLong":"Review long order","aiCards.orderPredict.confirmShort":"Review short order","aiCards.orderPredict.warnInsufficient":"Margin plus fees exceed your available balance.","aiCards.orderPredict.warnLiqClose":"Liquidation is less than 5% away — a normal daily move could take you out.","aiCards.orderPredict.warnHighLeverage":"Leverage above 25x leaves very little room for error.","aiCards.orderPredict.initFailed":"Could not initialise the order simulator.","aiCards.orderPredict.advicePrompt":"I am considering a {side} on {symbol}, ${notional} notional at {leverage}x. Is that sized appropriately for my profile? What would you change?","aiCards.orderConfirm.title":"Confirm order","aiCards.orderConfirm.subtitle":"{symbol} · check every field before submitting","aiCards.orderConfirm.note":"Submitting sends a real order to the exchange. Review price, size and leverage carefully.","aiCards.orderConfirm.priceType":"Order type","aiCards.orderConfirm.market":"Market","aiCards.orderConfirm.limit":"Limit","aiCards.orderConfirm.price":"Price","aiCards.orderConfirm.quantity":"Quantity","aiCards.orderConfirm.tp":"Take profit","aiCards.orderConfirm.sl":"Stop loss","aiCards.orderConfirm.optional":"Optional","aiCards.orderConfirm.notional":"Notional","aiCards.orderConfirm.marginRequired":"Margin required","aiCards.orderConfirm.estFee":"Est. fee","aiCards.orderConfirm.estLiq":"Est. liq. price","aiCards.orderConfirm.ack":"I understand this places a real order and that leveraged trading can lose more than my margin.","aiCards.orderConfirm.cancel":"Cancel","aiCards.orderConfirm.submitLong":"Submit long","aiCards.orderConfirm.submitShort":"Submit short","aiCards.orderConfirm.success":"Order submitted","aiCards.orderConfirm.failed":"Order failed","aiCards.orderConfirm.leverage":"Leverage","aiCards.orderConfirm.byMark":"at mark price","aiCards.orderConfirm.isolated":"Isolated","aiCards.orderConfirm.cross":"Cross","aiCards.orderConfirm.marginUnknown":"margin mode unknown","aiCards.orderConfirm.errLeverageNotApplied":"Leverage could not be set to {leverage}x. The order was aborted — please retry.","aiCards.orderConfirm.errNoContractMeta":"Contract multiplier is unavailable. Ordering is blocked so the size cannot be wrong — please refresh and retry.","aiCards.orderConfirm.warnLeverageChange":"Submitting will first change this contract's leverage from {from}x to {to}x, which affects every position you hold on it.","aiCards.orderConfirm.confirmDesc":"These are the full parameters of this order. Submitting sends a live order to the exchange immediately.","aiCards.orderConfirm.rowSymbol":"Symbol","aiCards.orderConfirm.rowSide":"Side","aiCards.orderConfirm.rowType":"Order type","aiCards.orderConfirm.rowPrice":"Order price","aiCards.orderConfirm.rowQuantity":"Quantity","aiCards.orderConfirm.rowContracts":"Contracts","aiCards.orderConfirm.contracts":"ct","aiCards.orderConfirm.errBelowMin":"Below the minimum order size — increase the quantity.","aiCards.orderConfirm.rowNotional":"Notional","aiCards.orderConfirm.rowMargin":"Margin required","aiCards.orderConfirm.rowFee":"Est. fee","aiCards.orderConfirm.rowLiq":"Est. liq. price","aiCards.orderConfirm.rowTpSl":"TP / SL","aiCards.orderConfirm.rowTif":"Time in force","aiCards.orderConfirm.rowAvailable":"Available","aiCards.orderConfirm.errNoPrice":"No valid price available, cannot place this order.","aiCards.orderConfirm.errNoQuantity":"Enter a quantity greater than 0.","aiCards.orderConfirm.errInsufficient":"Margin plus fees exceed your available balance.","aiCards.orderConfirm.errTp":"For a long, take profit must be above the order price; for a short, below it.","aiCards.orderConfirm.errSl":"For a long, stop loss must be below the order price; for a short, above it.","aiCards.orderConfirm.warnDrift":"The mark price has moved {pct} since this card was generated. Re-check the price before submitting.","aiCards.orderConfirm.warnMarket":"Market orders fill at the opposite side of the book, so the actual fill may differ from the estimate above.","aiCards.orderResult.successTitle":"Order submitted","aiCards.orderResult.failTitle":"Order failed","aiCards.orderResult.orderId":"Order ID","aiCards.orderResult.side":"Side","aiCards.orderResult.quantity":"Quantity","aiCards.orderResult.price":"Price","aiCards.orderResult.viewPositions":"View positions","aiCards.orderResult.viewRisk":"Check risk","aiCards.orderResult.retry":"Try again","aiCards.openOrders.title":"Open orders","aiCards.openOrders.subtitle":"{count} unfilled","aiCards.openOrders.empty":"You have no open orders.","aiCards.openOrders.symbol":"Symbol","aiCards.openOrders.side":"Side","aiCards.openOrders.price":"Price","aiCards.openOrders.size":"Size","aiCards.openOrders.filled":"Filled","aiCards.openOrders.time":"Time","aiCards.openOrders.cancel":"Cancel","aiCards.openOrders.cancelOk":"Order cancelled","aiCards.openOrders.cancelFailed":"Could not cancel the order","aiCards.openOrders.confirmTitle":"Cancel this order","aiCards.openOrders.confirmDesc":"Confirming sends a cancel request to the exchange immediately.","aiCards.openOrders.confirmWarning":"Any already-filled portion stays; only the unfilled quantity is cancelled.","aiCards.openOrders.confirmCancel":"Confirm cancel","aiCards.openOrders.review":"Review these orders","aiCards.openOrders.reviewPrompt":"Look at my open orders: are the levels sensible, should any be cancelled, and am I missing stops anywhere?","aiCards.orderHistory.title":"Trade history","aiCards.orderHistory.subtitle":"{count} fills","aiCards.orderHistory.empty":"No fills yet.","aiCards.orderHistory.all":"All","aiCards.orderHistory.wins":"Wins","aiCards.orderHistory.losses":"Losses","aiCards.orderHistory.count":"Fills","aiCards.orderHistory.realized":"Realised PnL","aiCards.orderHistory.fee":"Fees","aiCards.orderHistory.winRate":"Win rate","aiCards.orderHistory.time":"Time","aiCards.orderHistory.pnl":"PnL","aiCards.orderHistory.review":"Review these fills","aiCards.tpsl.title":"Take profit & stop loss","aiCards.tpsl.subtitle":"Set trigger prices for a position","aiCards.tpsl.noPosition":"No matching position found.","aiCards.tpsl.current":"Current TP/SL","aiCards.tpsl.cleared":"Cleared","aiCards.tpsl.preset":"±{pct}%","aiCards.tpsl.review":"Review & submit","aiCards.tpsl.submit":"Confirm","aiCards.tpsl.success":"TP/SL updated","aiCards.tpsl.failed":"Could not update TP/SL","aiCards.tpsl.note":"Triggers evaluate against the mark price; the actual fill may differ.","aiCards.tpsl.confirmTitle":"Update TP/SL on this position","aiCards.tpsl.confirmDesc":"Here is the before/after. Confirming applies it immediately.","aiCards.tpsl.confirmWarning":"Leaving a field empty clears that trigger — the position loses protection on that side.","aiCards.tpsl.ack":"I have checked the trigger prices and want to apply them.","aiCards.tpsl.errTp":"For a long, take profit must be above the current price; for a short, below it.","aiCards.tpsl.errSl":"For a long, stop loss must be below the current price; for a short, above it.","aiCards.tpsl.askAdvice":"Where should these go?","aiCards.tpsl.advicePrompt":"I hold {symbol}. Where should I put take profit and stop loss? Explain using volatility and key levels.","aiCards.stress.title":"Liquidation stress test","aiCards.stress.subtitle":"What happens if the market moves","aiCards.stress.note":"Computed locally from your live positions and mark prices. Excludes slippage, funding and liquidation fees.","aiCards.stress.scenario":"Move","aiCards.stress.pnl":"Unrealised PnL","aiCards.stress.equity":"Equity left","aiCards.stress.wiped":"Liquidations","aiCards.stress.wipedN":"{n} position(s) liquidated","aiCards.stress.safe":"Safe","aiCards.stress.warn":"A {pct} drop would take {n} position(s) to their liquidation price.","aiCards.stress.perPosition":"Liquidation threshold per position:","aiCards.stress.wipesAt":"liquidated at {pct}","aiCards.stress.allSafe":"No position is liquidated within the tested range.","aiCards.funding.title":"Funding rate","aiCards.funding.subtitle":"Cost of holding, long vs short","aiCards.funding.note":"A positive rate means longs pay shorts, negative means the reverse. Annualised assumes settlement every 8 hours.","aiCards.funding.empty":"No funding rate data available.","aiCards.funding.all":"All","aiCards.funding.longPay":"Longs pay","aiCards.funding.shortPay":"Shorts pay","aiCards.funding.rate":"Current","aiCards.funding.annualized":"Annualised","aiCards.funding.payer":"Payer","aiCards.funding.longPays":"Longs are paying shorts right now, so holding long carries an extra cost.","aiCards.funding.shortPays":"Shorts are paying longs right now, so holding short carries an extra cost.","aiCards.funding.next":"Next settlement: {time}","aiCards.funding.explain":"How does this affect me?","aiCards.funding.explainPrompt":"How is the funding rate calculated, and how much does it cost me to hold a position long term?","aiCards.movers.title":"Movers","aiCards.movers.subtitle":"Live across tradable symbols","aiCards.movers.empty":"No market data available.","aiCards.movers.gainers":"Gainers","aiCards.movers.losers":"Losers","aiCards.movers.active":"Most active","aiCards.movers.askWhy":"Why are these moving?","aiCards.movers.whyPrompt":"What is driving the moves in {symbols} today?","aiCards.marketOverview.title":"Market overview","aiCards.marketOverview.subtitle":"Indices and breadth","aiCards.marketOverview.empty":"No index data available.","aiCards.marketOverview.breadth":"Advancers / decliners","aiCards.marketOverview.viewMovers":"View movers","aiCards.marketOverview.askOutlook":"What should I watch?","aiCards.marketOverview.outlookPrompt":"Summarise today's market: what is leading, what is lagging, and the main catalyst ahead.","aiCards.sectors.title":"Sector performance","aiCards.sectors.subtitle":"{sector} · {count} loaded","aiCards.sectors.note":"Computed from the {sampled} constituents loaded here; the sector holds {total} in total.","aiCards.sectors.emptyTags":"Sector list is unavailable right now.","aiCards.sectors.emptyStocks":"No constituent data for this sector.","aiCards.sectors.loadFailed":"Could not load sector data.","aiCards.sectors.sortGainers":"Gainers","aiCards.sectors.sortLosers":"Losers","aiCards.sectors.breadth":"Up / down","aiCards.sectors.symbol":"Symbol","aiCards.sectors.price":"Price","aiCards.sectors.change":"Change","aiCards.sectors.askRotation":"Where is money rotating?","aiCards.sectors.viewMovers":"View movers","aiCards.sectors.rotationPrompt":"What is driving flows into the {sector} sector right now, and is it still worth chasing?","aiCards.breadth.title":"Market breadth","aiCards.breadth.subtitle":"Sample of {count} symbols","aiCards.breadth.note":"Sample covers the {count} symbols tradable on this platform, not the whole market.","aiCards.breadth.empty":"No market data, so breadth cannot be computed.","aiCards.breadth.advancers":"Advancers","aiCards.breadth.decliners":"Decliners","aiCards.breadth.unchanged":"Unchanged","aiCards.breadth.adRatio":"A/D ratio","aiCards.breadth.avgChange":"Avg change","aiCards.breadth.sample":"Sample size","aiCards.breadth.upRatio":"Advancing","aiCards.breadth.distribution":"Change distribution","aiCards.breadth.bucketLt5":"Down 5%+","aiCards.breadth.bucketLt2":"Down 2-5%","aiCards.breadth.bucketDown":"Down 0-2%","aiCards.breadth.bucketUp":"Up 0-2%","aiCards.breadth.bucketGt2":"Up 2-5%","aiCards.breadth.bucketGt5":"Up 5%+","aiCards.breadth.broadUp":"Broad rally","aiCards.breadth.broadDown":"Broad selloff","aiCards.breadth.mixed":"Mixed","aiCards.breadth.askRead":"What does this tell me?","aiCards.breadth.viewMovers":"View movers","aiCards.breadth.readPrompt":"Given today's advance/decline counts and distribution, is this a broad move or a few names carrying it? How should I read this breadth?","aiCards.ipoBoard.title":"IPO board","aiCards.ipoBoard.subtitle":"{open} open · {total} total","aiCards.ipoBoard.note":"The API exposes a single subscription price, not a range. Times are shown in UTC.","aiCards.ipoBoard.empty":"No projects to show right now.","aiCards.ipoBoard.loadFailed":"Could not load IPO projects.","aiCards.ipoBoard.tabUs":"US IPO","aiCards.ipoBoard.tabPre":"Pre-IPO","aiCards.ipoBoard.project":"Project","aiCards.ipoBoard.price":"Price","aiCards.ipoBoard.window":"Subscription","aiCards.ipoBoard.status":"Status","aiCards.ipoBoard.priceTbd":"TBD","aiCards.ipoBoard.statusPreOpen":"Opening soon","aiCards.ipoBoard.statusOpen":"Open","aiCards.ipoBoard.statusWhitelistOpen":"Whitelist open","aiCards.ipoBoard.statusClosed":"Closed","aiCards.ipoBoard.statusAllocating":"Allocating","aiCards.ipoBoard.statusAllotted":"Allotment announced","aiCards.ipoBoard.statusListed":"Listed","aiCards.ipoBoard.statusEnded":"Ended","aiCards.ipoBoard.statusOther":"Other","aiCards.ipoBoard.openPage":"Open IPO page","aiCards.ipoBoard.askHow":"How do I take part?","aiCards.ipoBoard.howPrompt":"How does IPO subscription work here — the subscription, allotment and refund steps, and what to look at when picking a deal?","aiCards.news.title":"{symbol} news & sentiment","aiCards.news.subtitle":"{count} recent items","aiCards.news.note":"Sentiment is a keyword heuristic, not a trained model. Read the headlines yourself before acting.","aiCards.news.sentiment":"Tone","aiCards.news.empty":"No recent news for this symbol.","aiCards.news.all":"All","aiCards.news.positive":"Positive","aiCards.news.negative":"Negative","aiCards.news.neutral":"Neutral","aiCards.news.leanPositive":"Positive","aiCards.news.leanNegative":"Negative","aiCards.news.leanNeutral":"Mixed","aiCards.news.justNow":"just now","aiCards.news.hoursAgo":"{n}h ago","aiCards.news.daysAgo":"{n}d ago","aiCards.news.askImpact":"What does this mean?","aiCards.news.viewFundamental":"View fundamentals","aiCards.news.impactPrompt":"Summarise the recent news on {symbol} and tell me which items actually matter for the stock.","aiCards.compare.title":"Side by side","aiCards.compare.needTwo":"Give me at least two symbols to compare.","aiCards.compare.metric":"Metric","aiCards.compare.viewMarket":"Market","aiCards.compare.viewFundamental":"Fundamentals","aiCards.compare.viewTechnical":"Technicals","aiCards.compare.price":"Price","aiCards.compare.change24h":"Change","aiCards.compare.turnover":"Turnover","aiCards.compare.techScore":"Signal score","aiCards.compare.trend":"Trend","aiCards.compare.uptrend":"Above MA60","aiCards.compare.downtrend":"Below MA60","aiCards.compare.askVerdict":"Which one would you pick?","aiCards.compare.verdictPrompt":"Compare {symbols} and tell me which one you would favour right now and why — including what would change your mind.","aiCards.plan.title":"{symbol} trade plan","aiCards.plan.subtitle":"Editable — adjust before you act","aiCards.plan.note":"Levels are derived from ATR and recent structure. The win-rate figure is a rough estimate, not a backtest.","aiCards.plan.tp":"Take profit","aiCards.plan.entry":"Entry","aiCards.plan.sl":"Stop loss","aiCards.plan.rr":"Reward / risk","aiCards.plan.atr":"ATR(14)","aiCards.plan.support":"20-bar low","aiCards.plan.resistance":"20-bar high","aiCards.plan.sizePct":"Suggested size","aiCards.plan.winRate":"Est. hit rate","aiCards.plan.invalidation":"The idea is invalidated below {price}.","aiCards.plan.explain":"Explain the logic","aiCards.plan.toOrder":"Size this trade","aiCards.plan.explainPrompt":"Explain the logic behind entering {symbol} near {entry} with a target at {tp} and a stop at {sl}. What has to be true for this to work?","aiCards.copyTrading.title":"Copy trading picks","aiCards.copyTrading.subtitle":"{count} lead traders","aiCards.copyTrading.note":"Metrics come straight from the copy-trading API, which does not expose max drawdown. Sorting by followers happens within this page only.","aiCards.copyTrading.empty":"No lead traders available right now.","aiCards.copyTrading.loadFailed":"Could not load the lead trader list.","aiCards.copyTrading.sortRoi":"Return","aiCards.copyTrading.sortWinRate":"Win rate","aiCards.copyTrading.sortFollowers":"Followers","aiCards.copyTrading.trader":"Trader","aiCards.copyTrading.roi":"Total return","aiCards.copyTrading.winRate":"7d win rate","aiCards.copyTrading.followers":"Followers","aiCards.copyTrading.leadDays":"Days leading","aiCards.copyTrading.full":"Full","aiCards.copyTrading.openPage":"Open copy trading","aiCards.copyTrading.askPick":"How do I pick one?","aiCards.copyTrading.pickPrompt":"How do {names} compare as lead traders, and which metrics should I weigh most when choosing someone to copy?","aiCards.alert.title":"{symbol} price alert","aiCards.alert.subtitle":"Tell me when to look again","aiCards.alert.savedSubtitle":"Alert saved","aiCards.alert.savedDesc":"I will flag it the next time you open this page.","aiCards.alert.note":"Alerts are stored on this device for now. Server-side push is on the roadmap.","aiCards.alert.condition":"Trigger when price is","aiCards.alert.above":"Above","aiCards.alert.below":"Below","aiCards.alert.targetPrice":"Target price","aiCards.alert.save":"Save alert","aiCards.alert.addAnother":"Add another","aiCards.alert.saveSuccess":"Alert saved","aiCards.alert.saveFailed":"Could not save the alert on this device.","aiCards.followups.title":"You might also ask","aiCards.followup.technical":"{symbol} technicals","aiCards.followup.fundamental":"{symbol} fundamentals","aiCards.followup.plan":"Trade plan for {symbol}","aiCards.followup.myPosition":"How are my positions?","aiCards.followup.market":"What is the market doing?","aiCards.followup.movers":"What is moving today?","aiCards.followupPrompt.technical":"Walk me through the technical picture on {symbol}.","aiCards.followupPrompt.fundamental":"Give me the fundamental picture on {symbol}.","aiCards.followupPrompt.plan":"Build me a trade plan for {symbol} with entry, target and stop.","aiCards.followupPrompt.myPosition":"How are my positions doing and what is my biggest risk right now?","aiCards.followupPrompt.market":"Summarise the market today.","aiCards.followupPrompt.movers":"What are the biggest movers today and why?","aiCards.page.heroTitle":"What are we trading today?","aiCards.page.heroSubtitle":"Ask anything about a symbol, your book or the market. I answer with live, interactive cards instead of walls of text.","aiCards.page.newChat":"New chat","aiCards.page.quickActions":"Quick actions","aiCards.page.history":"History","aiCards.page.catalogBadge":"{ready} cards live · {planned} planned","aiCards.page.qaPositions":"Check my positions","aiCards.page.qaPnl":"Where is my PnL from?","aiCards.page.qaMarket":"Market snapshot","aiCards.page.qaProfile":"My profile","aiCards.page.qaDeposit":"Deposit","aiCards.page.qaRebate":"Super rebate","aiCards.page.placeholder":"Ask about a symbol, your positions, or the market…","aiCards.page.reasoning":"Reasoning","aiCards.page.thinking":"Thinking…","aiCards.page.retry":"Retry","aiCards.page.scrollBottom":"Scroll to bottom","aiCards.page.footnote":"Stockcoin.ai analyses market data with AI models. Nothing here is investment advice.","aiCards.page.waitStream":"Let the current answer finish first.","aiCards.page.sendFailed":"Could not send your message.","aiCards.page.interrupted":"The answer was interrupted. The cards below are still current.","aiCards.page.orderCancelled":"Order cancelled.","aiCards.page.landingGreeting":"Here is where things stand right now. Ask me anything below, or dig into any card.","aiCards.page.onboardingGreeting":"Before I dig into anything, tell me a bit about how you trade. Six taps and I will tailor everything that follows.","aiCards.orderbook.title":"{symbol} order book","aiCards.orderbook.subtitle":"{count} levels each side","aiCards.orderbook.price":"Price","aiCards.orderbook.size":"Size","aiCards.orderbook.total":"Cumulative","aiCards.orderbook.spread":"Spread","aiCards.orderbook.bidVolume":"Bid volume","aiCards.orderbook.askVolume":"Ask volume","aiCards.orderbook.imbalance":"Bid share","aiCards.orderbook.buyPressure":"Bid heavy","aiCards.orderbook.sellPressure":"Ask heavy","aiCards.orderbook.balanced":"Balanced","aiCards.orderbook.viewDepth":"Depth chart","aiCards.orderbook.analyze":"Read the book","aiCards.orderbook.analyzePrompt":"Read the order book for {symbol}: bid and ask thickness, spread, and the likely short-term direction.","aiCards.orderbook.note":"Live depth streams over WebSocket and is tied to the trading page, so these levels are simulated around the real last price for the demo.","aiCards.trades.title":"{symbol} time and sales","aiCards.trades.subtitle":"Last {count} prints","aiCards.trades.time":"Time","aiCards.trades.side":"Side","aiCards.trades.price":"Price","aiCards.trades.size":"Size","aiCards.trades.buy":"Buy","aiCards.trades.sell":"Sell","aiCards.trades.buyVolume":"Buy volume","aiCards.trades.sellVolume":"Sell volume","aiCards.trades.buyRatio":"Buy share","aiCards.trades.buyDominant":"Buyers lead","aiCards.trades.sellDominant":"Sellers lead","aiCards.trades.balanced":"Balanced","aiCards.trades.viewOrderbook":"Order book","aiCards.trades.analyze":"Read the tape","aiCards.trades.analyzePrompt":"Read the tape for {symbol}: who is more aggressive, buyers or sellers, and what does the pace tell us?","aiCards.trades.note":"There is no tick-level trade feed yet, so this tape is simulated around the real last price.","aiCards.premium.title":"{symbol} basis and premium","aiCards.premium.subtitle":"Perp price against spot","aiCards.premium.perp":"Perp price","aiCards.premium.spot":"Spot price","aiCards.premium.basis":"Basis","aiCards.premium.basisPct":"Basis rate","aiCards.premium.annualized":"Annualised","aiCards.premium.premium":"Premium","aiCards.premium.discount":"Discount","aiCards.premium.flat":"Near flat","aiCards.premium.readPremium":"The perp trades above spot, longs are crowded, so watch for mean reversion if you chase.","aiCards.premium.readDiscount":"The perp trades below spot, shorts are crowded and prone to a squeeze on any bounce.","aiCards.premium.readFlat":"Perp and spot are essentially flat, no clear directional crowding.","aiCards.premium.viewFunding":"Funding rate","aiCards.premium.analyze":"Read the basis","aiCards.premium.analyzePrompt":"Read the basis on {symbol}: premium or discount right now, and what does it mean for my position?","aiCards.premium.note":"The perp price is live; spot and basis have no feed yet and are simulated around that price.","aiCards.openInterest.title":"{symbol} open interest","aiCards.openInterest.subtitle":"Size and trend of open positions","aiCards.openInterest.oi":"Open interest","aiCards.openInterest.oiValue":"Notional value","aiCards.openInterest.longShort":"Long/short ratio","aiCards.openInterest.price":"Last price","aiCards.openInterest.rising":"OI rising","aiCards.openInterest.falling":"OI falling","aiCards.openInterest.stable":"OI stable","aiCards.openInterest.readBuildLong":"Price up with OI up: longs are adding, the move has fresh money behind it.","aiCards.openInterest.readBuildShort":"Price down with OI up: shorts are building, the pressure is not done yet.","aiCards.openInterest.readShortCover":"Price up with OI down: looks like short covering rather than new longs.","aiCards.openInterest.readLongExit":"Price down with OI down: longs are leaving, this is positions unwinding.","aiCards.openInterest.viewChart":"View chart","aiCards.openInterest.analyze":"Read open interest","aiCards.openInterest.analyzePrompt":"Read the open interest on {symbol} alongside price: fresh money or just positions unwinding?","aiCards.openInterest.note":"There is no open interest feed yet, so the size and trend are simulated around the real last price.","aiCards.liquidations.title":"{symbol} liquidation map","aiCards.liquidations.subtitle":"Liquidations across price levels","aiCards.liquidations.distribution":"Long and short liquidations","aiCards.liquidations.totalLong":"Long liquidations","aiCards.liquidations.totalShort":"Short liquidations","aiCards.liquidations.cluster":"Cluster price","aiCards.liquidations.clusterSize":"Cluster size","aiCards.liquidations.clusterHint":"If price reaches {price} it can trigger cascading liquidations and amplify the move.","aiCards.liquidations.longHeavy":"Longs more exposed","aiCards.liquidations.shortHeavy":"Shorts more exposed","aiCards.liquidations.balanced":"Balanced","aiCards.liquidations.viewStress":"Stress test","aiCards.liquidations.analyze":"Read the map","aiCards.liquidations.analyzePrompt":"Read the liquidation map for {symbol}: which side is more fragile and what happens if price hits the cluster?","aiCards.liquidations.note":"There is no liquidation feed yet, so this distribution is simulated around the real last price.","aiCards.mtf.title":"{symbol} multi-timeframe","aiCards.mtf.subtitle":"{count} timeframes covered","aiCards.mtf.rangeValue":"range {value}%","aiCards.mtf.bullAligned":"Aligned bullish","aiCards.mtf.bearAligned":"Aligned bearish","aiCards.mtf.mixed":"Timeframes disagree","aiCards.mtf.empty":"No timeframe data available for this symbol.","aiCards.mtf.viewChart":"View chart","aiCards.mtf.analyze":"Read timeframes","aiCards.mtf.analyzePrompt":"Read {symbol} across timeframes: do short and long agree, should I take it or wait?","aiCards.mtf.note":"Every change is computed from real candles, open to close. The latest bar may still be forming.","aiCards.session.title":"{symbol} trading session","aiCards.session.subtitle":"Pre-market, regular and after hours","aiCards.session.preMarket":"Pre-market","aiCards.session.regular":"Regular","aiCards.session.afterHours":"After hours","aiCards.session.lastPrice":"Last price","aiCards.session.dayChange":"Day change","aiCards.session.statusSource":"Reported status","aiCards.session.statusOpen":"Market open","aiCards.session.statusClosed":"Market closed","aiCards.session.statusPre":"Pre-market","aiCards.session.statusPost":"After hours","aiCards.session.statusUnknown":"Status unknown","aiCards.session.viewQuote":"View quote","aiCards.session.analyze":"Read the session","aiCards.session.analyzePrompt":"Read the pre and post market action on {symbol}. What does it hint at for the next session?","aiCards.session.note":"Session status, last price and day change are live. Per-session moves have no feed yet and are simulated.","aiCards.fx.title":"Currency converter","aiCards.fx.subtitle":"{count} currencies available","aiCards.fx.amount":"Amount","aiCards.fx.from":"From","aiCards.fx.to":"To","aiCards.fx.result":"Converted","aiCards.fx.rate":"Current rate","aiCards.fx.base":"Base currency","aiCards.fx.refresh":"Refresh rates","aiCards.fx.analyze":"Ask about FX","aiCards.fx.analyzePrompt":"How has {from} moved against {to} recently, and what should I watch when converting?","aiCards.fx.loadFailed":"Could not load exchange rates.","aiCards.fx.note":"Rates come from the platform USDT to fiat endpoint.","aiCards.fx.noteMock":"The rate endpoint returned nothing, so these are built-in reference rates and must not be used for settlement.","aiCards.depth.title":"{symbol} depth chart","aiCards.depth.subtitle":"{count} cumulative levels per side","aiCards.depth.bidDepth":"Cumulative bids","aiCards.depth.askDepth":"Cumulative asks","aiCards.depth.spread":"Spread","aiCards.depth.range":"Price coverage","aiCards.depth.bidHeavy":"Bids thicker","aiCards.depth.askHeavy":"Asks thicker","aiCards.depth.balanced":"Balanced","aiCards.depth.viewOrderbook":"Order book levels","aiCards.depth.analyze":"Read the depth","aiCards.depth.analyzePrompt":"Read the depth on {symbol}: which side absorbs better and how much impact would a large order have?","aiCards.depth.note":"Live depth streams over WebSocket. This curve shares its source with the order book card and is simulated around the real last price.","aiCards.heatmap.title":"Sector heatmap","aiCards.heatmap.subtitle":"{count} symbols sampled","aiCards.heatmap.modeAll":"All","aiCards.heatmap.modeUp":"Up","aiCards.heatmap.modeDown":"Down","aiCards.heatmap.sectorAiCompute":"AI compute","aiCards.heatmap.sectorSemi":"Semiconductors","aiCards.heatmap.sectorMegacap":"Mega-cap tech","aiCards.heatmap.sectorAuto":"EV and auto","aiCards.heatmap.sectorCrypto":"Crypto-linked","aiCards.heatmap.sectorFinance":"Financials","aiCards.heatmap.sectorEnergy":"Energy","aiCards.heatmap.sectorHealth":"Healthcare","aiCards.heatmap.sectorConsumer":"Consumer","aiCards.heatmap.sectorIndex":"Index and ETF","aiCards.heatmap.sectorOther":"Other","aiCards.heatmap.empty":"No market sample available right now.","aiCards.heatmap.viewMovers":"Top movers","aiCards.heatmap.analyze":"Read the sectors","aiCards.heatmap.analyzePrompt":"Which sectors are leading and which are lagging today? Where does money seem to be rotating?","aiCards.heatmap.note":"Changes are live quotes for the {count} tradable symbols sampled. Sector grouping uses a local static mapping, not an official classification.","aiCards.seasonality.title":"{symbol} seasonality","aiCards.seasonality.subtitle":"Based on {days} daily bars","aiCards.seasonality.month":"Month","aiCards.seasonality.avgChange":"Avg daily change","aiCards.seasonality.winRate":"Up days","aiCards.seasonality.days":"Sample days","aiCards.seasonality.bestMonth":"Strongest month","aiCards.seasonality.worstMonth":"Weakest month","aiCards.seasonality.sampleDays":"Sample days","aiCards.seasonality.coveredMonths":"Months covered","aiCards.seasonality.limited":"Small sample","aiCards.seasonality.empty":"Not enough daily data for this symbol.","aiCards.seasonality.m1":"Jan","aiCards.seasonality.m2":"Feb","aiCards.seasonality.m3":"Mar","aiCards.seasonality.m4":"Apr","aiCards.seasonality.m5":"May","aiCards.seasonality.m6":"Jun","aiCards.seasonality.m7":"Jul","aiCards.seasonality.m8":"Aug","aiCards.seasonality.m9":"Sep","aiCards.seasonality.m10":"Oct","aiCards.seasonality.m11":"Nov","aiCards.seasonality.m12":"Dec","aiCards.seasonality.viewChart":"Daily chart","aiCards.seasonality.analyze":"Read seasonality","aiCards.seasonality.analyzePrompt":"Does {symbol} show a real seasonal pattern? Which months were historically stronger and how reliable is that?","aiCards.seasonality.note":"Aggregated by calendar month from {days} real daily bars. Past patterns are not a forecast.","aiCards.seasonality.noteLimited":"Only {days} daily bars available, less than a full year, so monthly averages are indicative only.","aiCards.drawdown.title":"{symbol} drawdown","aiCards.drawdown.subtitle":"{interval} · {count} bars","aiCards.drawdown.maxDrawdown":"Max drawdown","aiCards.drawdown.current":"Current drawdown","aiCards.drawdown.peak":"Period high","aiCards.drawdown.trough":"Trough price","aiCards.drawdown.recovered":"Bounce off trough","aiCards.drawdown.readAtPeak":"Price sits near the period high, the drawdown is essentially recovered.","aiCards.drawdown.readDeep":"Still {value}% below the high, this is a deep drawdown.","aiCards.drawdown.readMild":"Currently {value}% off the high, within normal volatility.","aiCards.drawdown.empty":"Not enough candle data for this symbol.","aiCards.drawdown.viewChart":"View chart","aiCards.drawdown.analyze":"Read the drawdown","aiCards.drawdown.analyzePrompt":"Read the drawdown on {symbol}: how deep is this one and how did similar drawdowns resolve?","aiCards.drawdown.note":"Computed bar by bar from real closes against the running high, limited to the selected interval.","aiCards.volumeProfile.title":"{symbol} volume profile","aiCards.volumeProfile.subtitle":"{interval} · {bars} bars","aiCards.volumeProfile.poc":"Point of control","aiCards.volumeProfile.valueArea":"Value area","aiCards.volumeProfile.last":"Last price","aiCards.volumeProfile.bars":"Bars sampled","aiCards.volumeProfile.readAbove":"Price is above the value area, buyers are in control and the upper edge often acts as support.","aiCards.volumeProfile.readBelow":"Price broke below the value area, the lower edge now works as resistance.","aiCards.volumeProfile.readInside":"Price is inside the value area, this is rotation until one edge breaks.","aiCards.volumeProfile.empty":"Not enough volume data to build a profile.","aiCards.volumeProfile.viewChart":"View chart","aiCards.volumeProfile.analyze":"Read the profile","aiCards.volumeProfile.analyzePrompt":"Read the volume profile on {symbol}: where is volume concentrated and where are support and resistance?","aiCards.volumeProfile.note":"Real candle volume bucketed by price. The value area covers 70% of traded volume.","aiCards.equityCurve.title":"Account equity curve","aiCards.equityCurve.subtitle":"{count} realised results","aiCards.equityCurve.netPnl":"Cumulative PnL","aiCards.equityCurve.maxDrawdown":"Max drawdown","aiCards.equityCurve.trades":"Closed results","aiCards.equityCurve.winRate":"Win rate","aiCards.equityCurve.best":"Best trade","aiCards.equityCurve.worst":"Worst trade","aiCards.equityCurve.feeHint":"The curve is gross PnL, before fees. Fees over the same period total {fee}.","aiCards.equityCurve.empty":"No realised results yet. Trade a few times and come back.","aiCards.equityCurve.viewPerformance":"Performance metrics","aiCards.equityCurve.analyze":"Review the curve","aiCards.equityCurve.analyzePrompt":"Review my equity curve: which trades drove the gains and how did the drawdown build up?","aiCards.equityCurve.note":"Built from real fills, accumulating realised PnL over time. Open position PnL is not included.","aiCards.footprint.title":"{symbol} order flow footprint","aiCards.footprint.subtitle":"{interval} · {count} bars","aiCards.footprint.buy":"Buy volume","aiCards.footprint.sell":"Sell volume","aiCards.footprint.delta":"Delta","aiCards.footprint.cumDelta":"Cumulative delta","aiCards.footprint.bars":"Bars sampled","aiCards.footprint.empty":"No candle data available for this symbol.","aiCards.footprint.viewChart":"View chart","aiCards.footprint.analyze":"Read the flow","aiCards.footprint.analyzePrompt":"Read the order flow on {symbol}: which side dominates and is it diverging from price?","aiCards.footprint.note":"Candles and volume are real. The buy/sell split inside each bar has no tick feed yet and is simulated.","aiCards.ratio.title":"{pair} ratio","aiCards.ratio.subtitle":"{interval} · {count} points","aiCards.ratio.current":"Current ratio","aiCards.ratio.mean":"Period mean","aiCards.ratio.high":"Period high","aiCards.ratio.low":"Period low","aiCards.ratio.zscore":"Deviation","aiCards.ratio.readStretchedUp":"The ratio is well above its mean, {a} has run far ahead of {b}.","aiCards.ratio.readStretchedDown":"The ratio is well below its mean, {a} lags {b} by a wide margin.","aiCards.ratio.readNeutral":"The ratio sits near its mean, no clear relative stretch either way.","aiCards.ratio.needTwo":"A ratio chart needs at least two symbols.","aiCards.ratio.empty":"Not enough shared timestamps between the two symbols.","aiCards.ratio.viewCompare":"Compare symbols","aiCards.ratio.analyze":"Read the ratio","aiCards.ratio.analyzePrompt":"Read the {a} versus {b} ratio: which is stronger and which one is the better long right now?","aiCards.ratio.note":"The ratio divides real closes at matching timestamps, keeping only points where both symbols quoted.","aiCards.patterns.title":"{symbol} candlestick patterns","aiCards.patterns.subtitle":"Scanned the last {count} {interval} candles","aiCards.patterns.note":"Patterns come straight from real body and wick ratios. A hit describes what already happened, it does not forecast what comes next.","aiCards.patterns.empty":"No common pattern showed up in this stretch.","aiCards.patterns.insufficient":"Not enough candles to scan for patterns.","aiCards.patterns.bullHits":"Bullish hits","aiCards.patterns.bearHits":"Bearish hits","aiCards.patterns.doji":"Doji","aiCards.patterns.hammer":"Hammer","aiCards.patterns.shootingStar":"Shooting star","aiCards.patterns.bullEngulfing":"Bullish engulfing","aiCards.patterns.bearEngulfing":"Bearish engulfing","aiCards.patterns.threeWhite":"Three white soldiers","aiCards.patterns.threeBlack":"Three black crows","aiCards.patterns.descDoji":"Open and close nearly meet, buyers and sellers deadlocked.","aiCards.patterns.descHammer":"Long lower wick, small body on top. Sold off intraday and bought back.","aiCards.patterns.descShootingStar":"Long upper wick, small body below. Spiked, then sold back down.","aiCards.patterns.descBullEngulfing":"An up bar whose body fully covers the previous down bar.","aiCards.patterns.descBearEngulfing":"A down bar whose body fully covers the previous up bar.","aiCards.patterns.descThreeWhite":"Three consecutive up bars with full bodies.","aiCards.patterns.descThreeBlack":"Three consecutive down bars with full bodies.","aiCards.patterns.viewChart":"View chart","aiCards.patterns.explain":"How to read these","aiCards.patterns.explainPrompt":"Given the current {interval} patterns on {symbol}, explain when these signals tend to fail.","aiCards.sr.title":"{symbol} support and resistance","aiCards.sr.subtitle":"Clustered from swing points across {count} {interval} candles","aiCards.sr.note":"Levels come from clustering real swing highs and lows. More touches means better tested, not a trade recommendation.","aiCards.sr.empty":"Too few swing points to cluster meaningful levels.","aiCards.sr.level":"Level","aiCards.sr.touches":"Touches","aiCards.sr.distance":"From spot","aiCards.sr.support":"Support","aiCards.sr.resistance":"Resistance","aiCards.sr.current":"Spot","aiCards.sr.nearestSupport":"Nearest support","aiCards.sr.nearestResistance":"Nearest resistance","aiCards.sr.setAlert":"Price alert","aiCards.sr.viewChart":"View chart","aiCards.divergence.title":"{symbol} divergence scan","aiCards.divergence.subtitle":"Price swings versus RSI and MACD","aiCards.divergence.note":"Price and indicator series are computed from real candles. Divergence describes a gap that already formed, the trend can still continue.","aiCards.divergence.empty":"No clear divergence right now.","aiCards.divergence.insufficient":"Not enough candles to scan for divergence.","aiCards.divergence.bearish":"Bearish divergence","aiCards.divergence.bullish":"Bullish divergence","aiCards.divergence.bearishDesc":"Price made a higher high but {indicator} did not follow, upside momentum is fading.","aiCards.divergence.bullishDesc":"Price made a lower low but {indicator} turned up, downside momentum is fading.","aiCards.divergence.priceRange":"Price","aiCards.divergence.indicatorRange":"Indicator","aiCards.divergence.viewSignals":"Technical panel","aiCards.divergence.explain":"Read the divergence","aiCards.divergence.explainPrompt":"Read the current divergence on {symbol}: how reliable is it and what confirmation would it need?","aiCards.breakout.title":"{symbol} breakout monitor","aiCards.breakout.subtitle":"{lookback} bar range and Bollinger bands","aiCards.breakout.note":"Range levels, bands and the volume multiple all come from real candles. Volume confirmation is set at 1.5 times the prior average.","aiCards.breakout.insufficient":"Not enough candles to judge a breakout.","aiCards.breakout.stateUp":"Broke out up","aiCards.breakout.stateDown":"Broke down","aiCards.breakout.stateNone":"Inside range","aiCards.breakout.rangeHigh":"Range high","aiCards.breakout.rangeLow":"Range low","aiCards.breakout.bollUpper":"Upper band","aiCards.breakout.bollLower":"Lower band","aiCards.breakout.last":"Last","aiCards.breakout.volumeRatio":"Volume multiple","aiCards.breakout.confirmed":"Volume confirmed","aiCards.breakout.unconfirmed":"Volume did not follow","aiCards.breakout.readUp":"Price cleared the range high, the question now is whether it holds.","aiCards.breakout.readDown":"Price lost the range low, watch the room below.","aiCards.breakout.readNone":"Price is still inside the range, no breakout yet.","aiCards.breakout.setAlert":"Price alert","aiCards.breakout.buildPlan":"Build a plan","aiCards.momentumRank.title":"Momentum ranking","aiCards.momentumRank.subtitle":"{count} symbols, weighted across {interval} horizons","aiCards.momentumRank.note":"Each horizon return is computed from real candles. The composite score is a fixed weighting rule, not a return forecast.","aiCards.momentumRank.empty":"Could not load enough symbol data.","aiCards.momentumRank.rank":"Rank","aiCards.momentumRank.symbol":"Symbol","aiCards.momentumRank.short":"Short","aiCards.momentumRank.mid":"Mid","aiCards.momentumRank.long":"Long","aiCards.momentumRank.score":"Score","aiCards.momentumRank.modeActive":"Active","aiCards.momentumRank.modeGainers":"Gainers","aiCards.momentumRank.modeLosers":"Losers","aiCards.momentumRank.analyze":"Read the ranking","aiCards.momentumRank.analyzePrompt":"Read this momentum ranking: which names are genuinely strengthening and which are just short term spikes?","aiCards.volatility.title":"{symbol} volatility regime","aiCards.volatility.subtitle":"ATR and rolling volatility percentile on {interval} candles","aiCards.volatility.note":"ATR and the rolling return standard deviation come from real candles. The percentile ranks within this symbol's own history, not across symbols.","aiCards.volatility.insufficient":"Not enough candles to compute a volatility percentile.","aiCards.volatility.atr":"ATR","aiCards.volatility.atrPct":"ATR of spot","aiCards.volatility.hv":"Rolling volatility","aiCards.volatility.percentile":"Percentile","aiCards.volatility.regimeHigh":"High volatility","aiCards.volatility.regimeNormal":"Normal","aiCards.volatility.regimeLow":"Low volatility","aiCards.volatility.trendExpanding":"expanding","aiCards.volatility.trendContracting":"contracting","aiCards.volatility.trendStable":"steady","aiCards.volatility.readHigh":"Volatility sits near the high end of its history, the same position carries more risk.","aiCards.volatility.readLow":"Volatility sits near the low end, quiet stretches often end with a sudden expansion.","aiCards.volatility.readNormal":"Volatility is in its normal band, no clear expansion or squeeze.","aiCards.volatility.hvSeries":"Volatility trend","aiCards.volatility.buildPlan":"Size by volatility","aiCards.volatility.explain":"Read the volatility","aiCards.volatility.explainPrompt":"What volatility regime is {symbol} in right now, and how should position size and stops adapt?","aiCards.trendStrength.title":"{symbol} trend strength","aiCards.trendStrength.subtitle":"ADX and moving average stack on {interval} candles","aiCards.trendStrength.note":"ADX and DI follow the Wilder formulas on real candles. Strength says how defined the trend is, not whether the direction is right.","aiCards.trendStrength.insufficient":"Not enough candles to compute ADX.","aiCards.trendStrength.adx":"ADX","aiCards.trendStrength.diPlus":"Positive DI","aiCards.trendStrength.diMinus":"Negative DI","aiCards.trendStrength.alignment":"MA stack","aiCards.trendStrength.gaugeLabel":"Trend strength","aiCards.trendStrength.labelRange":"Range bound","aiCards.trendStrength.labelWeak":"Weak trend","aiCards.trendStrength.labelTrending":"Trending","aiCards.trendStrength.labelStrong":"Strong trend","aiCards.trendStrength.directionUp":"Up","aiCards.trendStrength.directionDown":"Down","aiCards.trendStrength.directionFlat":"No clear direction","aiCards.trendStrength.viewSignals":"Technical panel","aiCards.trendStrength.explain":"Read the trend","aiCards.trendStrength.explainPrompt":"How strong is the current trend on {symbol}? Better to follow it or wait for a pullback?","aiCards.backtest.title":"{symbol} signal backtest","aiCards.backtest.subtitle":"MA{fast} against MA{slow} crosses over {bars} {interval} candles","aiCards.backtest.note":"Run bar by bar over real history: buy the close on a golden cross, sell the close on a death cross, long only. Simplified backtest with no fees, slippage or funding, so it is not a reproducible return.","aiCards.backtest.insufficient":"Not enough candles to run the backtest.","aiCards.backtest.noTrades":"No complete cross pair occurred in this window.","aiCards.backtest.trades":"Trades","aiCards.backtest.winRate":"Win rate","aiCards.backtest.totalReturn":"Cumulative return","aiCards.backtest.avgReturn":"Average trade","aiCards.backtest.buyHold":"Buy and hold","aiCards.backtest.maxDrawdown":"Equity drawdown","aiCards.backtest.equity":"Equity curve","aiCards.backtest.entry":"Buy","aiCards.backtest.exit":"Sell","aiCards.backtest.result":"Return","aiCards.backtest.holding":"held {n} bars","aiCards.backtest.openTrade":"Open","aiCards.backtest.paramFast":"Fast","aiCards.backtest.paramSlow":"Slow","aiCards.backtest.viewChart":"View chart","aiCards.backtest.explain":"Is this rule any good","aiCards.backtest.explainPrompt":"How does the moving average cross rule hold up on {symbol}, and what are its obvious limits?","aiCards.anomaly.title":"Anomaly alert","aiCards.anomaly.titleSymbol":"{symbol} anomalies","aiCards.anomaly.subtitle":"Beyond {z} standard deviations, {count} hits","aiCards.anomaly.note":"Means and standard deviations for returns and volume come from real data. An anomaly only says the number is far from normal, it implies no direction.","aiCards.anomaly.empty":"Nothing crosses the threshold right now.","aiCards.anomaly.threshold":"Threshold {z} sigma","aiCards.anomaly.time":"Time","aiCards.anomaly.change":"Change","aiCards.anomaly.volume":"Volume","aiCards.anomaly.zscore":"Deviation","aiCards.anomaly.sampled":"{n} samples","aiCards.anomaly.modeSymbol":"Single symbol","aiCards.anomaly.modeMarket":"Cross section","aiCards.anomaly.setAlert":"Set alert","aiCards.anomaly.analyze":"Why the move","aiCards.anomaly.analyzePrompt":"Why did these symbols move so much recently? Is there matching news flow?","aiCards.timeline.title":"{symbol} event timeline","aiCards.timeline.subtitle":"{count} items, newest first","aiCards.timeline.note":"Every item comes from the real company news feed. Timestamps and sources are passed through untouched.","aiCards.timeline.empty":"No news for this symbol right now.","aiCards.timeline.today":"Today","aiCards.timeline.viewDigest":"Sentiment digest","aiCards.timeline.analyze":"Find the thread","aiCards.timeline.analyzePrompt":"Pull these recent {symbol} headlines into one storyline. Which ones actually move the fundamentals?","aiCards.filings.title":"{symbol} filings","aiCards.filings.subtitle":"Latest {count} regulatory documents","aiCards.filings.note":"There is no filings feed yet, so form types and dates are demo data and must not drive decisions.","aiCards.filings.empty":"No filings to show.","aiCards.filings.form":"Form","aiCards.filings.filedAt":"Filed","aiCards.filings.pages":"Pages","aiCards.filings.kindReport":"Periodic report","aiCards.filings.kindEvent":"Current report","aiCards.filings.kindInsider":"Insider","aiCards.filings.kindOffering":"Offering","aiCards.filings.kindOwnership":"Ownership","aiCards.filings.kindProxy":"Proxy","aiCards.filings.viewInsider":"Insider trades","aiCards.filings.explain":"What are these forms","aiCards.filings.explainPrompt":"What are the common annual, quarterly and current reports in US markets, and which parts matter most to a retail investor?","aiCards.social.title":"{symbol} social buzz","aiCards.social.subtitle":"Mention trend over the last {days} days","aiCards.social.note":"There is no social data source yet, so mention counts and sentiment splits are demo data used only to show the card layout.","aiCards.social.mentions":"Mentions today","aiCards.social.change":"Period change","aiCards.social.positive":"Positive","aiCards.social.negative":"Negative","aiCards.social.neutral":"Neutral","aiCards.social.peak":"Peak","aiCards.social.platforms":"Platform mix","aiCards.social.platformX":"Twitter","aiCards.social.platformReddit":"Reddit","aiCards.social.platformForum":"Forums","aiCards.social.platformVideo":"Video","aiCards.social.viewNews":"News digest","aiCards.social.analyze":"What buzz means","aiCards.social.analyzePrompt":"What does a sudden spike in social buzz usually mean, and how should it be read alongside price?","aiCards.research.title":"{symbol} research digest","aiCards.research.subtitle":"{count} recent views","aiCards.research.note":"There is no research feed yet. Firm names, ratings and targets are demo data and represent no real institution.","aiCards.research.empty":"No research to show.","aiCards.research.firm":"Firm","aiCards.research.rating":"Rating","aiCards.research.target":"Target","aiCards.research.upside":"Upside","aiCards.research.ratingBuy":"Buy","aiCards.research.ratingHold":"Hold","aiCards.research.ratingSell":"Sell","aiCards.research.avgTarget":"Average target","aiCards.research.viewGrowth":"Sees revenue growth holding up","aiCards.research.viewMargin":"Focused on whether gross margin holds","aiCards.research.viewValuation":"Thinks the optimism is already priced in","aiCards.research.viewDemand":"End demand is the swing factor","aiCards.research.viewRisk":"Flags competition and supply chain risk","aiCards.research.viewAnalyst":"Real ratings","aiCards.research.explain":"How to read research","aiCards.research.explainPrompt":"How should a sell side price target be interpreted, and how can a retail investor actually use it?","aiCards.impactMap.title":"Event impact map","aiCards.impactMap.subtitle":"How {count} events propagate","aiCards.impactMap.note":"There is no impact graph feed yet. Events and impact scores are demo data; the tickers are real but the numbers are not measured.","aiCards.impactMap.empty":"No events to show.","aiCards.impactMap.eventRate":"Rate expectations shift","aiCards.impactMap.eventChip":"Chip export controls tighten","aiCards.impactMap.eventEarnings":"Bellwether earnings beat","aiCards.impactMap.eventEnergy":"Crude supply disruption","aiCards.impactMap.affected":"Affected symbols","aiCards.impactMap.impact":"Impact","aiCards.impactMap.positive":"Positive","aiCards.impactMap.negative":"Negative","aiCards.impactMap.viewNews":"Related news","aiCards.impactMap.analyze":"Trace the chain","aiCards.impactMap.analyzePrompt":"How do these macro events propagate into sectors and single names, and which link in the chain matters most?","aiCards.earningsCalendar.title":"Earnings calendar","aiCards.earningsCalendar.subtitle":"{count} companies reporting soon","aiCards.earningsCalendar.note":"Company names come from the real overview feed. Dates, sessions and estimates are demo data, always check the official announcement.","aiCards.earningsCalendar.empty":"No upcoming earnings to show.","aiCards.earningsCalendar.company":"Company","aiCards.earningsCalendar.date":"Expected date","aiCards.earningsCalendar.session":"Session","aiCards.earningsCalendar.sessionPre":"Pre-market","aiCards.earningsCalendar.sessionPost":"After close","aiCards.earningsCalendar.epsEstimate":"EPS estimate","aiCards.earningsCalendar.daysAway":"in {n} days","aiCards.earningsCalendar.viewFinancials":"Financial statements","aiCards.earningsCalendar.remind":"How to read earnings","aiCards.earningsCalendar.remindPrompt":"Which metrics matter around an earnings release, and what changes when a company reports pre-market versus after close?","aiCards.surprise.title":"{symbol} earnings surprise","aiCards.surprise.subtitle":"Last {count} reporting periods","aiCards.surprise.note":"Actual net income comes from the real income statement. Consensus has no data source and is demo data, so the surprise figures are illustrative only.","aiCards.surprise.empty":"No usable reporting periods.","aiCards.surprise.period":"Period","aiCards.surprise.actual":"Actual","aiCards.surprise.estimate":"Estimate","aiCards.surprise.surprise":"Surprise","aiCards.surprise.beat":"Beat","aiCards.surprise.miss":"Miss","aiCards.surprise.beatRate":"Beat rate","aiCards.surprise.metric":"Measured on net income","aiCards.surprise.viewFinancials":"Financial statements","aiCards.surprise.explain":"Does a beat matter","aiCards.surprise.explainPrompt":"How much does an earnings beat usually move a stock, and why does a beat sometimes still sell off?","aiCards.dividend.title":"{symbol} dividends","aiCards.dividend.subtitle":"Yield and payout cadence","aiCards.dividend.note":"The dividend yield comes from the real company overview. Per-period amounts and ex-dates have no data source and are demo data.","aiCards.dividend.empty":"No dividend record to show for this symbol.","aiCards.dividend.yield":"Dividend yield","aiCards.dividend.annual":"Last four payouts","aiCards.dividend.frequency":"Frequency","aiCards.dividend.frequencyValue":"{n} times a year","aiCards.dividend.growth":"Payout change","aiCards.dividend.payDate":"Pay date","aiCards.dividend.exDate":"Ex-date","aiCards.dividend.amount":"Per share","aiCards.dividend.history":"Payout trend","aiCards.dividend.yieldReal":"Real data","aiCards.dividend.viewFundamental":"Company fundamentals","aiCards.dividend.explain":"How dividends work","aiCards.dividend.explainPrompt":"What is the difference between dividend yield and payout ratio, and is a high yield always safer?","aiCards.dcf.title":"{symbol} DCF valuation","aiCards.dcf.subtitle":"Drag the sliders, the model recomputes instantly","aiCards.dcf.note":"The cash flow base and share count come from real filings and the discounting math is exact. But growth, discount rate and terminal growth are yours to set, and the result is extremely sensitive to them, another set of numbers can flip the conclusion.","aiCards.dcf.empty":"No free cash flow available, cannot run a DCF.","aiCards.dcf.growth":"Growth rate","aiCards.dcf.discount":"Discount rate","aiCards.dcf.terminal":"Terminal growth","aiCards.dcf.years":"Forecast years","aiCards.dcf.baseCash":"Cash flow base","aiCards.dcf.pvSum":"PV of forecast","aiCards.dcf.terminalValue":"PV of terminal","aiCards.dcf.equityValue":"Equity value","aiCards.dcf.perShare":"Intrinsic per share","aiCards.dcf.currentPrice":"Spot","aiCards.dcf.upside":"Versus spot","aiCards.dcf.sensitive":"Move an assumption by one point and the conclusion can flip.","aiCards.dcf.reset":"Reset assumptions","aiCards.dcf.explain":"How to pick assumptions","aiCards.dcf.explainPrompt":"When running a DCF on {symbol}, how should growth and discount rates be chosen, and what are the common traps?","aiCards.segment.title":"{symbol} revenue segments","aiCards.segment.subtitle":"Revenue mix breakdown","aiCards.segment.note":"The feed carries no segment reporting, so the mix is demo data. Total revenue is real and each amount is derived from that demo mix.","aiCards.segment.empty":"No segment data to show.","aiCards.segment.tabSegment":"By business","aiCards.segment.tabRegion":"By region","aiCards.segment.core":"Core products","aiCards.segment.services":"Services and subscriptions","aiCards.segment.hardware":"Hardware","aiCards.segment.licensing":"Licensing","aiCards.segment.other":"Other","aiCards.segment.americas":"Americas","aiCards.segment.emea":"Europe and Middle East","aiCards.segment.apac":"Asia Pacific","aiCards.segment.total":"Total revenue","aiCards.segment.viewFinancials":"Financial statements","aiCards.segment.explain":"How to read the mix","aiCards.segment.explainPrompt":"When analysing a company's revenue mix, which shifts deserve the most attention?","aiCards.grid.title":"{symbol} grid setup","aiCards.grid.subtitle":"Set the range and grid count, see every level","aiCards.grid.note":"Live price and grid levels are real, and per-grid profit already nets out one round trip of fees. Slippage is excluded and nothing guarantees price will actually oscillate across the range. This card places no orders.","aiCards.grid.lower":"Lower bound","aiCards.grid.upper":"Upper bound","aiCards.grid.grids":"Grid count","aiCards.grid.notional":"Total size","aiCards.grid.leverage":"Leverage","aiCards.grid.step":"Grid step","aiCards.grid.perGrid":"Per grid","aiCards.grid.profitPerGrid":"Net per grid","aiCards.grid.margin":"Margin needed","aiCards.grid.levels":"Grid levels ({n} total)","aiCards.grid.price":"Price","aiCards.grid.side":"Side","aiCards.grid.qty":"Qty","aiCards.grid.buy":"Buy","aiCards.grid.sell":"Sell","aiCards.grid.available":"Available","aiCards.grid.askAdvice":"Are these settings sane","aiCards.grid.toPredict":"Open order simulator","aiCards.grid.warnRange":"Fill in both bounds and the size first.","aiCards.grid.warnOutside":"Live price sits outside the range, the grid cannot start.","aiCards.grid.warnFee":"The step is too narrow, per-grid profit will not cover fees.","aiCards.grid.warnMargin":"Required margin exceeds your available balance.","aiCards.grid.loadFailed":"Grid setup failed to load.","aiCards.grid.advicePrompt":"Review my {symbol} grid: range {lower} to {upper} split into {grids} levels. Is that density reasonable?","aiCards.dca.title":"{symbol} DCA plan","aiCards.dca.subtitle":"Backtested on real historical candles","aiCards.dca.note":"The backtest runs on real historical candles, buying a fixed amount at each period close. Fees and slippage are excluded, and past results say nothing about the future. This card places no orders.","aiCards.dca.daily":"Daily","aiCards.dca.weekly":"Weekly","aiCards.dca.amount":"Per period","aiCards.dca.periods":"Periods","aiCards.dca.empty":"Not enough history to backtest this plan.","aiCards.dca.invested":"Invested","aiCards.dca.avgCost":"Average cost","aiCards.dca.value":"Current value","aiCards.dca.pnl":"Return","aiCards.dca.costCurve":"Average cost curve","aiCards.dca.filled":"{n} buys filled","aiCards.dca.lastPrice":"Last price","aiCards.dca.quantity":"Units held","aiCards.dca.lumpSum":"Lump sum instead","aiCards.dca.verdict":"Verdict","aiCards.dca.betterDca":"DCA won over this stretch","aiCards.dca.betterLump":"Lump sum won over this stretch","aiCards.dca.askAdvice":"Is DCA right for me","aiCards.dca.toPredict":"Simulate one period","aiCards.dca.loadFailed":"DCA backtest failed to load.","aiCards.dca.advicePrompt":"I plan to DCA into {symbol} with {amount} dollars over {periods} periods. Is that cadence sensible?","aiCards.twap.title":"{symbol} TWAP slicing","aiCards.twap.subtitle":"Spread the size over time to soften impact","aiCards.twap.note":"Live price is real, the slice table is a plan derived by splitting the size evenly over time. Expected average assumes no drift, so the real fill average depends on how price moves. This card places no orders.","aiCards.twap.buy":"Buy","aiCards.twap.sell":"Sell","aiCards.twap.total":"Total size","aiCards.twap.minutes":"Duration","aiCards.twap.slices":"Slices","aiCards.twap.empty":"Enter a total size to see the slice table.","aiCards.twap.perSlice":"Per slice","aiCards.twap.interval":"Interval","aiCards.twap.totalQty":"Total qty","aiCards.twap.expectedAvg":"Expected average","aiCards.twap.at":"At","aiCards.twap.amount":"Amount","aiCards.twap.qty":"Qty","aiCards.twap.cum":"Cumulative","aiCards.twap.checkSlippage":"Check slippage","aiCards.twap.toPredict":"Simulate one slice","aiCards.twap.loadFailed":"Slicing plan failed to load.","aiCards.slippage.title":"{symbol} slippage estimate","aiCards.slippage.subtitle":"What an order this size likely costs you","aiCards.slippage.note":"Live price and daily turnover are real. Market impact uses a square-root approximation with empirical coefficients, since there is no live book depth to calibrate against, so treat it as an order of magnitude only.","aiCards.slippage.notional":"Order size","aiCards.slippage.side":"Side","aiCards.slippage.buy":"Buy","aiCards.slippage.sell":"Sell","aiCards.slippage.spread":"Spread cost","aiCards.slippage.impact":"Market impact","aiCards.slippage.totalCost":"Total cost","aiCards.slippage.fillPrice":"Expected fill","aiCards.slippage.turnover":"Daily turnover","aiCards.slippage.participation":"Share of turnover","aiCards.slippage.ladder":"Cost across order sizes","aiCards.slippage.size":"Order size","aiCards.slippage.toTwap":"Slice it as TWAP","aiCards.slippage.explain":"Where slippage comes from","aiCards.slippage.explainPrompt":"What causes slippage when trading {symbol}, and which practical steps actually reduce it?","aiCards.slippage.loadFailed":"Slippage estimate failed to load.","aiCards.fee.title":"{symbol} fee breakdown","aiCards.fee.titleGeneric":"Trading fee breakdown","aiCards.fee.subtitle":"Open, close and funding in one place","aiCards.fee.note":"Fee rates come from your real account configuration and the funding rate comes from the live feed. Funding is estimated at one settlement every 8 hours, actual counts depend on when you hold.","aiCards.fee.noteDefault":"Your personal rate could not be read, so this uses the platform default of 0.05 percent. The order page remains authoritative. The funding rate is real.","aiCards.fee.sourceUser":"Your rate","aiCards.fee.sourceSymbol":"Symbol rate","aiCards.fee.sourceDefault":"Default rate","aiCards.fee.notional":"Notional","aiCards.fee.holdHours":"Holding time","aiCards.fee.openFee":"Open fee","aiCards.fee.closeFee":"Close fee","aiCards.fee.funding":"Funding","aiCards.fee.total":"Total","aiCards.fee.takerRate":"Taker rate","aiCards.fee.makerRate":"Maker rate","aiCards.fee.fundingRate":"Funding rate","aiCards.fee.settles":"Settlements","aiCards.fee.breakeven":"Breakeven move","aiCards.fee.shareHint":"You need {pct} of price movement just to cover these costs.","aiCards.fee.viewFunding":"View funding rates","aiCards.fee.explain":"How to pay less","aiCards.fee.explainPrompt":"When trading {symbol}, when do trading fees and funding hurt most, and how can I keep them down?","aiCards.fee.loadFailed":"Fee breakdown failed to load.","aiCards.levAdvisor.title":"{symbol} leverage advice","aiCards.levAdvisor.subtitle":"A range based on volatility and free balance","aiCards.levAdvisor.note":"Volatility comes from real ATR and the balance from your real account. Mapping volatility to a leverage range uses empirical thresholds, which is a rule rather than a model, and is not investment advice.","aiCards.levAdvisor.conservative":"Conservative","aiCards.levAdvisor.balanced":"Balanced","aiCards.levAdvisor.aggressive":"Aggressive","aiCards.levAdvisor.suggested":"Suggested","aiCards.levAdvisor.notional":"Planned notional","aiCards.levAdvisor.range":"Suggested range","aiCards.levAdvisor.atr":"Volatility","aiCards.levAdvisor.margin":"Margin needed","aiCards.levAdvisor.available":"Available","aiCards.levAdvisor.rule":"Rule","aiCards.levAdvisor.warnMargin":"At this leverage the margin exceeds your available balance.","aiCards.levAdvisor.explain":"Why this range","aiCards.levAdvisor.toPredict":"Simulate at this leverage","aiCards.levAdvisor.explainPrompt":"Why is {leverage}x suggested for {symbol}, and how much more risk would a higher setting add?","aiCards.levAdvisor.loadFailed":"Leverage advice failed to load.","aiCards.levAdvisor.reason.highVol":"Volatility is elevated, so leverage is capped lower","aiCards.levAdvisor.reason.lowVol":"Volatility is subdued, leaving a little more room","aiCards.levAdvisor.reason.normalVol":"Volatility sits in its normal band","aiCards.levAdvisor.reason.marginHeavy":"This position ties up most of your free balance","aiCards.levAdvisor.reason.aggressive":"Range widened for an aggressive profile","aiCards.levAdvisor.reason.conservative":"Range tightened for a conservative profile","aiCards.batch.title":"Batch order draft","aiCards.batch.subtitle":"Draft entries for {count} symbols","aiCards.batch.note":"This is only a draft. Confirming hands the first row to the order simulator, and every real order still needs your click on the existing order confirmation card. This card never sends an order request.","aiCards.batch.draft":"Draft","aiCards.batch.empty":"No symbols yet, add one below.","aiCards.batch.symbol":"Symbol","aiCards.batch.side":"Side","aiCards.batch.notional":"Size","aiCards.batch.leverage":"Leverage","aiCards.batch.margin":"Margin","aiCards.batch.buy":"Long","aiCards.batch.sell":"Short","aiCards.batch.addPlaceholder":"Enter a ticker, e.g. NVDA","aiCards.batch.add":"Add","aiCards.batch.totalNotional":"Total notional","aiCards.batch.totalMargin":"Total margin","aiCards.batch.available":"Available","aiCards.batch.longShort":"Long / short","aiCards.batch.confirmTitle":"Send this draft to the simulator","aiCards.batch.confirmDesc":"Every parameter in the draft is listed below. Confirming only opens the order simulator, it does not place anything.","aiCards.batch.confirmWarn":"Opening several positions at once scales up risk on every leg, so confirm each one individually.","aiCards.batch.ack":"I have checked the symbol, side, size and leverage on every row","aiCards.batch.confirmLabel":"Send to simulator","aiCards.batch.askAdvice":"Anything wrong with this draft","aiCards.batch.checkRisk":"Check risk rate","aiCards.batch.advicePrompt":"I am about to open {count} positions using {margin} dollars of margin in total. Is that spread sensible?","aiCards.batch.loadFailed":"Batch draft failed to load.","aiCards.var.title":"Portfolio VaR","aiCards.var.subtitle":"Historical simulation over {n} periods","aiCards.var.note":"Directional exposure from your real positions is multiplied by each symbol's real historical returns to build a portfolio PnL series, then quantiles are taken. Historical simulation only reflects what already happened in the sample and predicts no new tail events.","aiCards.var.hourly":"Hourly","aiCards.var.daily":"Daily","aiCards.var.insufficient":"Not enough history for a trustworthy VaR.","aiCards.var.var95":"VaR 95%","aiCards.var.var99":"VaR 99%","aiCards.var.es":"Expected shortfall","aiCards.var.worst":"Worst in sample","aiCards.var.exposure":"Total exposure","aiCards.var.varRatio":"Share of exposure","aiCards.var.covered":"Symbols covered","aiCards.var.pnlSeries":"Period PnL distribution","aiCards.var.stress":"Run stress test","aiCards.var.explain":"How to read VaR","aiCards.var.explainPrompt":"What does VaR 95% actually mean, and what are its well-known limitations?","aiCards.var.loadFailed":"VaR estimate failed to load.","aiCards.scenario.title":"Scenario analysis","aiCards.scenario.subtitle":"Drag the slider to see a market-wide move","aiCards.scenario.note":"Computed locally from your real positions and real mark prices, with no forecasting involved. It assumes every symbol moves together, which real markets rarely do.","aiCards.scenario.move":"Market move","aiCards.scenario.pnl":"Portfolio PnL","aiCards.scenario.equity":"Equity left","aiCards.scenario.roe":"Return on margin","aiCards.scenario.wiped":"Liquidations","aiCards.scenario.symbol":"Symbol","aiCards.scenario.side":"Side","aiCards.scenario.nextPrice":"Scenario price","aiCards.scenario.state":"State","aiCards.scenario.liquidated":"Liquidated","aiCards.scenario.safe":"Safe","aiCards.scenario.stress":"View stress test","aiCards.scenario.hedge":"How to hedge","aiCards.scenario.hedgePrompt":"If the market moved {pct} overall, how should I hedge this book?","aiCards.marginCall.title":"Margin call warning","aiCards.marginCall.subtitle":"Room left before risk rate hits {pct}","aiCards.marginCall.note":"Positions, mark prices and liquidation prices are all real. The trigger price is a linear approximation of risk rate between mark and liquidation, so it is an estimate, and true risk rate also depends on maintenance margin tiers.","aiCards.marginCall.breached":"{n} past the line","aiCards.marginCall.clear":"All within threshold","aiCards.marginCall.threshold":"Alert threshold","aiCards.marginCall.available":"Available","aiCards.marginCall.margin":"Margin used","aiCards.marginCall.maxRisk":"Highest risk rate","aiCards.marginCall.nearest":"Closest trigger","aiCards.marginCall.callPrice":"Trigger price","aiCards.marginCall.room":"Room","aiCards.marginCall.already":"Past the line","aiCards.marginCall.addMargin":"Simulate adding margin","aiCards.marginCall.reduce":"How to trim","aiCards.limits.title":"Risk limits","aiCards.limits.subtitle":"Set yourself a few hard lines","aiCards.limits.savedSubtitle":"Saved on this device","aiCards.limits.note":"Limits live only in this browser, never sync to the server, and do not block orders. They are a ruler you hold yourself. The current values on the left come from real positions.","aiCards.limits.localOnly":"Local only","aiCards.limits.maxNotional":"Max notional","aiCards.limits.maxLeverage":"Max leverage","aiCards.limits.dailyLoss":"Daily loss cap","aiCards.limits.maxPositions":"Max open positions","aiCards.limits.current":"Where you stand now","aiCards.limits.curNotional":"Current notional","aiCards.limits.curLeverage":"Highest leverage","aiCards.limits.curPnl":"Unrealised PnL","aiCards.limits.curPositions":"Open positions","aiCards.limits.reset":"Restore defaults","aiCards.limits.save":"Save limits","aiCards.limits.saveFailed":"Save failed, local storage may be disabled.","aiCards.limits.saveSuccess":"Limits saved","aiCards.limits.breach.notional":"Current notional is already above your own cap.","aiCards.limits.breach.leverage":"A position runs at higher leverage than your cap.","aiCards.limits.breach.loss":"Unrealised loss is beyond your daily cap.","aiCards.limits.breach.count":"You hold more positions than your own cap allows.","aiCards.ddAlert.title":"Drawdown alert","aiCards.ddAlert.subtitle":"How far the current drawdown is from your line","aiCards.ddAlert.note":"The equity curve accumulates real realised PnL and counts only fills that closed with a result. The threshold lives in this browser, never syncs to the server, and closes nothing automatically.","aiCards.ddAlert.triggered":"Triggered","aiCards.ddAlert.normal":"Normal","aiCards.ddAlert.current":"Current drawdown","aiCards.ddAlert.threshold":"Alert threshold","aiCards.ddAlert.peak":"Equity peak","aiCards.ddAlert.equity":"Current equity","aiCards.ddAlert.maxDrawdown":"Max drawdown","aiCards.ddAlert.room":"Room left","aiCards.ddAlert.curve":"Realised PnL curve","aiCards.ddAlert.warn":"Drawdown reached {pct}, hitting the line you set yourself.","aiCards.ddAlert.over":"Past the line","aiCards.ddAlert.save":"Save threshold","aiCards.ddAlert.saveFailed":"Save failed, local storage may be disabled.","aiCards.ddAlert.saveSuccess":"Threshold saved","aiCards.ddAlert.viewPerformance":"View performance","aiCards.ddAlert.loadFailed":"Drawdown alert failed to load.","aiCards.levHeat.title":"Leverage heat","aiCards.levHeat.subtitle":"Leverage and risk tiles for {count} positions","aiCards.levHeat.note":"Leverage, risk rate and position value all come from real positions. The tile shading only redraws those numbers and adds no judgement of its own.","aiCards.levHeat.byLeverage":"By leverage","aiCards.levHeat.byRisk":"By risk rate","aiCards.levHeat.low":"Low","aiCards.levHeat.high":"High","aiCards.levHeat.avgLeverage":"Average leverage","aiCards.levHeat.maxLeverage":"Highest leverage","aiCards.levHeat.maxRisk":"Highest risk rate","aiCards.levHeat.hot":"Hot positions","aiCards.levHeat.viewRisk":"View risk gauge","aiCards.levHeat.trim":"Which to de-lever","aiCards.levHeat.trimPrompt":"Which of my positions run too hot on leverage, and in what order should I bring them down?","aiCards.posDetail.title":"{symbol} position detail","aiCards.posDetail.subtitle":"Every field on this position","aiCards.posDetail.note":"All fields and the mini chart come from real positions and real market data.","aiCards.posDetail.side":"Side and leverage","aiCards.posDetail.value":"Position value","aiCards.posDetail.pnl":"Unrealised PnL","aiCards.posDetail.riskRate":"Risk rate","aiCards.posDetail.size":"Size","aiCards.posDetail.entry":"Entry price","aiCards.posDetail.mark":"Mark price","aiCards.posDetail.liq":"Liquidation","aiCards.posDetail.margin":"Margin used","aiCards.posDetail.tpsl":"TP / SL","aiCards.posDetail.miniChart":"Mini chart","aiCards.posDetail.setTpsl":"Set TP and SL","aiCards.posDetail.closePlan":"Build a close plan","aiCards.addMargin.title":"{symbol} add margin","aiCards.addMargin.subtitle":"How far extra margin pushes the liquidation price","aiCards.addMargin.note":"This card only simulates and calls no add-margin endpoint. Under isolated margin, adding margin is equivalent to pushing the liquidation price away, and the real action belongs on the futures trading page.","aiCards.addMargin.amount":"Amount to add","aiCards.addMargin.liqNow":"Liquidation now","aiCards.addMargin.liqAfter":"Liquidation after","aiCards.addMargin.distance":"Distance to liquidation","aiCards.addMargin.leverage":"Effective leverage","aiCards.addMargin.currentMargin":"Current margin","aiCards.addMargin.available":"Available","aiCards.addMargin.improve":"Safety gained","aiCards.addMargin.symbol":"Symbol","aiCards.addMargin.confirmTitle":"Confirm these add-margin parameters","aiCards.addMargin.confirmDesc":"Every parameter of the simulation is listed below. Confirming calls no endpoint, it only points you to the trading page.","aiCards.addMargin.confirmWarn":"Added margin ties up your free balance and is lost too if the position is liquidated.","aiCards.addMargin.ack":"I have checked the symbol, amount and resulting liquidation price","aiCards.addMargin.confirmLabel":"Go to trading page","aiCards.addMargin.viewMarginCall":"View margin call warning","aiCards.addMargin.explain":"Add or trim","aiCards.addMargin.explainPrompt":"When a position nears liquidation, what does adding margin cost me versus simply trimming it?","aiCards.addMargin.routePrompt":"I want to add {amount} dollars of margin to {symbol}. Walk me through the exact steps on the futures trading page.","aiCards.closePlan.title":"{symbol} close plan","aiCards.closePlan.subtitle":"How many tranches, at which prices, and how much each","aiCards.closePlan.note":"Size, entry price and mark price are real, and the price ladder is a plan derived by splitting the range you chose. This card places no orders and sets no TP or SL.","aiCards.closePlan.modeEven":"Even","aiCards.closePlan.modeFront":"Front loaded","aiCards.closePlan.modeBack":"Back loaded","aiCards.closePlan.steps":"Tranches","aiCards.closePlan.span":"Target range","aiCards.closePlan.size":"Position size","aiCards.closePlan.entry":"Entry price","aiCards.closePlan.avgExit":"Weighted exit","aiCards.closePlan.expectedPnl":"Plan PnL","aiCards.closePlan.price":"Price","aiCards.closePlan.move":"From mark","aiCards.closePlan.ratio":"Share","aiCards.closePlan.qty":"Qty","aiCards.closePlan.pnl":"Tranche PnL","aiCards.closePlan.toTpsl":"Set TP and SL","aiCards.closePlan.askAdvice":"Is this pacing right","aiCards.closePlan.advicePrompt":"I plan to scale out of {symbol} in {steps} tranches. Is that pacing reasonable, or is there a better split?","aiCards.exposure.title":"Exposure breakdown","aiCards.exposure.subtitle":"Net long-short exposure against equity","aiCards.exposure.note":"Position values, margin and free balance all come from the real account. Equity is available balance plus margin used plus unrealised PnL.","aiCards.exposure.biasLong":"Long biased","aiCards.exposure.biasShort":"Short biased","aiCards.exposure.biasNeutral":"Roughly neutral","aiCards.exposure.gross":"Gross exposure","aiCards.exposure.net":"Net exposure","aiCards.exposure.equity":"Account equity","aiCards.exposure.leverageRatio":"Exposure multiple","aiCards.exposure.longShort":"Long / short","aiCards.exposure.netRatio":"Net over equity","aiCards.exposure.symbol":"Symbol","aiCards.exposure.side":"Side","aiCards.exposure.value":"Exposure","aiCards.exposure.leverage":"Leverage","aiCards.exposure.share":"Share","aiCards.exposure.warnLeverage":"Gross exposure is over five times equity, so small moves swing the account hard.","aiCards.exposure.warnDirectional":"Net exposure is more than twice equity, a heavy directional bet.","aiCards.exposure.warnConcentration":"{symbol} alone carries over sixty percent of the exposure.","aiCards.exposure.correlation":"View concentration","aiCards.exposure.rebalance":"View rebalance plan","aiCards.corrRisk.title":"Correlation concentration","aiCards.corrRisk.subtitle":"Based on {n} periods of real returns","aiCards.corrRisk.note":"Correlations are computed from real candles and weights from real position values. The score is a rule that blends weighted correlation with weight concentration, not a model forecast.","aiCards.corrRisk.insufficient":"Not enough samples or symbols to score concentration.","aiCards.corrRisk.levelHigh":"Highly concentrated","aiCards.corrRisk.levelMedium":"Moderately concentrated","aiCards.corrRisk.levelLow":"Well diversified","aiCards.corrRisk.score":"Concentration score","aiCards.corrRisk.weightedCorr":"Weighted correlation","aiCards.corrRisk.avgCorr":"Average correlation","aiCards.corrRisk.hhi":"Weight concentration","aiCards.corrRisk.effectiveN":"Effective holdings","aiCards.corrRisk.topPairs":"Most correlated pairs","aiCards.corrRisk.weights":"Weight per symbol","aiCards.corrRisk.warn":"These names move together, so the diversification is far weaker than it looks.","aiCards.corrRisk.viewMatrix":"View correlation matrix","aiCards.corrRisk.rebalance":"View rebalance plan","aiCards.tradeReview.title":"Trade review","aiCards.tradeReview.subtitle":"{n} closed trades","aiCards.tradeReview.note":"Fills, PnL and fees all come from your real trade history. Holding times are reconstructed by first-in-first-out matching, and the observations are plain statistics rather than a verdict on you.","aiCards.tradeReview.empty":"No closed trades to review yet.","aiCards.tradeReview.netPnl":"Net PnL","aiCards.tradeReview.winRate":"Win rate","aiCards.tradeReview.payoff":"Payoff ratio","aiCards.tradeReview.avgHold":"Average hold","aiCards.tradeReview.best":"Best trade","aiCards.tradeReview.worst":"Worst trade","aiCards.tradeReview.longest":"Longest held","aiCards.tradeReview.fee":"Fees paid","aiCards.tradeReview.curve":"Realised PnL curve","aiCards.tradeReview.observations":"Behaviour notes","aiCards.tradeReview.noObservation":"Sample is still small, no stable pattern shows up yet.","aiCards.tradeReview.minutes":"{n} min","aiCards.tradeReview.hours":"{n} h","aiCards.tradeReview.days":"{n} d","aiCards.tradeReview.viewPerformance":"View performance","aiCards.tradeReview.deep":"Deeper review","aiCards.tradeReview.deepPrompt":"Using my trade history, tell me the single habit I should fix first.","aiCards.tradeReview.loadFailed":"Trade review failed to load.","aiCards.tradeReview.obs.smallWinBigLoss":"Win rate is decent but payoff is below 1, small wins against bigger losses.","aiCards.tradeReview.obs.lowWinHighPayoff":"Low win rate carried by a handful of large winners.","aiCards.tradeReview.obs.lossStreak":"There was a run of three or more losses in a row.","aiCards.tradeReview.obs.holdLosers":"Losing trades are held noticeably longer than winners.","aiCards.tradeReview.obs.holdWinners":"Winning trades are held noticeably longer than losers.","aiCards.tradeReview.obs.feeHeavy":"Fees ate more than thirty percent of gross profit.","aiCards.taxLot.title":"Cost lots","aiCards.taxLot.subtitle":"Reconstructed from {n} real fills","aiCards.taxLot.note":"Lots are rebuilt by matching real fills in time order on a first-in-first-out basis. Only the range the feed returns is covered, so anything older cannot be reconstructed.","aiCards.taxLot.byCode":"By symbol","aiCards.taxLot.byLot":"By lot","aiCards.taxLot.empty":"No fills available to rebuild lots from.","aiCards.taxLot.openLots":"Open lots","aiCards.taxLot.totalCost":"Open cost","aiCards.taxLot.matched":"Matched lots","aiCards.taxLot.realized":"Matched realised PnL","aiCards.taxLot.symbol":"Symbol","aiCards.taxLot.lots":"Lots","aiCards.taxLot.qty":"Qty","aiCards.taxLot.avgPrice":"Average cost","aiCards.taxLot.cost":"Total cost","aiCards.taxLot.side":"Side","aiCards.taxLot.openedAt":"Opened","aiCards.taxLot.price":"Cost price","aiCards.taxLot.fifoHint":"Matching is first-in-first-out and may differ from the exchange's own settlement basis.","aiCards.taxLot.viewHistory":"View order history","aiCards.taxLot.viewReview":"View trade review","aiCards.taxLot.loadFailed":"Cost lots failed to load.","aiCards.balance.title":"Account balance","aiCards.balance.subtitle":"Available, used, equity and unrealised PnL","aiCards.balance.note":"Balances come from the real account endpoint and the position summary from real positions. Equity is available balance plus margin used plus unrealised PnL.","aiCards.balance.equity":"Account equity","aiCards.balance.available":"Available","aiCards.balance.used":"Margin used","aiCards.balance.positionValue":"Position value","aiCards.balance.positions":"Open positions","aiCards.balance.usage":"Margin utilisation","aiCards.balance.noPosition":"No open positions right now.","aiCards.balance.deposit":"Deposit","aiCards.balance.viewPositions":"View position analysis","aiCards.balance.loadFailed":"Account balance failed to load.","aiCards.calendar.title":"Macro calendar","aiCards.calendar.subtitle":"Key releases over the next {days} days","aiCards.calendar.note":"This schedule is demo data. No macro feed is wired up yet, so neither the dates nor the numbers should drive decisions.","aiCards.calendar.empty":"No major releases in this window.","aiCards.calendar.loadFailed":"Macro calendar failed to load.","aiCards.calendar.all":"All","aiCards.calendar.highOnly":"High impact","aiCards.calendar.previous":"Prev","aiCards.calendar.forecast":"Est","aiCards.calendar.today":"Today","aiCards.calendar.inDays":"in {n}d","aiCards.calendar.impHigh":"High","aiCards.calendar.impMedium":"Medium","aiCards.calendar.impLow":"Low","aiCards.calendar.askImpact":"What do these move?","aiCards.calendar.impactPrompt":"Of the upcoming macro releases, which matter most for US equities and crypto, and through what channel?","aiCards.calendar.viewMarket":"View market overview","aiCards.calendar.region.us":"US","aiCards.calendar.region.eu":"Euro area","aiCards.calendar.region.jp":"Japan","aiCards.calendar.region.cn":"China","aiCards.calendar.ev.cpi":"US CPI","aiCards.calendar.ev.fomc":"FOMC decision","aiCards.calendar.ev.nfp":"Nonfarm payrolls","aiCards.calendar.ev.pce":"Core PCE","aiCards.calendar.ev.jobless":"Initial jobless claims","aiCards.calendar.ev.pmi":"Manufacturing PMI","aiCards.calendar.ev.retail":"Retail sales","aiCards.calendar.ev.gdp":"GDP annualised","aiCards.calendar.ev.ecb":"ECB rate decision","aiCards.calendar.ev.boj":"BoJ rate decision","aiCards.calendar.ev.cnCpi":"China CPI","aiCards.calendar.ev.oilInv":"Crude inventories","aiCards.rates.title":"Rates and yield curve","aiCards.rates.subtitle":"Treasury yields by tenor","aiCards.rates.note":"The curve is demo data. No bond feed is wired up yet, so it only illustrates shape and spread conventions.","aiCards.rates.empty":"No yield data available.","aiCards.rates.loadFailed":"Yield curve failed to load.","aiCards.rates.policy":"Policy rate","aiCards.rates.spread":"10Y minus 2Y","aiCards.rates.short":"Front end","aiCards.rates.long":"Long end","aiCards.rates.tenor":"Tenor","aiCards.rates.yield":"Yield","aiCards.rates.vsPolicy":"vs policy","aiCards.rates.invertedHint":"The long end sits below the front end, so the curve is inverted. That is a description of shape, not a forecast.","aiCards.rates.askRead":"How do I read this?","aiCards.rates.readPrompt":"What is the current yield curve shape pricing in, and what does it imply for growth stocks and crypto?","aiCards.rates.viewCalendar":"View macro calendar","aiCards.rates.shape.inverted":"Inverted","aiCards.rates.shape.flat":"Flat","aiCards.rates.shape.steep":"Steep","aiCards.fearGreed.title":"Sentiment index","aiCards.fearGreed.subtitle":"Sample of {count} symbols","aiCards.fearGreed.note":"This score is derived in-house from the real advance-decline spread and dispersion across tradable symbols. It is our own metric and is unrelated to any official fear and greed index.","aiCards.fearGreed.empty":"Not enough symbols to score sentiment.","aiCards.fearGreed.loadFailed":"Sentiment index failed to load.","aiCards.fearGreed.askRead":"What does this score mean?","aiCards.fearGreed.readPrompt":"The in-house sentiment score is {score} right now. What usually deserves attention in this kind of regime?","aiCards.fearGreed.viewBreadth":"View market breadth","aiCards.fearGreed.comp.breadth":"Advancers vs decliners","aiCards.fearGreed.comp.momentum":"Average change","aiCards.fearGreed.comp.volatility":"Return dispersion","aiCards.fearGreed.comp.extremes":"Strong vs weak tails","aiCards.fearGreed.level.extremeFear":"Extreme fear","aiCards.fearGreed.level.fear":"Fear","aiCards.fearGreed.level.neutral":"Neutral","aiCards.fearGreed.level.greed":"Greed","aiCards.fearGreed.level.extremeGreed":"Extreme greed","aiCards.marketStatus.title":"Market session status","aiCards.marketStatus.subtitle":"Open, closed and countdown","aiCards.marketStatus.note":"Status comes from the platform market status endpoint. Fields the endpoint does not return are left blank rather than guessed.","aiCards.marketStatus.loadFailed":"Market session failed to load.","aiCards.marketStatus.usex":"US extended","aiCards.marketStatus.us":"US regular","aiCards.marketStatus.rawStatus":"Raw status {value}","aiCards.marketStatus.noRaw":"The endpoint returned no status field.","aiCards.marketStatus.openAt":"Opens","aiCards.marketStatus.closeAt":"Closes","aiCards.marketStatus.serverTime":"Server time","aiCards.marketStatus.countdown":"Next transition","aiCards.marketStatus.inMinutes":"{n} min","aiCards.marketStatus.inHours":"{h}h {m}m","aiCards.marketStatus.askHours":"What are the hours?","aiCards.marketStatus.hoursPrompt":"What are the exact pre-market, regular and after-hours windows for US stocks, and how does extended differ from regular?","aiCards.marketStatus.viewMarket":"View market overview","aiCards.marketStatus.phase.open":"Trading","aiCards.marketStatus.phase.closed":"Closed","aiCards.marketStatus.phase.pre":"Pre-market","aiCards.marketStatus.phase.post":"After hours","aiCards.marketStatus.phase.unknown":"Unknown","aiCards.flows.title":"Capital flows","aiCards.flows.subtitle":"Net flow by sector","aiCards.flows.note":"This whole block is demo data. No flow feed is wired up yet, so the numbers reflect no real trading.","aiCards.flows.empty":"No flow data available.","aiCards.flows.loadFailed":"Capital flows failed to load.","aiCards.flows.inflow":"Total inflow","aiCards.flows.outflow":"Total outflow","aiCards.flows.net":"Net","aiCards.flows.askRead":"Where is money going?","aiCards.flows.readPrompt":"Based on sector flows, where is the market leadership right now, and is there a visible rotation?","aiCards.flows.viewSectors":"View sector performance","aiCards.flows.sec.aiCompute":"AI compute","aiCards.flows.sec.semi":"Semiconductors","aiCards.flows.sec.megacap":"Mega-cap tech","aiCards.flows.sec.energy":"Energy","aiCards.flows.sec.finance":"Financials","aiCards.flows.sec.biotech":"Biotech","aiCards.flows.sec.consumer":"Consumer","aiCards.strategyBacktest.title":"{symbol} strategy backtest","aiCards.strategyBacktest.subtitle":"Sample of {bars} candles","aiCards.strategyBacktest.note":"Signals and fills both come from real candle closes, fully invested per trade and filled on the next close. No fees, slippage or funding are included, and past results do not predict future ones.","aiCards.strategyBacktest.insufficient":"Not enough candles to run this rule set.","aiCards.strategyBacktest.loadFailed":"Backtest failed to load.","aiCards.strategyBacktest.totalReturn":"Strategy return","aiCards.strategyBacktest.buyHold":"Buy and hold","aiCards.strategyBacktest.trades":"Trades","aiCards.strategyBacktest.winRate":"Win rate","aiCards.strategyBacktest.profitFactor":"Profit factor","aiCards.strategyBacktest.maxDrawdown":"Max drawdown","aiCards.strategyBacktest.equity":"Equity curve","aiCards.strategyBacktest.avgBars":"Avg hold {n} bars","aiCards.strategyBacktest.entry":"Entry","aiCards.strategyBacktest.exit":"Exit","aiCards.strategyBacktest.bars":"Bars","aiCards.strategyBacktest.result":"Result","aiCards.strategyBacktest.holding":"Open","aiCards.strategyBacktest.askReview":"Is this rule set sound?","aiCards.strategyBacktest.reviewPrompt":"Running {strategy} on {symbol}, where is this backtest most likely overfitted, and what would change live?","aiCards.strategyBacktest.toPlan":"Build a trade plan","aiCards.strategyBacktest.stg.maCross":"MA crossover","aiCards.strategyBacktest.stg.rsiReversal":"RSI reversal","aiCards.strategyBacktest.stg.breakout":"Range breakout","aiCards.screener.title":"Screener","aiCards.screener.subtitle":"{matched} matched of {scanned} scanned","aiCards.screener.note":"The universe is the platform's tradable symbol pool, with live prices and turnover. The composite score simply normalises change and turnover into a ranking rule, not a recommendation.","aiCards.screener.empty":"Nothing matched. Try loosening the filters.","aiCards.screener.loadFailed":"Screening failed.","aiCards.screener.minChange":"Min change %","aiCards.screener.maxChange":"Max change %","aiCards.screener.minTurnover":"Min turnover","aiCards.screener.symbol":"Symbol","aiCards.screener.price":"Price","aiCards.screener.change":"Change","aiCards.screener.turnover":"Turnover","aiCards.screener.score":"Score","aiCards.screener.run":"Rerun screen","aiCards.screener.askPick":"Pick one for me","aiCards.screener.pickPrompt":"From {symbols}, which one is most worth watching right now, and what are the reasons and risks?","aiCards.screener.dirAny":"Any","aiCards.screener.dirUp":"Up","aiCards.screener.dirDown":"Down","aiCards.screener.presetStrong":"Strong on volume","aiCards.screener.presetDip":"Deep pullback","aiCards.screener.presetLiquid":"Most liquid","aiCards.pairTrade.title":"{a} vs {b} pair","aiCards.pairTrade.subtitle":"{n} aligned bars","aiCards.pairTrade.note":"The ratio and z-score are computed from both symbols' real candles after timestamp alignment. The z-score only describes how far the ratio sits from its mean, it does not predict reversion.","aiCards.pairTrade.insufficient":"Not enough aligned bars to compute a stable spread.","aiCards.pairTrade.needTwo":"Pair trading needs two symbols.","aiCards.pairTrade.loadFailed":"Pair spread failed to load.","aiCards.pairTrade.ratio":"Current ratio","aiCards.pairTrade.mean":"Window mean","aiCards.pairTrade.zscore":"z-score","aiCards.pairTrade.corr":"Return correlation","aiCards.pairTrade.series":"Ratio history","aiCards.pairTrade.window":"Window {n} bars","aiCards.pairTrade.askRead":"How should I read this gap?","aiCards.pairTrade.readPrompt":"The {a} to {b} ratio has drifted from its mean. Is this pair relationship stable, and what should I watch when trading the spread?","aiCards.pairTrade.viewRatio":"View ratio chart","aiCards.pairTrade.sig.longA":"The ratio sits more than two standard deviations below its mean, favouring long {a} against short {b}.","aiCards.pairTrade.sig.shortA":"The ratio sits more than two standard deviations above its mean, favouring short {a} against long {b}.","aiCards.pairTrade.sig.flat":"The ratio is still near its mean, so there is no clear spread setup.","aiCards.hedge.title":"Hedge plan","aiCards.hedge.subtitle":"Offset the current net exposure","aiCards.hedge.note":"Exposure comes from real positions. The instrument and size follow a simple proportional offset rule with no beta regression and no basis adjustment, so treat it as a starting point.","aiCards.hedge.empty":"No net exposure to hedge right now.","aiCards.hedge.loadFailed":"Hedge plan failed to load.","aiCards.hedge.netExposure":"Net exposure","aiCards.hedge.grossExposure":"Gross exposure","aiCards.hedge.netRatio":"Net share before","aiCards.hedge.afterRatio":"Net share after","aiCards.hedge.ratio":"Hedge ratio","aiCards.hedge.instrument":"Instrument","aiCards.hedge.residual":"{value} of net exposure remains after hedging.","aiCards.hedge.askDetail":"Is this hedge sensible?","aiCards.hedge.detailPrompt":"Is {code} a sensible hedge for my current net exposure, or is there something better correlated and cheaper?","aiCards.hedge.viewExposure":"View exposure","aiCards.playbook.title":"{symbol} playbook","aiCards.playbook.subtitle":"Break up, break down and range scenarios","aiCards.playbook.note":"Trigger levels come from real ATR and real pivot levels. The responses are fixed rules, not a call on direction.","aiCards.playbook.empty":"Not enough data to build a playbook.","aiCards.playbook.loadFailed":"Playbook failed to load.","aiCards.playbook.price":"Last","aiCards.playbook.support":"Lower band","aiCards.playbook.resistance":"Upper band","aiCards.playbook.target":"Target","aiCards.playbook.stop":"Invalidation","aiCards.playbook.askDeep":"Go deeper","aiCards.playbook.deepPrompt":"For these three {symbol} scenarios, how should position size and stops differ in each?","aiCards.playbook.toPlan":"Build a trade plan","aiCards.playbook.sc.breakUp":"Breaks above","aiCards.playbook.sc.breakDown":"Breaks below","aiCards.playbook.sc.range":"Stays in range","aiCards.playbook.act.breakUp":"Join once price holds above the band, keep the stop one ATR under it, and do not chase the breakout candle itself.","aiCards.playbook.act.breakDown":"Trim first on the break, only consider flipping if the retest fails, and never catch the falling knife mid-drop.","aiCards.playbook.act.range":"Fade both edges, run half your usual size, and add nothing until the range resolves.","aiCards.watchlist.title":"Watchlist builder","aiCards.watchlist.subtitle":"A shortlist based on what you follow","aiCards.watchlist.savedSubtitle":"{n} symbols saved","aiCards.watchlist.note":"The candidate list is a fixed mapping from your profile themes. Prices and changes are live. Saving writes to this browser only and does not sync to the server.","aiCards.watchlist.empty":"No candidates matched your themes.","aiCards.watchlist.loadFailed":"Watchlist failed to load.","aiCards.watchlist.selected":"{n} of {total} selected","aiCards.watchlist.selectAll":"Select all","aiCards.watchlist.clearAll":"Clear","aiCards.watchlist.save":"Save list","aiCards.watchlist.saveSuccess":"Watchlist saved","aiCards.watchlist.saveFailed":"Save failed, local storage is unavailable.","aiCards.watchlist.askWhy":"Why these names?","aiCards.watchlist.whyPrompt":"Review this watchlist of {symbols}. Are these names too correlated with each other?","aiCards.transfer.title":"Internal transfer","aiCards.transfer.subtitle":"Size it here, then use the real entry point","aiCards.transfer.note":"This card never sends a transfer request. It only runs a local estimate, then hands you off to the platform's own funding flow to complete the action.","aiCards.transfer.loadFailed":"Balance failed to load.","aiCards.transfer.dirIn":"Into perps","aiCards.transfer.dirOut":"Out of perps","aiCards.transfer.amount":"Amount","aiCards.transfer.availableLabel":"Available {value}","aiCards.transfer.from":"From","aiCards.transfer.to":"To","aiCards.transfer.spot":"Spot account","aiCards.transfer.perp":"Perp account","aiCards.transfer.afterBalance":"Perp available after","aiCards.transfer.invalidAmount":"Amount must be above 0 and, when transferring out, within your available balance.","aiCards.transfer.preview":"Preview and confirm","aiCards.transfer.howTo":"How do transfers work?","aiCards.transfer.howToPrompt":"How do I move funds between the spot and perp accounts? Are there fees or settlement delays?","aiCards.transfer.confirmTitle":"Confirm the transfer parameters","aiCards.transfer.confirmDesc":"These are the parameters you are about to use. Confirming opens the platform funding flow, where you should re-check them before submitting.","aiCards.transfer.confirmWarning":"This card will not submit the transfer for you. The actual request is one you make in the funding flow.","aiCards.transfer.confirmNext":"Open funding flow","aiCards.withdrawStatus.title":"Withdrawal status","aiCards.withdrawStatus.subtitle":"Last {n} withdrawals","aiCards.withdrawStatus.note":"Data comes from the platform withdrawal order endpoint and is read-only. Unrecognised status codes are shown verbatim rather than guessed.","aiCards.withdrawStatus.empty":"No withdrawal records found right now.","aiCards.withdrawStatus.loadFailed":"Withdrawal status failed to load.","aiCards.withdrawStatus.pending":"{n} in progress","aiCards.withdrawStatus.time":"Time","aiCards.withdrawStatus.token":"Token","aiCards.withdrawStatus.amount":"Amount","aiCards.withdrawStatus.fee":"Fee","aiCards.withdrawStatus.status":"Status","aiCards.withdrawStatus.goWithdraw":"Go to withdraw","aiCards.withdrawStatus.askHelp":"How long does it take?","aiCards.withdrawStatus.helpPrompt":"How long do withdrawals usually take, and what typically causes one to sit in review?","aiCards.withdrawStatus.st.pending":"Pending","aiCards.withdrawStatus.st.reviewing":"In review","aiCards.withdrawStatus.st.processing":"On chain","aiCards.withdrawStatus.st.success":"Completed","aiCards.withdrawStatus.st.failed":"Failed","aiCards.withdrawStatus.st.canceled":"Cancelled","aiCards.inviteCode.title":"Invite codes","aiCards.inviteCode.subtitle":"Your codes and referral links","aiCards.inviteCode.subtitleLocked":"Agent access required","aiCards.inviteCode.note":"Read-only. This card never creates, edits or deletes a code. Make changes on the referral pages.","aiCards.inviteCode.empty":"No invite codes yet.","aiCards.inviteCode.loadFailed":"Invite codes failed to load.","aiCards.inviteCode.copyCode":"Copy code","aiCards.inviteCode.manage":"Manage codes","aiCards.inviteCode.askShare":"How do I promote these?","aiCards.inviteCode.sharePrompt":"How should I use invite codes for outreach, and which rate split suits which audience?","aiCards.bonusHistory.title":"Commission history","aiCards.bonusHistory.subtitle":"Last {n} records","aiCards.bonusHistory.subtitleLocked":"Agent access required","aiCards.bonusHistory.note":"Everything comes from the platform commission detail endpoint, read-only, with no re-aggregation.","aiCards.bonusHistory.empty":"No commission records for this type yet.","aiCards.bonusHistory.loadFailed":"Commission history failed to load.","aiCards.bonusHistory.typeAll":"All","aiCards.bonusHistory.typeSpot":"Spot","aiCards.bonusHistory.typePerp":"Perps","aiCards.bonusHistory.totalBonus":"Commission on page","aiCards.bonusHistory.totalVolume":"Volume on page","aiCards.bonusHistory.records":"Records","aiCards.bonusHistory.time":"Time","aiCards.bonusHistory.source":"Source","aiCards.bonusHistory.netFee":"Net fee","aiCards.bonusHistory.bonus":"Commission","aiCards.bonusHistory.srcDirect":"Direct","aiCards.bonusHistory.srcSubAgent":"Sub-agent","aiCards.bonusHistory.fullList":"View full history","aiCards.bonusHistory.askAnalyze":"How is the mix?","aiCards.bonusHistory.analyzePrompt":"Based on my commission history, does most of it come from direct clients or sub-agents, and where is the upside?","aiCards.subAgents.title":"Sub-agents","aiCards.subAgents.subtitle":"{n} sub-agents","aiCards.subAgents.subtitleLocked":"Agent access required","aiCards.subAgents.note":"Everything comes from the platform sub-agent endpoint, read-only. Volume is spot plus perps.","aiCards.subAgents.empty":"No sub-agents yet.","aiCards.subAgents.loadFailed":"Sub-agent list failed to load.","aiCards.subAgents.agents":"Sub-agents","aiCards.subAgents.registered":"Signups","aiCards.subAgents.traders":"Active traders","aiCards.subAgents.volume":"Volume","aiCards.subAgents.bonus":"Commission","aiCards.subAgents.name":"Name","aiCards.subAgents.fullList":"View full list","aiCards.subAgents.askAnalyze":"Who contributes most?","aiCards.subAgents.analyzePrompt":"Which of my sub-agents contributes most, and is commission too concentrated in a few of them?","aiCards.rebatePerf.title":"Rebate performance trend","aiCards.rebatePerf.subtitle":"Last {days} days","aiCards.rebatePerf.subtitleLocked":"Agent access required","aiCards.rebatePerf.note":"The two series come from the sub-agent and direct-client commission endpoints, aligned by date and summed, with no gap filling or smoothing.","aiCards.rebatePerf.empty":"No commission data in this window.","aiCards.rebatePerf.loadFailed":"Rebate trend failed to load.","aiCards.rebatePerf.range7":"7d","aiCards.rebatePerf.range30":"30d","aiCards.rebatePerf.range90":"90d","aiCards.rebatePerf.total":"Total commission","aiCards.rebatePerf.fromSub":"From sub-agents","aiCards.rebatePerf.fromDirect":"From direct clients","aiCards.rebatePerf.dailyAvg":"Daily average","aiCards.rebatePerf.trend":"Commission trend","aiCards.rebatePerf.points":"{n} data points","aiCards.rebatePerf.dashboard":"Open dashboard","aiCards.rebatePerf.askAnalyze":"How is the trend?","aiCards.rebatePerf.analyzePrompt":"Is my commission trending up or down lately, and is the change driven by sub-agents or direct clients?","aiCards.alertList.title":"Alert list","aiCards.alertList.subtitle":"{n} alerts stored on this device","aiCards.alertList.note":"Alert rules live in this browser only. They are lost when you switch devices or clear storage, and nothing fires in the background.","aiCards.alertList.empty":"No alerts set up yet.","aiCards.alertList.loadFailed":"Alert list failed to load.","aiCards.alertList.saveFailed":"Save failed, local storage is unavailable.","aiCards.alertList.delete":"Delete","aiCards.alertList.deleted":"Alert deleted","aiCards.alertList.clearAll":"Clear all","aiCards.alertList.cleared":"Alerts cleared","aiCards.alertList.addNew":"New alert","aiCards.alertList.addPrompt":"Help me set a price alert on a symbol.","aiCards.newsAlert.title":"{symbol} news alerts","aiCards.newsAlert.subtitle":"Pick the headlines you care about","aiCards.newsAlert.savedSubtitle":"Subscription saved on this device","aiCards.newsAlert.note":"Subscriptions are stored in this browser to remember your preferences. Nothing is actually pushed to you yet.","aiCards.newsAlert.loadFailed":"News alerts failed to load.","aiCards.newsAlert.saveFailed":"Save failed, local storage is unavailable.","aiCards.newsAlert.saveSuccess":"News alert saved","aiCards.newsAlert.anySymbol":"Whole market","aiCards.newsAlert.count":"{n} subscriptions","aiCards.newsAlert.topics":"Topics","aiCards.newsAlert.frequency":"Frequency","aiCards.newsAlert.save":"Save subscription","aiCards.newsAlert.viewNews":"View news digest","aiCards.newsAlert.newsPrompt":"What market news is worth paying attention to right now?","aiCards.newsAlert.tp.earnings":"Earnings releases","aiCards.newsAlert.tp.guidance":"Guidance changes","aiCards.newsAlert.tp.rating":"Rating changes","aiCards.newsAlert.tp.filing":"Regulatory filings","aiCards.newsAlert.tp.macro":"Macro data","aiCards.newsAlert.tp.insider":"Insider trades","aiCards.newsAlert.fq.instant":"Real time","aiCards.newsAlert.fq.daily":"Daily digest","aiCards.newsAlert.fq.weekly":"Weekly digest","aiCards.riskAlert.title":"Risk alerts","aiCards.riskAlert.subtitle":"Set risk rate and drawdown thresholds","aiCards.riskAlert.savedSubtitle":"Thresholds saved on this device","aiCards.riskAlert.note":"The current risk rate comes from your real positions. Thresholds are stored in this browser to remember your preferences and nothing is actually pushed yet.","aiCards.riskAlert.loadFailed":"Risk alerts failed to load.","aiCards.riskAlert.saveFailed":"Save failed, local storage is unavailable.","aiCards.riskAlert.saveSuccess":"Risk thresholds saved","aiCards.riskAlert.current":"Now {value}","aiCards.riskAlert.threshold":"Risk rate threshold","aiCards.riskAlert.drawdown":"Drawdown threshold","aiCards.riskAlert.channels":"Channels","aiCards.riskAlert.breachedHint":"Your highest position risk rate is already past this threshold. Take a look at the book.","aiCards.riskAlert.save":"Save thresholds","aiCards.riskAlert.viewRisk":"View risk gauge","aiCards.riskAlert.ch.inApp":"In app","aiCards.riskAlert.ch.email":"Email","aiCards.riskAlert.ch.push":"Push","aiCards.clarify.title":"Which part did you mean?","aiCards.clarify.subtitle":"Pick an angle and I will go deeper","aiCards.clarify.hint":"One tap is enough, or just keep typing to add detail.","aiCards.clarify.other":"None of these","aiCards.clarify.otherPrompt":"None of those match what I meant, let me rephrase the question.","aiCards.clarify.opt.quote":"Live quote","aiCards.clarify.opt.technical":"Technicals","aiCards.clarify.opt.fundamental":"Fundamentals","aiCards.clarify.opt.position":"My positions","aiCards.clarify.opt.risk":"Risk","aiCards.clarify.prompt.quote":"Show me the current quote and how it has moved.","aiCards.clarify.prompt.technical":"Walk me through the technical picture and the key levels.","aiCards.clarify.prompt.fundamental":"Walk me through valuation and recent results.","aiCards.clarify.prompt.position":"Review the structure and PnL of my current positions.","aiCards.clarify.prompt.risk":"Assess my current risk level.","aiCards.sources.title":"Data sources","aiCards.sources.subtitle":"{n} source types used here","aiCards.sources.note":"Anything marked as demo is generated locally and will be swapped for live data once the endpoint exists.","aiCards.sources.real":"Live","aiCards.sources.mock":"Demo","aiCards.sources.askMethod":"How is this computed?","aiCards.sources.methodPrompt":"How exactly were those metrics computed, and what known convention differences should I keep in mind?","aiCards.sources.src.quote":"Live quotes","aiCards.sources.src.kline":"Historical candles","aiCards.sources.src.account":"Account and positions","aiCards.sources.src.fundamental":"Fundamentals and filings","aiCards.sources.src.derived":"Locally derived metrics","aiCards.sources.detail.quote":"Platform perp and equity quote endpoints","aiCards.sources.detail.kline":"Platform candle endpoint, aggregated by interval","aiCards.sources.detail.fundamental":"Platform fundamentals endpoint and public filings","aiCards.sources.detail.account":"Your own account, position and fill endpoints","aiCards.sources.detail.derived":"Computed in your browser from the sources above","aiCards.disclaimer.title":"Risk disclaimer","aiCards.disclaimer.subtitle":"Read this before you act","aiCards.disclaimer.l1":"The content above is information and tooling, not investment advice or an offer.","aiCards.disclaimer.l2":"Historical data and backtests do not predict future results, and any strategy can lose money.","aiCards.disclaimer.l3":"Leverage magnifies gains and losses alike, and extreme moves can force liquidation.","aiCards.disclaimer.l4":"Decide based on your own risk tolerance, and consult a licensed professional when needed.","aiCards.disclaimer.askRisk":"How do I control risk?","aiCards.disclaimer.riskPrompt":"Given my current positions and account size, which risk control habit should I build first?","aiCards.handoff.title":"Talk to a human","aiCards.handoff.subtitle":"Some things need a person","aiCards.handoff.note":"The AI cannot move your funds, complete verification or settle order disputes. Those go through the human support channel.","aiCards.handoff.desc":"For funding, account and compliance issues, support agents can see the backend records and resolve things faster and more safely.","aiCards.handoff.contextLabel":"Context passed along","aiCards.handoff.defaultReason":"User requested human support from the AI assistant","aiCards.handoff.contact":"Contact support","aiCards.handoff.copyContext":"Copy context","aiCards.handoff.byHuman":"Human","aiCards.handoff.byAi":"AI can help","aiCards.handoff.tp.fund":"Deposit or withdrawal issues","aiCards.handoff.tp.kyc":"Identity verification","aiCards.handoff.tp.order":"Order and fill disputes","aiCards.handoff.tp.market":"Market and strategy questions","aiCards.riskQuiz.title":"Risk tolerance quiz","aiCards.riskQuiz.stepOf":"Question {current} of {total}","aiCards.riskQuiz.doneSubtitle":"Done, saved to your profile","aiCards.riskQuiz.note":"The score only maps your answers onto the risk preference in your profile, used as a default for other cards. It is not a regulatory risk assessment.","aiCards.riskQuiz.scoreLabel":"Score {score}","aiCards.riskQuiz.redo":"Retake","aiCards.riskQuiz.saved":"Risk preference updated","aiCards.riskQuiz.viewProfile":"View profile summary","aiCards.riskQuiz.q.drawdown":"What is the deepest drawdown you could accept in a year?","aiCards.riskQuiz.q.reaction":"A position is down 20% in a week. First instinct?","aiCards.riskQuiz.q.leverage":"How much leverage do you normally run?","aiCards.riskQuiz.q.horizon":"How long do you usually hold a position?","aiCards.riskQuiz.q.source":"Where does this money come from?","aiCards.riskQuiz.a.drawdown.low":"Under 10%","aiCards.riskQuiz.a.drawdown.mid":"Between 10% and 30%","aiCards.riskQuiz.a.drawdown.high":"Over 30% is fine","aiCards.riskQuiz.a.reaction.cut":"Cut it and step away","aiCards.riskQuiz.a.reaction.hold":"Hold and reassess","aiCards.riskQuiz.a.reaction.add":"Good level to add","aiCards.riskQuiz.a.leverage.none":"No leverage","aiCards.riskQuiz.a.leverage.low":"Up to 5x","aiCards.riskQuiz.a.leverage.high":"Often above 10x","aiCards.riskQuiz.a.horizon.long":"Months or longer","aiCards.riskQuiz.a.horizon.mid":"Days to weeks","aiCards.riskQuiz.a.horizon.short":"Closed same day","aiCards.riskQuiz.a.source.spare":"Spare cash I will not need soon","aiCards.riskQuiz.a.source.savings":"Part of my savings","aiCards.riskQuiz.a.source.living":"Includes living expenses","aiCards.riskQuiz.desc.conservative":"You care most about protecting capital, so low leverage, diversification and firm stops suit you.","aiCards.riskQuiz.desc.balanced":"You can live with some volatility, so moderate size plus a fixed stop discipline fits.","aiCards.riskQuiz.desc.aggressive":"You accept larger swings, which makes per-trade caps and liquidation distance the things to watch.","aiCards.goal.title":"Investment goal","aiCards.goal.subtitle":"Turn a target into the return it requires","aiCards.goal.savedSubtitle":"Goal saved on this device","aiCards.goal.note":"This is compounding arithmetic only, not a prediction that you will get there. The goal is stored in this browser and does not sync to the server.","aiCards.goal.loadFailed":"Investment goal failed to load.","aiCards.goal.saveFailed":"Save failed, local storage is unavailable.","aiCards.goal.saveSuccess":"Investment goal saved","aiCards.goal.type":"Goal type","aiCards.goal.targetAmount":"Target amount","aiCards.goal.startAmount":"Starting amount","aiCards.goal.months":"Months","aiCards.goal.totalReturn":"Total return","aiCards.goal.monthlyReturn":"Monthly compounded","aiCards.goal.gap":"Gap","aiCards.goal.needInput":"Fill in the target and starting amounts first.","aiCards.goal.save":"Save goal","aiCards.goal.askPlan":"How do I get there?","aiCards.goal.planPrompt":"I want to reach {target} in {months} months, which needs {monthly} per month. Is that realistic, and how would you break it down?","aiCards.goal.tp.preserve":"Preserve capital","aiCards.goal.tp.income":"Steady income","aiCards.goal.tp.growth":"Steady growth","aiCards.goal.tp.aggressive":"Fast growth","aiCards.goal.feasibility.veryHard":"Above 15% a month is very rarely sustained. Consider a longer horizon or a smaller target.","aiCards.goal.feasibility.hard":"The required monthly return is high and only reachable with substantial volatility.","aiCards.goal.feasibility.doable":"The required monthly return is in a reasonable band and reachable with discipline.","aiCards.goal.feasibility.easy":"The required monthly return is modest, so the focus should be on not losing money.","aiCards.kyc.title":"Verification progress","aiCards.kyc.subtitle":"See what is still missing","aiCards.kyc.note":"Status comes from your account profile endpoint and is read-only. Complete verification in the platform account settings.","aiCards.kyc.loadFailed":"Verification status failed to load.","aiCards.kyc.level0":"Not verified","aiCards.kyc.levelN":"Verified L{n}","aiCards.kyc.done":"Done","aiCards.kyc.todo":"Pending","aiCards.kyc.unlocks":"Unlocked once verified","aiCards.kyc.doneHint":"Verification is complete and every feature is available.","aiCards.kyc.todoHint":"Identity verification is required before withdrawals and full trading access.","aiCards.kyc.goVerify":"Complete verification","aiCards.kyc.askHelp":"What do I need?","aiCards.kyc.helpPrompt":"What documents does identity verification need, and how long does review usually take?","aiCards.kyc.st.email":"Email bound","aiCards.kyc.st.password":"Funds password set","aiCards.kyc.st.ga":"Two-factor enabled","aiCards.kyc.st.identity":"Identity verified","aiCards.kyc.un.deposit":"Deposits","aiCards.kyc.un.withdraw":"Withdrawals","aiCards.kyc.un.perp":"Perp trading","aiCards.kyc.un.ipo":"IPO subscription","aiCards.preferences.title":"Preferences","aiCards.preferences.subtitle":"Changes here shift the defaults across every card","aiCards.preferences.dirtySubtitle":"Unsaved changes","aiCards.preferences.note":"Preferences are stored in this browser to give cards and chat some context. They contain nothing sensitive.","aiCards.preferences.hasProfile":"Profile set","aiCards.preferences.save":"Save preferences","aiCards.preferences.saveSuccess":"Preferences updated","aiCards.preferences.viewSummary":"View profile summary","aiCards.tradingStyle.title":"Trading style profile","aiCards.tradingStyle.subtitle":"From {n} real fills","aiCards.tradingStyle.note":"Everything here is descriptive statistics on your real fills, with hold time reconstructed by FIFO matching. The style label is a category, not a judgement.","aiCards.tradingStyle.empty":"Too few fills to read a stable style.","aiCards.tradingStyle.loadFailed":"Trading style failed to load.","aiCards.tradingStyle.perDay":"Trades per day","aiCards.tradingStyle.avgHold":"Average hold","aiCards.tradingStyle.winRate":"Win rate","aiCards.tradingStyle.payoff":"Payoff ratio","aiCards.tradingStyle.avgNotional":"Average size","aiCards.tradingStyle.symbols":"Symbols traded","aiCards.tradingStyle.longShare":"Long share","aiCards.tradingStyle.noTrait":"Not enough data to read clear traits yet.","aiCards.tradingStyle.askAdvice":"What should I watch?","aiCards.tradingStyle.advicePrompt":"My style leans {style}. What are the classic traps in that style, and how would you tighten it up?","aiCards.tradingStyle.viewReview":"View trade review","aiCards.tradingStyle.st.scalper":"Scalper","aiCards.tradingStyle.st.dayTrader":"Day trader","aiCards.tradingStyle.st.swing":"Swing trader","aiCards.tradingStyle.st.positionTrader":"Position trader","aiCards.tradingStyle.desc.scalper":"Average hold is under four hours, chasing small edges frequently, so fees and slippage eat visibly into profit.","aiCards.tradingStyle.desc.dayTrader":"Positions mostly close the same day with few overnight holds, which makes intraday rhythm central.","aiCards.tradingStyle.desc.swing":"Holds run days to weeks, riding one leg of a move, which requires sitting through pullbacks.","aiCards.tradingStyle.desc.positionTrader":"Holds run weeks or longer at low frequency, leaning on direction rather than timing.","aiCards.tradingStyle.tr.highFrequency":"High frequency","aiCards.tradingStyle.tr.lowFrequency":"Low frequency","aiCards.tradingStyle.tr.diversified":"Diversified","aiCards.tradingStyle.tr.focused":"Concentrated","aiCards.tradingStyle.tr.longBiased":"Long biased","aiCards.tradingStyle.tr.shortBiased":"Short biased","aiCards.tradingStyle.tr.highWinRate":"High win rate","aiCards.tradingStyle.tr.highPayoff":"High payoff","aiCards.behavior.title":"Behaviour checkup","aiCards.behavior.subtitle":"{passed} of {total} checks passed","aiCards.behavior.note":"Each check compares your real fills and positions against a common rule of thumb. Those thresholds are not regulatory standards or a judgement of you, and checks without enough data are marked unknown.","aiCards.behavior.empty":"No fills or positions to check.","aiCards.behavior.loadFailed":"Behaviour checkup failed to load.","aiCards.behavior.score":"{score} pts","aiCards.behavior.askFix":"What should I fix first?","aiCards.behavior.fixPrompt":"Based on this behaviour checkup, what should I fix first? Give me one thing I can act on today.","aiCards.behavior.viewStyle":"View trading style","aiCards.behavior.lv.pass":"Fine","aiCards.behavior.lv.watch":"Watch","aiCards.behavior.lv.warn":"Flagged","aiCards.behavior.lv.unknown":"Unknown","aiCards.behavior.ck.frequency":"Trade frequency","aiCards.behavior.ck.feeDrag":"Fee drag","aiCards.behavior.ck.stopLoss":"Stop coverage","aiCards.behavior.ck.cutLoss":"Cutting losses","aiCards.behavior.ck.concentration":"Concentration","aiCards.behavior.ck.leverage":"Peak leverage","aiCards.behavior.ck.lossStreak":"Longest losing run","aiCards.behavior.hint.frequency":"Average fills per day. The higher it goes, the more fees and emotion drive the outcome.","aiCards.behavior.hint.feeDrag":"Fees as a share of gross profit. Above 30% means trading costs are eating the edge.","aiCards.behavior.hint.stopLoss":"Share of positions with a stop attached. Positions without one have no exit in a fast move.","aiCards.behavior.hint.cutLoss":"Average hold on losers divided by winners. Well above 1 means losers are held longer.","aiCards.behavior.hint.concentration":"Largest position as a share of book value. Too high and one symbol drives the whole PnL.","aiCards.behavior.hint.leverage":"Highest leverage currently in the book. More leverage means less room for adverse moves.","aiCards.behavior.hint.lossStreak":"Longest run of consecutive losses. Sizing up after a streak is the classic loss of control.","aiCards.learning.title":"Learning path","aiCards.learning.subtitle":"{n} topics, about {minutes} minutes","aiCards.learning.note":"The content list is demo data. The course library is not live yet, so this only demonstrates how a profile-driven path would be ordered.","aiCards.learning.empty":"Fill in your profile and I will order a path for you.","aiCards.learning.loadFailed":"Learning path failed to load.","aiCards.learning.minutes":"{n} min","aiCards.learning.askStart":"Where do I start?","aiCards.learning.startPrompt":"Explain the topic {topic} in plain language with one concrete example.","aiCards.learning.editProfile":"Edit preferences","aiCards.learning.tag.basic":"Basics","aiCards.learning.tag.risk":"Risk","aiCards.learning.tag.technical":"Technicals","aiCards.learning.tag.perp":"Perps","aiCards.learning.tag.fundamental":"Fundamentals","aiCards.learning.tag.macro":"Macro","aiCards.learning.tag.habit":"Habits","aiCards.learning.item.basics":"How a trade actually works","aiCards.learning.item.orderTypes":"Common order types","aiCards.learning.item.riskFirst":"Decide the loss before the gain","aiCards.learning.item.positionSizing":"How big should one trade be","aiCards.learning.item.stopDiscipline":"Why stops never get honoured","aiCards.learning.item.chartReading":"How to read a candlestick chart","aiCards.learning.item.indicatorTraps":"Common indicator misuse","aiCards.learning.item.leverageMath":"The maths behind leverage","aiCards.learning.item.fundingCost":"Funding rates and carry cost","aiCards.learning.item.earningsPlay":"Trading around earnings","aiCards.learning.item.valuationBasics":"Valuation metrics 101","aiCards.learning.item.macroLoop":"From macro data to asset prices","aiCards.learning.item.portfolioHedge":"Hedging at the portfolio level","aiCards.learning.item.journaling":"How to keep a trading journal","aiCards.learning.desc.basics":"Every step a trade passes through, from order entry to close.","aiCards.learning.desc.orderTypes":"When limit, market and conditional orders each make sense.","aiCards.learning.desc.riskFirst":"Fixing the maximum acceptable loss first is where all discipline starts.","aiCards.learning.desc.positionSizing":"Derive size from a fixed risk budget instead of gut feel.","aiCards.learning.desc.stopDiscipline":"Stops usually fail not from ignorance but from being placed in the wrong spot.","aiCards.learning.desc.chartReading":"The order to read a chart in, from timeframe to structure to volume.","aiCards.learning.desc.indicatorTraps":"Signal decay, parameter overfitting and stacking indicators that share one input.","aiCards.learning.desc.leverageMath":"How much the same move changes equity at different multiples.","aiCards.learning.desc.fundingCost":"How funding rates quietly erode returns on longer holds.","aiCards.learning.desc.earningsPlay":"Expectation gaps, implied volatility and typical post-earnings drift.","aiCards.learning.desc.valuationBasics":"What P/E, P/S and free cash flow each actually tell you.","aiCards.learning.desc.macroLoop":"How rates, inflation and liquidity hit different asset types.","aiCards.learning.desc.portfolioHedge":"When hedging beats simply cutting size, and when it does not.","aiCards.learning.desc.journaling":"Which fields to record so review actually surfaces problems."}}