Posts

Showing posts from September, 2026

I Built a Trading Robot in One Weekend (and It Survived) — Publishing My First MQL5 Product

Image
My product page, live on the MQL5 Market, September 2026. The video version of this story, now live on my YouTube channel. It was just after midnight on Monday when I saw my trading robot pass its final test. Not a backtest on my own computer, where I control everything — the real test. The MQL5 Market validation server, running my code on symbols I had never tried, on a balance I had never imagined. The log stopped scrolling. The word PASSED appeared four times. And I just sat there in the dark thinking: I built a trading robot, and it works. This is the story of the VitalEdge Gold EA — the trading robot I published on the MQL5 Market this week, how it nearly died four times in one night, and why publishing it felt different from everything else I have done in this journey. Why a Trading Robot? I need to be honest about something first, because this diary only works if I tell the truth. I did not write every line of that robot's code by hand. I wrote it with AI assistan...

I Built a Trading Robot in One Weekend (and It Survived) — Publishing My First MQL5 Product

Image
My product page, live on the MQL5 Market, September 2026. The video version of this story, now live on my YouTube channel. It was just after midnight on Monday when I saw my trading robot pass its final test. Not a backtest on my own computer, where I control everything — the real test. The MQL5 Market validation server, running my code on symbols I had never tried, on a balance I had never imagined. The log stopped scrolling. The word PASSED appeared four times. And I just sat there in the dark thinking: I built a trading robot, and it works. This is the story of the VitalEdge Gold EA — the trading robot I published on the MQL5 Market this week, how it nearly died four times in one night, and why publishing it felt different from everything else I have done in this journey. Why a Trading Robot? I need to be honest about something first, because this diary only works if I tell the truth. I did not write every line of that robot's code by hand. I wrote it with AI assistan...

The Day Chiefs Broke My Heart at Mbombela: A Missed Penalty, a Post, and My R400

Image
I have been a Kaizer Chiefs supporter for as long as I can remember, and this weekend I learned that loving a team and betting on it are two very different kinds of pain. This is the story of the missed penalty at Mbombela, the R400 I will never see again, and why I wrote it all down instead of staying angry. Sometimes the detour is the story. I was on my way to Carltonville when I passed Mbombela Stadium and saw the signage: Kaizer Chiefs were playing Golden Arrows. If you know anything about me and Chiefs, you know there was never a version of this day where I keep driving. I stopped. I got in. And for about two hours I forgot about affiliate links, email sequences, and every deadline on my calendar. Just me, the green pitch, and 90 minutes of hope. There was also the small matter of R400. I put money on Chiefs to win. Not a fortune, but real money. Money I earned. And that is exactly where this diary entry gets complicated, because by the end of the night I would drive the rest ...

Going Home to Bushbuckridge: The Road and the River

Image
On the 31st of August I did something I hadn't done in too long. We left Carltonville, drove up to Rustenburg to collect my sister, and then pointed the car east — past Pretoria, through Mbombela (Nelspruit), White River, Hazyview, Mkhuhlu, and finally Cork, home ground in Mpumalanga, right next to Bushbuckridge and Kruger National Park. That is where I was born. I don't say that in every post on this blog, but it matters today, because this trip was the first time in a while that I remembered what the dream I keep writing about actually looks like in real life. Most of my diary entries are about the online business. Affiliate links, dashboards, Instagram posts, email sequences. But a business is supposed to buy you something. Time. Freedom. The ability to go home when you want to, without asking a boss for leave forms. So we went. Not for a conference. Not for work. Just home. The Road Through Bova Tunnel It's a long drive — hours and hours — but the route itself...

The Day the Whole World Could Open My Website — Except Me

Image
It was a Friday evening and I did the thing I always do — pulled out my phone, typed vitaladge.com into the browser, and waited for my site to load. My shop. My products. My two years of work. "This site can't be reached." My stomach dropped the way it does when you see that message. If you've ever run a website, you know the feeling. It's not just a technical error — it's the sound of your income possibly vanishing. I refreshed. Same message. Cleared my cache. Same message. Restarted my phone. Same message. I'd been down this road before. A pingback attack once took the site off balance , and I've had my share of plugin meltdowns. So I assumed the worst: the site was down for everyone. Three days of commissions, gone. Three days of daily blog posts, unreachable. Three days of Instagram and Facebook traffic landing on a dead page. But the Website Wasn't Down Here's the twist. I have this AI agent — the same one I've written...