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 Turn a Trading Pattern Into a Rule You Can Test?

A pattern you can see on a chart only becomes testable once every word in it has a measurement: which level, over what window, in what unit, for how long, and what counts as failure, all decided before the data is opened. How a self taught quant writes his own gold ideas down, why costs and tick data go in from the first run, and the random-entry test that tells a real rule from a pattern that only lived in his attention.

#hypothesis-testing#backtesting#volume-profile#research-method#systematic-trading

What Does Adaptive Actually Mean in a Trading System?

Adaptive does not mean the system learns or gets re-tuned. It means every distance is measured in the market's own units, so one frozen configuration keeps meaning the same thing in a quiet session and a violent one. A self taught quant on the four places his gold system adapts, the four places he refused to let it, and the walk-forward test that killed the most convincing idea of the lot.

#adaptive-systems#volatility#walk-forward#risk-management#systematic-trading

Why Do Trading Bots Blow Up Accounts?

Most trading bots that empty an account were not wrong about the market. They were wrong about how to lose: adding to losing positions, counting risk per chart instead of per account, and trusting safety limits nobody tested. What happened when I built a grid and a martingale into my own tick engine, why drawdown is the first number I ask for, and how one of my own protective settings locked an account that would have recovered.

#risk-management#trading-bots#drawdown#systematic-trading#gold-trading

Does Automating Your Trading Actually Remove Emotion?

Automation removes emotion from the fill, not from the person. It relocates the feeling to two moments nobody sells a course on: the day nothing qualifies, and the loss you watch happen and disagree with. Here is what each of those moments needs, why the decision rule has to be written before the result is known, and the evidence I use to tell a frozen configuration from a fitted one.

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

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
Chat