KenKem Journal

Building systematic trading software,documented honestly

Long-form articles from the KenKem build log — what worked, what failed, and the engineering in between. Educational content, not financial advice.

How Do You Actually Read a Volume Profile?

A working guide to reading a volume profile the way a systematic trader has to read one: point of control, value area, high and low volume nodes, the master and local horizons, and the difference between acceptance and rejection. Includes the caveat almost nobody publishes about what volume means on a gold chart, and the four checks a level has to pass before it becomes a rule you can test.

#volume-profile#market-structure#systematic-trading#research-method#gold-trading

How Do You Verify a Backtest When You Wrote the Backtester Yourself?

A solo quant has no code reviewer, so the checks have to be built into the process. Why I run every strategy through two independent engines that must reproduce each other to within one percent, the moment that rule caught my own engine overstating a run by about 48 percent, and why a release has to reproduce its own test before it may touch a live account.

#backtesting#research-method#tick-data#software-engineering#systematic-trading

What Do You Do When Your Trading System Stops Working?

A self taught quant spent most of 2024 in drawdown and found the cause was arithmetic, not a broken strategy: spread was eating about 8.6 percent of ATR against a normal 3 to 4 percent. The fix was permission to refuse a day, which cut the worst peak to trough loss from 57 percent to 22 percent in a pre registered backtest. Plus the machinery, 7,718 configurations and a registry of 137 experiments, that exists to check whether a fix is real.

#risk-management#drawdown#overfitting#backtesting#systematic-trading

Do Trading Indicators Actually Predict Price?

A self taught quant audits RSI, EMA, DMI and ADX against 849,963 bars of gold and finds every one of them coincident with price, most of them duplicates of each other, and all of them negative on incremental out of sample value. Why that turned indicators into a veto instead of a trigger, and why the measuring unit changed from pips to volatility.

#technical-indicators#quantitative-research#systematic-trading#volatility#backtesting

Why Do Traders Override Their Own Trading Systems?

A self-taught quant on the override problem: why the rule you wrote calmly loses to the version of you watching an open position, what actually counts as a rule a machine can follow, how to tell a genuine breakdown from ordinary discomfort, and why the fix is fewer manual steps rather than more willpower.

#trading-psychology#systematic-trading#trading-automation#risk-management#execution

When Is a Trading Strategy Ready to Go Live?

A self-taught quant on the deploy gate: the checks a strategy has to clear before it touches real money, why the pass bar gets written before the test runs, what walk-forward actually proves, and the kill list I keep for every candidate I still believe in.

#systematic-trading#walk-forward#backtesting#research-method#risk-management

Why Does a Gold Scalp Start in the Red?

A self-taught quant on the arithmetic every XAUUSD scalper pays before the trade is right about anything: what a round trip actually costs, why a tight first target behaves like a coin flip, the stop distance where spread stops being a cost and becomes the strategy, and the four windows of the trading day I stopped trading altogether.

#trading-costs#xauusd#scalping#session-filters#systematic-trading

What Do You Do When Your Own Backtest Engine Is Wrong?

A self-taught quant on the week his research engine and MetaTrader 5 disagreed about the same strategy: the exit model that over-credited runners, the parity gate that caught a bug which raised reported profit, the convenient cost assumptions still in the model, and why the honest audit gets published instead of buried.

#research-method#backtesting#reproducibility#validation#systematic-trading

Can a Retail Trader Compete With Institutional Quants?

A self-taught quant on the races a retail trader loses before they start, and the one advantage that is genuinely his: the freedom to trade nothing. The entry filter that was tested and cut, the cost standby that took maximum drawdown from roughly 57 percent to roughly 22 percent on a hostile window, and why the honest answer to a perfect system is a repeatable process.

#systematic-trading#retail-trading#trading-psychology#research-method#risk-management

Why Is a Real Trading Edge Smaller Than It Looks?

A self-taught quant on the honest size of an edge: why a headline return is mostly a leverage setting, how removing the best 30 trades out of 3,502 turned my own research net negative, what an outside auditor found when he checked the number I leaned on hardest, and why a small edge is still worth building a machine around.

#research-method#backtesting#risk-management#systematic-trading#trading-psychology

Why Does Structure Beat Discipline in Trading?

A self-taught quant on why coded constraints outperform willpower, and the harder half of that claim: three protective rules that felt obviously right were rejected in testing, one of them making drawdown worse, while the two that survived cut maximum drawdown from roughly 57 percent to roughly 22 percent on the same hostile window.

#trading-psychology#risk-management#systematic-trading#research-method#backtesting

What Makes a Trading System Durable?

A self-taught quant on the difference between a system that scores well once and one that ages: the entry filter that added nothing and was cut, the session window I deliberately shifted by three hours to see if the edge was real, the leg of my own strategy that is too thin to trust, and why a fixed configuration beat re-optimizing every fold.

#systematic-trading#robustness#research-process#backtesting#risk-management

Why Does a Trading Strategy Stop Working?

A self-taught quant on conditional edge: why a strategy that stops working usually did not break, it just left its habitat. The 2024 cost regime that turned a strong configuration into a 67 percent loss, the session gates that only exist because trading around the clock was measurably worse, and why standing aside is part of the edge rather than a missing feature.

#regime-awareness#systematic-trading#research-method#risk-management#trading-psychology

Does an Engineering Background Help in Systematic Trading?

A self-taught quant on which software habits actually transfer to trading research, which ones quietly mislead, and the parity bug that cost 95 percent of a backtest's net result before it ever reached an account.

#systematic-trading#research-method#reproducibility#trading-psychology#backtesting

Why Is Early Progress in Trading Not Proof?

A self-taught quant on the gap between momentum and evidence: the configuration that scored a 3.78 Sharpe in its habitat and lost 67 percent in a high-cost year, the crypto config that looked strong in training and reversed out of sample, and why serious progress looks boring before it looks impressive.

#trading-psychology#validation#systematic-trading#risk-management#backtesting

How Do I Keep My Trading Research Honest?

A self-taught quant on the working habits that stop a good-looking backtest from becoming a belief: explicit rules you can debug, a validation chain where every gate removes a different illusion, written records, and reviewing the losers first.

#research-method#validation#backtesting#systematic-trading#trading-psychology

How I Tell a Robust Edge From a Lucky One

A self-taught quant on the difference between a result that survives variation and one that only looked good once. Why wishful thinking is expensive, what robustness testing actually stresses, why sample quality matters more than the headline number, and why not yet is usually the most honest answer.

#robustness#backtesting#research-method#trading-psychology#systematic-trading

Systematic Does Not Mean Automated

Automation is the cheap part. A self-taught quant on what systematic trading actually requires: explicit logic, features that earn their place, structure instead of candle reading, and the parity check between research and execution that almost nobody talks about.

#systematic-trading#trading-psychology#research-method#execution-parity#volume-profile

Why Most of My Trading Ideas Get Rejected

A self-taught quant's honest account of building a research process whose main output is the word no. Why data honesty comes before edge hunting, what an idea has to survive before it counts as evidence, and why keeping a registry of failures is a form of risk management.

#research-method#systematic-trading#backtesting#trading-psychology#volume-profile

Why Over-Trading Quietly Kills a Strategy

I took a selective strategy, optimized it, and it started trading far more often. That felt like an upgrade. It was the opposite. An honest account of how cost drag, a flattering win rate, and the loss of patience turned an improvement into a failure.

#systematic-trading#trading-psychology#trading-costs#backtesting#risk-management

Why I'm Publishing My Trading Account in Public, Losses Included

A software engineer's honest account of why he is putting a real trading account online, wins and drawdowns alike, why the rules of the reveal get written before the first number prints, and why public exposure is a discipline tool, not a marketing one.

#trading-psychology#systematic-trading#transparency#accountability#risk-management

The Evidence Behind MasterVP, and Where It Stops

A software engineer's honest account of how we tried to prove our own gold strategy wrong: validated first in a separate tick engine, stress-tested with the statistics built to catch luck, attributed to the one thing it actually does well, and disclosed down to the year it failed. Evidence, not a track record.

#systematic-trading#volume-profile#backtesting#risk-management#research-method#xauusd

Why Backtests Lie, and How a Tick Engine Fixes It

A software engineer's plain-language account of a defect hiding in most retail backtests: the bar-level fill assumption. Why a candle-based engine quietly flatters your results, what a pure tick engine does differently, and why I rebuilt mine so the tests would stop lying to me.

#systematic-trading#backtesting#tick-data#research-method#trading-psychology

The Kelly Criterion: How Much Should a Systematic Trader Risk Per Trade?

A plain-language walkthrough of the Kelly criterion, the formula that converts a trading edge into a position size, why betting beyond it mathematically guarantees ruin, and why practitioners run fractional Kelly instead.

#risk-management#kelly-criterion#position-sizing#systematic-trading#expectancy

The Calmar Ratio: Why I Judge a Strategy by Its Worst Drawdown, Not Its Best Month

A software engineer's plain-language explanation of the Calmar ratio, what it measures, why systematic traders often trust it over Sharpe, and why maximum drawdown is the number that actually decides whether a trader survives their own strategy.

#risk-management#calmar-ratio#drawdown#systematic-trading#trading-psychology
Chat