KenKem Journal

How Does MasterVP Decide a Trade, Start to Finish?

· #mastervp #volume-profile #systematic-trading #risk-management #algorithmic-trading

MasterVP decides a trade in a fixed order, and nothing in that order is a feeling. It reads the market as an auction on two rolling volume profiles, measures every distance in ATR, enters only when price leaves the master value area with fresh activity behind it, lets a few vetoes refuse the trade, manages the exit with a break-even stop, a far target and a trail, and keeps all of it inside prop-style loss limits. This is one trade walked through every gate, with the rounded settings I am willing to share and the counts behind each choice.

Macro photograph of a watch movement, two gears meshing
Two clocks, one mechanism. The master profile and the local profile have to agree before anything else is allowed to happen. Photo: Олександр К / Pexels.

MasterVP · Systematic Trading Journey

Written by the KenKem founder, a software engineer of 20 years and a self taught quant trader. Every number below is a backtest on real tick data or a count from a public live account, labelled as such.

Why did I replace discipline with rules I could test?

Because nobody could show me a number for discipline, and a rule can be tested on years of real ticks. A discretionary trader's edge lives in muscle memory. It is real for them and almost impossible to hand to anyone else, and when a trade goes wrong they often cannot say why. I did that for long enough to know the pattern. So I stopped asking myself to be disciplined and started asking a rule to be provable. My job moved from executing well to proving well, which is harder, and which I can actually check.

What does MasterVP read on the chart?

It reads where the market agreed, not where price went. A volume profile turns the chart sideways and shows the activity at each price. The busiest price is the point of control, and the band holding most of the activity is the value area with an upper edge and a lower edge. That vocabulary is decades old and public, and worth learning whoever you buy from. MasterVP is my own idea, the intraday method I built on top of it for gold. It asks one question all session: is price leaving value with evidence behind it, or stretching into thin air? It does not trade candlestick patterns or chart shapes at all. On spot gold what the platform calls volume is the tick count, a proxy for activity, and I say so rather than sell it as institutional order flow. The level stack itself is covered in the map.

Why two rolling profiles instead of one daily profile?

Because a single profile answers a single question and I need two. The master profile rolls over a longer window and answers where the bigger auction agreed. Its value area edges are what I call mVAH and mVAL. The local profile rolls over the most recent hours and answers what the market is doing right now. Both move forward bar by bar instead of resetting at midnight, so the read never goes stale halfway through a session. When the two agree there is usually nothing to do. The moment worth watching is when the local auction starts pushing against a master edge and the busiest local price begins to migrate with it. A fixed daily profile kept telling me about yesterday. Switching to rolling profiles was one of the first changes that made the backtest and the live chart look like the same market.

How does ATR make the rules adaptive?

Adaptive means every distance is measured in ATR, the average true range of recent bars, not in points or dollars. A breakout only counts when price is beyond the master value area edge by more than about half an ATR. Stops, buffers and the trailing distance are sized in ATR too. So on a quiet day the system asks for a small move and on a violent day it asks for a bigger one, and nobody touches a setting in between. There is also a floor. When ATR drops to a tiny fraction of price the market is too quiet to pay for the spread, and on gold that shows up as roughly a twenty dollar daily range. Below it the system mostly stands aside. Fixed point distances were the most fragile thing in my early bots. They worked in the month I built them and broke in the next. More on the unit in ATR is the unit.

When does MasterVP actually enter?

On a breakout with evidence, almost always. A breakout is price leaving the master value area with fresh activity and flow confirming that the auction is really moving. A mean reversion is price stretching outside value without that evidence and getting pulled back toward the point of control. Over the validated backtest window the breakout path took 1,282 trades and the mean reversion path took 51, and effectively all of the net result came from the breakout side. I keep mean reversion because it is real, small, and catches a different kind of day. When I describe MasterVP I describe it as a breakout system first. Anything else would be marketing.

What can stop a valid setup?

Three things, and none of them is an indicator saying go. First, the vetoes. I audited indicators across 849,963 one-minute gold bars. RSI and the directional spread turned out to be almost the same signal, about 0.935 correlated. ADX was the exception because it measures how strong a move is, not which way. And every indicator family I tested as an entry trigger lost out of sample. So a fast and a slow EMA, think something like 20 and 100, can block a breakout that fights the bigger trend, and ADX can block a trade when the market is too directionless to follow through. They may say no. They never say go. The audit is in do trading indicators actually predict price.

Second, the clock. On the ten minute leg three UTC hours are blocked outright: 04, 16 and 17. When I replayed the setups those hours produced, in their real order, they earned roughly nothing. High impact news means no new entries, and an open position is closed at the news boundary. Every position is flat by 20:00 UTC and Friday goes flat before the weekend.

Third, the cost guard. When the spread is too large a share of ATR the trade is not worth its fee, and there is no trade. None of these are predictions. They are a calendar and a cost check written down in advance.

How is a trade managed once it is open?

With a break-even stop, a far target and a trail, and most trades never reach the target. That is the design. After a confirmed breakout the stop moves to break-even once price has gone roughly one R in my favour, so the worst case becomes a scratch. The final target sits far out, around four R, and after the first target a trailing stop takes over. In practice the trail decides the exit before the cap is ever touched, so a trend is followed until it runs out. I tested more than twenty alternative exits, nine of them partial profit taking, and every one cut the winners that pay for the losers. One target hit pays for about five full losses, and banking earlier, the option that feels safer, made drawdowns worse. The study is in should you take profit early or let winners run.

How much can one bad day cost?

At most the limits a prop firm would impose, and in practice less. The design has a 5% daily loss limit and a 10% overall line, with a guardian inside the Expert Advisor that stops trading well before either is reached. Risk per trade is small, around a quarter of a percent on the prop preset. No more than four trades in a session, the median trade lasts a couple of hours, and there is never more than one position per leg. The backtested book's worst drawdown was 11.2%, and I say that number first because it is the one an owner has to live through. A simulated prop evaluation from every one of 567 possible start dates failed on none of them. That is a simulation and I treat it as one.

The system runs gold on two clocks, five minute and ten minute, solo or as a mix on one account that sizes every trade off the combined equity with a cap on open risk across both legs. On a retail account like Exness both legs run. On a prop evaluation like FundedNext the only job is never to touch the firm's loss line, so that version runs the ten minute clock, small on purpose. The five minute leg did not transfer well to that feed, and I would rather say so than force it.

How do I know it is not luck?

Because the lab is built to be unfair. The Dquants engine I developed logs every experiment with its decision rule written down before the result is known. 158 experiments so far, 140 never became a product, 3 shipped. Every backtest charges real spread, slippage and fill delay on hundreds of millions of real gold ticks, then MetaTrader 5 referees it again on its own tick stream. Then I try to break it. I re-ran the systems at five times the real latency. And for each system I built 1,000 fake versions with random entries, identical in every other way. On 2024 to 2026 none of them beat the real rule. On 2021 to 2023 the result did not clear the bar, and I publish that too, because a lab that only shows its good years is not a lab.

What has the live account shown so far?

A drawdown already deeper than the backtest's worst, which is exactly what the live account is for. MasterVP has traded real money since early September 2026 on a public myfxbook account, running the five and ten minute mix on Exness. Inside the first month it met prop-style rules on myfxbook's goal tracker, which is not a prop firm and I will not call it one. As of 23 October 2026 the account shows 264 trades and a maximum drawdown of 14.9%, against 11.2% in the backtest. That gap is a question with a test attached, not a verdict, and the checks I run are in how do you compare a live account to its backtest. My rule for every bot is six months live. If it survives, it stays. If not, it goes, and the account stays public either way.

Frequently asked questions

Does MasterVP predict where gold is going? No. It measures whether price is leaving an agreed value area with activity behind it, and it acts only on that measurement. The vetoes and the calendar can refuse a trade; nothing in the system forecasts a level. Over the validated window the breakout path produced 1,282 trades and the reversion path 51.

Why does it measure in ATR instead of points? Because a fixed distance is a different decision every hour of the day. In ATR the same rule means the same thing in a quiet Asian hour and a violent minute after a release. On gold, below roughly a twenty dollar daily range the system mostly stands aside.

Do the EMAs and ADX generate entries? No, they only veto. In the audit over 849,963 bars every indicator family tested as a trigger lost out of sample, and RSI was 0.935 correlated with the directional spread. The trend check uses a fast and a slow EMA, something like 20 and 100, as a brake.

Why not take profit earlier to reduce risk? Because I tested it and it made drawdown worse. More than twenty alternative exits, nine of them partial profit taking, all cut the winners that pay for the losers. One target hit pays for about five full losses in this program.

What are the hard risk limits? A 5% daily loss limit and a 10% overall line, prop-firm shaped, with a guardian stopping earlier. Around a quarter of a percent risk per trade on the prop preset, at most four trades a session, one position per leg. Backtest max drawdown 11.2%.

Why are some hours blocked? Because replaying the setups from those hours in their real order earned roughly nothing. On the ten minute leg 04, 16 and 17 UTC are blocked, news windows take no new entries, and every position is flat by 20:00 UTC.

How do you check it is not curve fit? Pre-declared decision rules on 158 experiments, 140 of which never shipped, real costs on hundreds of millions of ticks, a MetaTrader 5 referee, and 1,000 random-entry fakes per system. None beat the real rule on 2024 to 2026; 2021 to 2023 missed the bar and is published.

Is the live account proof? Not yet. It has 264 trades and a 14.9% max drawdown as of 23 October 2026, deeper than the backtest's 11.2%. I treat six months live as the first real checkpoint, and the account is public through the bad weeks.

If you want to run the read yourself, MasterVP ships as the Master Volume Profiler indicator on TradingView and MetaTrader 5, which shows the levels and the setup and leaves the order with you, and as Master Volume Sniper on MQL5 market, an Expert Advisor that executes the rules and the risk limits you configure. Take the method even if you never take the tool. Which gate would you remove first, and what would you expect it to cost?


This article was composed from the twelve MasterVP training posts of the KenKem build log series. Educational purpose only. Not financial advice. Backtest figures are research results on real tick data with modelled costs, live figures come from a public account over a short period, and past performance does not guarantee future results. Every trader remains responsible for their own risk settings and decisions.

← All journal articles

Chat