Services · Moon The Train

Built to order

Work that does not
come in a subscription.

The toolkit on the Products page is what already exists. This page is for what does not. Every job below is quoted at a fixed price before anything starts — there is no hourly meter running.

Ports

TradingView → MetaTrader

You found an indicator on TradingView that does what you want. It does not exist for MT4 or MT5, and the author has no plans to make it. Send the Pine script or the link, and get a native build for both platforms — same logic, same signals, running on your broker's data instead of somebody else's feed.

Most of the toolkit on this site started as exactly this job, so the Products page doubles as the portfolio. Where a Pine feature has no MetaTrader equivalent — higher-timeframe alignment, repainting, Pine's drawing model — you are told before the work starts, not after.

How ports work →
Market submission

Getting an EA past MQL5 Market review

Rejected again, and the moderator's note does not explain it in terms you can act on. The causes are usually the same short list: margin and volume never checked before an order, stops level and freeze level ignored, order limits unhandled, or a crash the tester finds on a symbol you never tried.

Send what you have and get it back in a state that passes, with a note on what was wrong so the next one you write does not repeat it. The strategy is not touched — only what stands between it and approval.

The usual causes →
Prop firms

Compliance layer for challenge accounts

The EA works. The challenge rules will still fail it: a daily loss cap it does not know about, a total drawdown ceiling it cannot see, news windows it trades straight through.

A compliance layer bolts those limits on from outside. What it enforces:

  • Daily loss ceiling, measured from the firm's own daily reset time rather than your terminal's midnight — the two rarely match, and that mismatch is how accounts fail on a technicality.
  • Total drawdown ceiling, tracked against the high-water mark or the starting balance, whichever your firm uses.
  • Trading hours and news blackouts, so an EA does not walk into a release the rules forbid trading through.
  • Position sizing tied to the remaining allowance, so the last trade before a limit cannot be the one that breaches it.
  • A hard stop that closes everything and stands down for the day once a threshold is near, rather than hoping the next tick is kind.

The strategy underneath is left alone, so what passes the challenge is still the thing you tested. Tell me which firm and which programme — FTMO, MyForexFunds, The5ers and the rest all count their limits slightly differently, and the difference is the whole job. What this cannot do is rescue an EA that loses money: it enforces limits, it does not create an edge.

Custom builds

Test the idea, then build it

Two jobs, priced apart on purpose.

Testing an idea is the cheap one. Describe the strategy in plain words — entries, exits, which market, which timeframe — and get a backtest that says whether it is worth building at all. You get the equity curve, drawdown, profit factor and trade count across several market regimes, plus a straight answer on whether the result survives a change of parameters or only works at one exact setting.

Building it is the larger job, and it starts from that answer rather than from hope. Indicator, expert advisor or utility; MQL4 and MQL5 both, including converting between them. You get the source, not just a compiled file.

Plenty of ideas do not survive the testing step, and finding that out for a small fee beats finding it out after paying for a build. If the test says no, the honest answer is no — and you have lost the price of the test rather than the price of an EA.

Reviews

Commissioned reviews

Send a tool and get a backtest across several market regimes, the settings file, and a written verdict — published here with your product named, or kept private. A paid review can still conclude the tool is bad, and it will say so. That is what makes the ones that pass worth reading.

Terms and process →

Also available

Getting a quote

Tell me what you need built

What the tool is, what it has to do, and what platform it runs on. If there is an existing file, send it. A fixed price usually comes back the same day, and nothing starts until you agree to it.

truongpmcs@gmail.com @TruongPM