Futures Calculator
Setup guide
1. Invite the Bot
After your subscription is active, use the invite link from your dashboard to add the bot to your Discord server. You must have Manage Server permission in that server.
The bot only needs permission to send messages and embed links. All calculation results are private — visible only to the user who ran the command.
2. Run the Calculator
The calculator is always one command away. Results are ephemeral — only the user who runs the command sees the output.
/futuresOpens the calculator panel. Select a futures contract from the dropdown (auto-fills the contract multiplier), then tap a calculator button.
/pinAdmin only. Posts a permanent, always-visible calculator panel in the current channel so members don't need to run a command — the panel is always there to interact with.
3. Calculators
Five calculators are included. All support any futures contract or custom multiplier.
📈 Profit / Loss
Enter your entry price, exit price, contract count, leverage, and multiplier. Returns gross P&L, net P&L after leverage, and return percentage.
💥 Liquidation Price
Calculates the price at which a leveraged position gets liquidated, based on entry, leverage, margin, and direction (long or short).
📐 Position Size
Given your account balance, risk percentage, entry, and stop loss, returns the number of contracts you can take while staying within your risk limit.
⚖️ Risk / Reward
Evaluates a trade setup by calculating the R:R ratio, dollar risk, and dollar reward from your entry, stop, and take profit levels.
💸 Funding Cost
Crypto perpetual futures only. Estimates total funding fees for a position held over a specified number of days, based on position size, funding rate, and interval.
4. Tiers
Features unlock by subscription tier. All tiers get full access to all five calculators.
Starter — Free
- ✓ All five calculators
- ✓ Top contract symbols (BTC, ETH, ES, NQ, and more)
- ✓ Get Receipt — timestamped copy for trade journaling
- ✓ 5 calculations / minute per user
Pro — $49 / server / month
Pro- ✓ Everything in Starter
- ✓ Full contract library with auto-fill (50+ symbols)
- ✓ Saved presets — up to 3 per user
- ✓ Role-based calculator access
- ✓ Per-calculator enable / disable
- ✓ Leverage & risk guardrails
- ✓ 30 calculations / minute per user
Elite — $79 / server / month
Elite- ✓ Everything in Pro
- ✓ Unlimited saved presets per user
- ✓ Server Preset Packs — admin-defined presets for all members
- ✓ Anonymous usage analytics & weekly digest
- ✓ Mentor insights — usage pattern flags
- ✓ Request Review — members submit calcs to a mentor channel anonymously
- ✓ Mentor reply via DM — mentors respond without revealing the submitter
- ✓ Review templates — custom prompts, required memo
- ✓ Unlimited calculations
5. Admin Commands
These commands require Administrator permission in your server:
/guardrailsOpens the admin control panel. Configure role-based access, enable/disable specific calculators, set leverage limits, and manage Elite audit & review settings. Pro+
/pinPosts a permanent calculator panel in the current channel. Members can use it directly without running any command. Includes a Remove Panel button visible only to admins.
/audit viewView anonymous usage stats — calculator breakdown, daily activity, and mentor insights. Elite
/audit setupSet a channel for automatic weekly usage digests posted every Monday. Elite
/presetsMembers use this to load, rename, or delete their personal saved presets. Pro+
/contractsBrowse the full futures contract library by category — crypto, equity index, energy, metals, bonds, and FX.
Troubleshooting
Commands not showing up?
Make sure the bot has "Use Application Commands" permission. Slash commands can take up to an hour to appear globally after the bot is added — try kicking and re-inviting if they don't show after that.
Guardrails or presets not available?
Guardrails and saved presets require Pro tier or above. Verify your subscription is active from the dashboard and that the bot has synced your tier (it checks every 24 hours).
Elite features not appearing?
Elite features (usage stats, Request Review, Server Presets) are gated to the Elite tier. If you've recently upgraded, contact support to have your tier updated.
Review reply DM not delivered?
The submitter must allow DMs from server members. If the DM fails, the mentor will see an error message. Ask the member to enable "Allow direct messages from server members" in their Discord privacy settings.
Still need help?
Email us at support@miyagitrades.com and we'll respond within 24 hours.