MyFundedPerps vs Vest Capital: Rules, APIs and Copy Trading
Risk warning. Trading perpetual futures with leverage carries a high risk of loss and most evaluation accounts fail. Nothing here is financial advice, a recommendation of either firm, or any kind of projection of results. Prop firm rules change without notice, so verify every figure below against the firm's own current documentation before you pay for anything. Test any automation on a demo or sandbox account until it is proven, then on the smallest account you are willing to lose.
TL;DR
- Both can be automated, but you reach them in completely different ways. MyFundedPerps publishes a REST API, a CLI, an MCP server, SDKs in six languages and a free sandbox. Vest Capital publishes no developer API, so automation goes through the platform's own authenticated session, which is how Trade Dispensary connects to it.
- Rules are close enough that the differences come down to detail. MyFundedPerps runs 3 to 6 percent static drawdown depending on plan with a 9 to 12 percent target. Vest Capital evaluations are 6 percent drawdown with a 10 or 20 percent goal.
- MyFundedPerps has a 100,000 dollar lifetime payout cap per user, combined across all accounts and counted after the split. Resets do not reset it.
- MyFundedPerps native copy trading can break an external copier in two opposite directions, and the fix is one API call. This is the part nobody writes about, so it has its own section below.
- Trade Dispensary copies into both. Figures verified against both vendors on 13 October 2026.
The one difference that probably decides it for you
Most prop firm comparisons line up profit targets and drawdown percentages, find them nearly identical, and leave you no better off. These two are different, because they take opposite approaches to how you connect a machine to them. That matters enormously if you trade systematically and not at all if you trade by hand.
MyFundedPerps is built for people who write code. Its documentation covers a
REST API, a command line tool called fperp, a hosted MCP server so an AI assistant
can place orders directly, official SDKs for TypeScript, Python, Go, Rust, Java and PHP,
WebSocket streams for both market and account data, idempotency keys so a retried order cannot
double fill, and a sandbox that mirrors the production engine. For a prop firm, that is an
unusually complete developer surface.
Vest Capital goes the other way. Reading its documentation on 13 October 2026, there is no published developer API: its machine readable index carries no developer or API section, and there is no public endpoint reference to build against. Automation reaches a Vest Capital account through the platform's own authenticated session instead, which is exactly how Trade Dispensary connects to it, and it is the same approach that already works for prop firm web platforms that were never designed with a copier in mind.
That is not a criticism of either firm. A published API is a commitment to keep maintaining it, and plenty of venues deliberately keep their public surface small. But it does change what you have to build: one is a documented endpoint you can read and sign requests against, the other is a session you have to drive. If you are buying software to do it for you the distinction matters less, and if you are writing it yourself it matters a great deal.
One honest caveat on the MyFundedPerps side: the documentation itself says the developer API is in beta and that breaking changes may be introduced at any time. Credit to them for saying so. Build with that in mind.
Evaluation rules side by side
Everything in this table was read from each vendor's own current source on 13 October 2026. The MyFundedPerps rows come from its published challenge documentation. The Vest Capital rows come from its public plans endpoint, which is the live source its own pricing pages read, so these are the numbers the checkout actually sells rather than numbers from a marketing page.
| Plan | Profit target | Daily loss limit | Max drawdown | Split |
|---|---|---|---|---|
| MFP 1-Step Select | 9% | 3% | 3% static | 80/20 or 90/10 |
| MFP 1-Step Prime | 12% | 3% | 5% static | 80/20 or 90/10 |
| MFP 1-Step Signature | 10% | 3% | 6% static | 80/20 or 90/10 |
| MFP Elite | 10% | 3% or none, chosen at purchase | 5% static | See Elite terms |
| Vest Capital evaluation | 10% or 20% | None, 3% or 4% by plan | 6% on all 39 plans | 80/20 or 90/10 |
| Vest Capital instant funded | None, already funded | None | 2% on 500, 4% above | 95/5 |
A few things worth drawing out of that table, because they are easy to skim past.
MyFundedPerps drawdown is explicitly static. The documentation says the floor is starting balance minus the allowance and that it does not follow intraday or end of day highs. A trailing drawdown punishes you for giving back profit; a static one does not. That is a real structural advantage and it is the first thing to check at any firm. Vest's plan data gives the percentage but not the mechanism, so if that distinction matters to you, ask Vest directly rather than assuming either way.
Every MyFundedPerps percentage is measured on starting balance, never current equity, while the rules themselves evaluate against equity including open position profit and loss. Those two facts together mean an unrealised loss can breach you even though your closed balance looks fine. Nothing unusual there, but it catches people who assume the limit moves up as the account grows. It does not.
MyFundedPerps has no minimum trading day count and no evaluation time limit. That is genuinely generous and removes the pressure to force trades into an artificial window.
Vest Capital caps leverage at 5x on all 43 plans, and this is the single most commonly misquoted number about the firm. The underlying venue will margin an index perp far more aggressively than that, so reviews quoting the venue leverage are describing a limit you cannot actually use on a prop account. The program is the binding constraint, not the exchange. The same caution applies in reverse at MyFundedPerps: its Elite plan has its own separate leverage, exposure and allocation terms, so read the plan page for the account you are actually buying rather than a general figure.
The payout ceiling nobody mentions
This one deserves its own heading because it is a limit on the entire relationship rather than on a single account, and comparison articles almost never raise it.
MyFundedPerps documentation states that each user can receive at most 100,000 dollars in total lifetime payouts, combined across all accounts and all model types, counted after the profit split. New purchases and resets do not reset that cap. There is a separate limit of 300,000 dollars in total funded allocation with a maximum of 100,000 dollars per model type, where Prime, Select, Signature and Elite each count as a separate model. A passed account that would push you over either allocation limit goes into funding review rather than being funded automatically.
For most traders those numbers are comfortably out of reach and therefore irrelevant. If you are planning to scale a working system across many accounts for years, they are the most important numbers on the page. Either way, better to know now.
The day to day payout mechanics are more ordinary. One payout request per Eastern calendar day, with a minimum of 100 dollars before the split, so 80 dollars to you on 80/20 or 90 dollars on 90/10. Elite has no daily request limit and its own lower minimums on its 5,000, 10,000, 25,000 and 50,000 dollar sizes. A payout request needs a flat account and temporarily locks trading while it is pending, which is worth knowing if you run anything that expects to always be able to trade.
The withdrawal lock cuts both ways
Here is a mechanic specific to MyFundedPerps that is unusual enough to be worth understanding before your first withdrawal rather than after.
On Select, Prime and Signature funded accounts, your first withdrawal permanently locks the maximum loss floor to your starting balance. It never moves again, including after later withdrawals, and a withdrawal never restores the original buffer. So taking money off the table costs you your entire drawdown cushion, permanently, in exchange for the cash.
The compensation is subtle but real. Before the lock, reaching the loss floor breaches the account. After the lock, equity sitting exactly at the floor is allowed and only falling below it breaches. Elite behaves differently again: it has no withdrawal lock at all, its floor stays at starting balance minus 5 percent for the life of the account including after withdrawals, and reaching that floor does breach.
None of this is hidden, it is all in their documentation, but it does mean the decision to take a first payout on a Select, Prime or Signature account is a genuine strategic choice rather than simple admin.
An automation detail that will bite a bot
On the plans that have a daily loss limit, the MyFundedPerps daily reset is midnight New York time. That is 04:00 UTC during Eastern Daylight Time and 05:00 UTC during Eastern Standard Time, and it follows New York's daylight saving changes.
It is therefore not a fixed UTC hour. If you hardcode a reset hour in UTC,
your risk logic will be an hour out for roughly half the year, and it will be wrong in the
direction that matters: your bot will think it has a fresh daily allowance an hour before it
actually does, or keep trading on a stale one. Derive it from the America/New_York
timezone and let the library handle the transitions.
Two related points for anyone building against the API. The new trading day's reference is the equity at reset including open position profit and loss, not your closed balance, so carrying a position through midnight moves your own starting point. And the dollar allowance stays a percentage of starting balance, so it does not grow with the account.
Copy trading: the two ways this quietly goes wrong
This is the section that prompted the article, because we have not seen it written down anywhere and it costs real money to discover by trial and error.
MyFundedPerps has its own native copy trading. You create a group from accounts you own, nominate one as the lead and the rest as followers, and set a multiplier between 0.1x and 2x on each follower. Sizing is normalised by the two accounts' starting balances and then scaled, and copied quantity is rounded down to the market's size step rather than rounding a follower into more risk. It is a sensible implementation.
The problem is what happens when you also point an external copier, ours or anyone else's, at accounts that are already in one of those groups. There are two failure modes and they are opposites, which is exactly why they are confusing.
1. Point it at a follower and every order is rejected
MyFundedPerps locks follower accounts against manual trading while their group is enabled. That lock is not limited to entries. It rejects entries, reductions, closes and protective order changes alike. An external copier pointed at a follower therefore has every single instruction refused, and because the credentials are valid and the account is active, it looks exactly like a broken integration.
The good news is that this is directly readable before you send anything. Call
GET /v1/accounts/{account_id}/trading-policy with a read or trade credential and
check copy_follower_locked. If it is set, the account is not yours to trade from
outside the group. Orders that the copy engine cancels also report a
cancel_reason of copy rather than user, so you can tell
its cancellations apart from your own in the order history.
2. Point it at a lead and your size doubles invisibly
This is the more expensive one. The MyFundedPerps API documentation states that existing copy trading configurations still apply when an API request trades a lead account. In other words the firm's own copier fans your API order out to every follower in the group, exactly as if you had placed it by hand.
So if you configure an external copier to send the same signal to the lead and to each follower, you now have two copiers in series. The followers receive the trade from MyFundedPerps because the lead traded, and again from your copier because you told it to. Both systems are behaving exactly as designed and documented. The result is roughly double the intended exposure on every follower, with nothing in either system reporting an error.
The fix is simple once you know: pick one copier and let it own the fan out. Either send to the lead only and let MyFundedPerps distribute, which is the simplest and keeps the multipliers in one place, or disable the MyFundedPerps group entirely and let your external copier address each account directly. Do not run both. If you choose the second route, wait for the group's cleanup to finish before trading the followers manually, because the lock only releases once that completes.
Two more details worth having. The lock status is an advisory snapshot and the trading engine checks it again when an instruction is placed or settled, so poll it rather than caching it forever. And when a lead passes, fails or is closed, the group stops automatically: resting follower orders are cancelled and follower positions are closed under the firm's terminal close policy. If you have an external copier watching those accounts, it will see positions close that it did not close, so make sure it treats that as expected rather than as a reconciliation failure.
Vest Capital works differently here. Trade Dispensary connects through the platform's own authenticated session, so there is no native follower group of this kind for an external copier to collide with, and nothing to read back before you start. Our existing write ups on copying to a Vest Capital account and on perps copy trading across Vest, Bybit and Hyperliquid cover the mechanics, and the Vest 1.0 perpetuals exchange is a separate product with its own API.
Test it for free before you pay for anything
One more point in MyFundedPerps' favour for anyone automating. There is a sandbox at
sandbox.myfundedperpetuals.com with its own test API keys, a 100,000 dollar
simulated balance, and the same engine, endpoints, order types, rate limits and challenge rules
running against real market data. Sandbox access is included with a challenge purchase for
90 days.
That matters more than it sounds. The most expensive automation bugs are not the ones that throw errors, they are the ones that quietly breach a rule: a position size that trips an exposure limit, a risk calculation that misreads the daily reset, a retry that double fills. A sandbox running the real rules engine lets you fail all of those for free. Use it.
Vest Capital has no documented equivalent for its prop program, though the Vest 1.0 exchange and its own testnet are separate matters.
Which one, then
We sell a trade copier, so treat this as a view from one particular angle rather than as impartial advice.
If you are writing the automation yourself, MyFundedPerps is the easier of the two to build against. The API, the SDKs, the CLI, the MCP server and especially the free sandbox add up to a firm that expects you to connect something, and the static drawdown plus no time limit is a reasonable rules surface to automate against. Weigh that against a beta API that may change under you, and the lifetime payout cap if you are thinking long term.
If you are using a copier rather than building one, the difference largely disappears and the rules get closer. Vest Capital's instant funded accounts with a 95 percent split and no daily loss limit are a genuinely different shape of product, and its evaluations start low enough to be a cheap way to test yourself against a real rules engine. Its 5x leverage cap is the figure to understand properly before you commit, because it is tighter than the venue's own margin suggests.
Either way, read the current rules on the firm's own site on the day you buy. Both firms change terms, our figures are a snapshot of 13 October 2026, and an article is never a substitute for the contract you are actually agreeing to.
For a wider view of this corner of the market, our comparison of Vest, Propr and Breakout covers three more firms on fees and drawdown. It was published on 5 October 2026, so where its figures and these disagree, the ones here are the more recent.
Copying trades into either firm
Trade Dispensary copies trades from one account to many, across platforms, including MyFundedPerps and Vest Capital destinations. Typical uses are mirroring your own discretionary trading from a main account onto evaluations, taking a signal source and distributing it with per account sizing, or running the same strategy across several firms so a single rule breach does not end everything at once.
If you are copying into MyFundedPerps, re-read the copy trading section above first. Pointing a copier at a locked follower and pointing it at a lead that is already fanning out are the two mistakes that cost people the most time, and both are avoidable in about a minute once you know they exist.
Risk disclaimer. Trading leveraged perpetual futures carries a high risk of loss and is not suitable for everyone. The majority of evaluation accounts do not pass, and past performance never indicates future results. Rules, fees, platform availability and developer access at both firms can change at any time without notice, and every figure here is a snapshot taken on 13 October 2026 from each vendor's own documentation. Verify current terms with the firm before purchasing. Always prove any automation, copier or bot on a demo or sandbox account before pointing it at an account you have paid for, whether you are trading by hand or copying signals. Nothing in this article is financial advice, a recommendation of any firm, or any kind of projection of results.
Frequently asked questions
Does MyFundedPerps allow API trading and bots?
Yes. MyFundedPerps publishes a REST API, a command line tool called fperp, an MCP server, SDKs for TypeScript, Python, Go, Rust, Java and PHP, and WebSocket streams for market and account data. The documentation marks the developer API as beta and warns that breaking changes may be introduced at any time, so build in some tolerance for that. Always confirm the current rules with the firm before you automate a paid account.
Can I use a trade copier on a Vest Capital evaluation?
Yes. Trade Dispensary copies into Vest Capital evaluation and funded accounts, and the integration is tested against a live Vest Capital evaluation. Vest Capital does not publish a developer API, so the connection is made through the platform's own authenticated session rather than through an API key you generate yourself. In practice that means there is nothing to set up on the exchange side, no key to manage and no wallet to fund or delegate. Vest 1.0, the separate perpetuals exchange at trade.vestmarkets.com, is a different product with its own API and its own wallet based signing.
What is the maximum drawdown on MyFundedPerps?
It depends on the plan and it is documented as static, meaning the floor does not trail your equity highs. 1-Step Select is 3 percent, Prime is 5 percent, Signature is 6 percent and Elite is 5 percent. Every figure is measured against starting balance rather than current equity. On Select, Prime and Signature the floor locks permanently to starting balance on your first withdrawal, which removes the original buffer for good.
What is the maximum drawdown on a Vest Capital evaluation?
Six percent on every one of the 39 evaluation plans listed on Vest public plans endpoint when checked on 13 October 2026. Instant funded accounts are tighter at 2 percent on the 500 dollar size and 4 percent on the larger ones. The plan data gives the percentage but not the mechanism, so confirm with Vest whether it is static or trailing before you size a position.
Is there a lifetime payout cap on MyFundedPerps?
Yes, and it is easy to miss. MyFundedPerps documentation states a cap of 100,000 dollars in total lifetime payouts per user, combined across every account and model type and counted after the profit split. New purchases and resets do not reset it. There is also a limit of 300,000 dollars in total funded allocation with a maximum of 100,000 dollars per model type.
Can I copy trades into a MyFundedPerps follower account?
No, not while its copy trading group is enabled. MyFundedPerps locks follower accounts against manual trading, and that lock rejects entries, reductions, closes and protective order changes from outside the group. An external copier pointed at a follower will have every order refused. You can read the flag first by calling the trading policy endpoint for that account and checking copy_follower_locked.
When does the MyFundedPerps daily loss limit reset?
At midnight New York time, which is 04:00 UTC during Eastern Daylight Time and 05:00 UTC during Eastern Standard Time. It follows New York daylight saving changes, so it is not a fixed UTC hour. If you automate anything that keys off the reset, derive it from the America/New_York timezone rather than hardcoding a UTC hour, or it will be wrong for part of the year.
Does MyFundedPerps have a free demo or sandbox?
Yes. There is a sandbox at sandbox.myfundedperpetuals.com with test API keys, a 100,000 dollar simulated balance, and the same engine, endpoints, order types, rate limits and challenge rules running against real market data. Sandbox access is included with a challenge purchase for 90 days. It is a sensible place to prove automation before you point it at anything you have paid for.
Tags:
Share this post
Related Posts
Continue learning about copy trading with these related articles: