What this expert advisor is designed to do
Traders looking at an EA with a $500 stated minimum deposit and M1/M15 timeframes are usually asking one question first: is this a genuine intraday scalper, or a high-frequency equity curve that falls apart in live conditions? Rofa System Funding EA MT4 positions itself as the former - a compiled MT4 expert that trades any currency pair but is shipped with preset files for four forex pairs and gold. The no-DLL, unlimited-licence structure removes two common friction points: no additional runtime libraries to install, and no restriction on how many accounts you can attach it to.
The package contains one .ex4 file and five .set files. That combination tells you the developer expects most of the configuration burden to be handled by the presets rather than by the user. If you deviate from those presets, you are effectively running a configuration the vendor has not tuned, which matters for an intraday scalper because spread and execution assumptions are baked into the parameter choices.
How the strategy behaves on M1 and M15
The vendor copy claims impressive backtest results on EURUSD over three months, with a $1,000 start and a 31.37% maximum drawdown. Treat that as a historical simulation, not a forecast. A scalping system on M1 that survives three months of backtest data needs to overcome the usual objection: raw tick noise and spread costs on very short timeframes. The fact that no source code is provided means you cannot independently verify how the logic avoids high-frequency false signals - you can only observe the results through forward testing.
Trading any pair on M1 means the EA is not pair-specific in code; it relies on the set files to adapt the same logic to different instruments. This is a common design: one core algorithm, several external parameter overlays. The included .set files cover AUDNZD, EURUSD, USDCAD, USDCHF and a gold scalp prop setting. What is not stated is whether the algorithm adjusts internally to different session volatility, or whether each .set file simply changes entry and exit thresholds. A sceptical buyer should test on a demo account for at least a few weeks before even considering a real money account, because scalping behaviour degrades quickly when actual spreads and slippage enter the picture.
No DLL, unlimited accounts - practical implications
The no-DLL restriction is worth understanding. Many commercial EAs bundle a DLL for licence checks or for accessing external data. Rofa System Funding EA MT4 operates without one, which means the entire trading logic must be inside the .ex4 file. For the end user that is usually good news: there is no risk of a missing dependency blocking trades, and the unlimited licence means you can run the same purchase on several MT4 terminals without additional fees. The limitation is that the EA cannot pull information from outside MetaTrader's own environment; all indicators and signals must be calculated internally or from built-in MT4 data.
If you plan to run this on a VPS, you only need MetaTrader 4 itself. The compiled .ex4 goes into the Experts folder, the .set files into the Presets folder, and the terminal can be restarted. There is no external configuration file or account registration process mentioned by the vendor, which aligns with the unlimited licence claim. This makes the product straightforward to move between brokers, though broker execution quality will affect the scalping results more than with longer-term strategies.
Installation and the role of the set files
Because the product ships as a compiled EA plus five preset configuration files, the installation path is conventional but not entirely foolproof. The .ex4 must be compiled for the MT4 build you are running - extremely old builds or heavily modified broker terminals can occasionally reject a file, though this is uncommon. Once attached to a chart, you can load any of the .set files from the Inputs tab. The set file names are informative: the four forex pairs each have their own file, and the gold scalp file is labelled as PROP. That label suggests the gold preset was designed with proprietary trading firm constraints in mind, probably aiming for a smoother equity curve or a lower maximum drawdown than the standard forex settings.
The M15 presets likely trade less frequently than the M1 logic, assuming the same core algorithm is used across both timeframes. Without source code, you cannot know whether the timeframes use entirely separate strategies or the same scalping logic with a slower confirmation layer. This matters for a trader deciding between the two timeframes. A single test on M15 will not tell you much about M1 behaviour if the code branches on timeframe.
Realistic expectations for drawdown and risk
A 31.37% maximum drawdown from the vendor's backtest on EURUSD is not a trivial figure. If that drawdown occurred early in the test, the remaining profit of $2,543.55 from a $1,000 account would have required recovery from a balance significantly below the initial deposit. Scalpers often show low drawdowns in backtests because the open trade time is so short - losses are cut quickly. A drawdown of nearly one third suggests the EA does hold losing positions for some time, or that a series of losses clustered during a particular market condition. Anyone attaching this EA to a live account should start with the stated minimum of $500 and be prepared for significant interim volatility.
The funding reference in the product name implies the seller considers the EA suitable for evaluation accounts. That is a claim on the buyer to verify. Proprietary firm rules on drawdown, news trading and minimum trade duration are strict, and a scalper that trades during high-impact news or uses stop-loss distances below a firm's minimum would be disqualified. No information is provided in the package about whether the EA includes a news filter or a stop-loss level that complies with common prop firm rules. Testing on the specific firm's demo account is the only way to know.
The unlimited licence is one of the more tangible advantages for a trader managing multiple accounts. You are not paying per account, and you are not tied to a single broker by a licence lock. The main recurring cost in that scenario is execution quality: a cheaper broker with wide spreads and slow execution will erode a scalper's edge quickly. Select the broker first, then test the EA on that broker's demo, not the other way around.