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.

/futures

Opens the calculator panel. Select a futures contract from the dropdown (auto-fills the contract multiplier), then tap a calculator button.

/pin

Admin 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:

/guardrails

Opens the admin control panel. Configure role-based access, enable/disable specific calculators, set leverage limits, and manage Elite audit & review settings. Pro+

/pin

Posts 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 view

View anonymous usage stats — calculator breakdown, daily activity, and mentor insights. Elite

/audit setup

Set a channel for automatic weekly usage digests posted every Monday. Elite

/presets

Members use this to load, rename, or delete their personal saved presets. Pro+

/contracts

Browse 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.