BuildWithYoli

Case study · custom software

I built my own trading operating system.

Great tools already exist. None of them gave me exactly what I wanted: a journal systematized my way, and a strategy I could say out loud. Building it is how I found my edge.

My own build · in daily use · 13 months of logged trading

Nasdaq futures, 15 minute chart. My levels tool marks yesterday's high, close and low before I sit down.
Nasdaq futures, 15 minute chart. My levels tool marks yesterday's high, close and low before I sit down.

3

pieces: charts, research, journal

2

custom TradingView indicators, running live

90+

closed trades logged and graded

13 months

of logged trading, first entry July 2025

Every number on this page comes from my own log, my repo, or a screen you can see below it.

All that prep, and I was not practicing real entries.

I started trading in June 2025. I worked with two or three coaches, and every one of them had their own strategy, their own favorite indicators, their own rules.

Pretty early on I realized trading strategies are a lot like recipes. What works incredibly well for one person may not fit another person's personality, risk tolerance, schedule, or decision making style.

Then preparing my charts became the most time consuming part of trading. I would sit down and spend the good hours drawing levels, checking indicators, switching timeframes and reading the news. Sometimes the opportunity was already happening while I was still doing the administrative work.

I tried paper journals. I tried spreadsheets and Google Forms. I paid for specialized trading journal software. They stored my trades. I needed something that could show me my own behavior.

Why am I manually repeating something that can be systemized?

the question that started the build

Three pieces, one system

The system helps me answer three questions. What is the market doing? Is there an opportunity that fits my strategy? Am I actually trading the way I think I am?

The charts prepare themselves

I built custom TradingView tools that organize the technical information I care about: market structure, the price levels that matter, trend, momentum, and which of my setups is in front of me. The work I used to do by hand is done before I sit down.

Yesterday's high, close and low, drawn automatically on every instrument I follow. Same levels, same way, every day.
Yesterday's high, close and low, drawn automatically on every instrument I follow. Same levels, same way, every day.

The research arrives sorted

I also built an AI research agent that reads the week's news and writes me a brief in plain English of what is moving prices and why. It arrives before the session, so I do not start the day reading for hours.

The agent's weekly brief, built from the week's news: what is moving prices and why, in plain English. I read it before I look at a chart.
The agent's weekly brief, built from the week's news: what is moving prices and why, in plain English. I read it before I look at a chart.

The journal grades the work

The third piece is my trading journal and analytics application. It records every trade, analyzes my performance, shows me which setups actually work for me, and shows me where I am following my rules versus where I am drifting from them. This is the piece that taught me my edge.

The journal reads my log on every visit and rebuilds the picture: best setup, worst habits, and how much each one is worth.
The journal reads my log on every visit and rebuilds the picture: best setup, worst habits, and how much each one is worth.

The system does not tell me what trade to take. It gives me context so I can make that decision myself.

The system says no

My rules used to live in my head, which is where rules go to get bent. Now they live in the tool. It checks the trade in front of me against my own limits and says the answer out loud, before I can click.

Micro crude, 4 hour chart. The setup was valid, the size was not: "TOO HEAVY, $463 > $200 cap, STUDY ONLY." The trade is off the table before I can talk myself into it.
Micro crude, 4 hour chart. The setup was valid, the size was not: "TOO HEAVY, $463 > $200 cap, STUDY ONLY." The trade is off the table before I can talk myself into it.
Micro silver, 15 minute chart. "CHOP, stand aside." No stop, no target, no setup. Doing nothing is a decision the system is willing to make for me.
Micro silver, 15 minute chart. "CHOP, stand aside." No stop, no target, no setup. Doing nothing is a decision the system is willing to make for me.
Same instrument, quieter day. "SKIP, too quiet." The move on offer is too small to pay for the risk it costs, so the answer is no.
Same instrument, quieter day. "SKIP, too quiet." The move on offer is too small to pay for the risk it costs, so the answer is no.

None of this is clever. It is my own rules, written down in a place where I cannot quietly renegotiate them at 9:30 in the morning.

What my journal shows me

These are my own numbers, computed by my app from my own trade log. They are not broker statements, they are not a forecast, and they are not a claim about what anyone else would get.

70%

win rate, 63 of 90 closed trades green

90

closed trades in the sample

+$106.43

average per closed trade, my expectancy

+$9,579

every closed trade added up, to date

The same screen names my three biggest leaks and tells me to refuse them: entries I take on a break and retest, setups I had already marked skip, and one instrument I keep losing on. Repeated money losers, ranked loudest first.

I am still early in my professional trading journey, so I am careful not to present a short period of results as proof that I have solved trading. What I am proud of is the process I have built.

Best setup and biggest leaks, in R. Only answers I have tried at least five times can hold a tile, so one lucky trade cannot win the argument.
Best setup and biggest leaks, in R. Only answers I have tried at least five times can hold a tile, so one lucky trade cannot win the argument.
The same view in dollars: expectancy per trade, and what each leak has actually cost me over 90 closed trades.
The same view in dollars: expectancy per trade, and what each leak has actually cost me over 90 closed trades.
Practice, tracked like a curriculum: replay phases and the market states I have actually traded, so I am not only rehearsing the conditions I enjoy.
Practice, tracked like a curriculum: replay phases and the market states I have actually traded, so I am not only rehearsing the conditions I enjoy.

I stopped searching for the next strategy.

Before I built this, it was easy to believe the next coach, the next indicator or the next method held the missing piece. Now I have enough structure and data to refine what I already have instead of replacing it.

It also makes my mistakes much harder to hide. I can see when I am following my strategy and when I am drifting. I can see when the market is offering one of my setups and, just as importantly, when there is nothing worth trading.

The alerts mean I do not have to stare at charts all day. I can step away and come back when the market reaches conditions that deserve my attention. I wanted trading to fit into my life, not consume it.

Then the system passed a test I did not grade. I passed my prop firm evaluation. Same rules, same log, same tool saying no when the trade was wrong. It does not make me a great trader. It says the process holds up when someone else keeps score.

That is the transition I care about most: moving from thinking like a gambler who watches the dollar sign to thinking like a professional trader who watches the statistics.

The prop firm's own equity line for my evaluation account. It runs on simulated funds, not my money. The line is every closed trade in the test, in order, from day one to the day I passed.Simulated evaluation account
The prop firm's own equity line for my evaluation account. It runs on simulated funds, not my money. The line is every closed trade in the test, in order, from day one to the day I passed.

Your version of this exists too.

Mine happens to be trading. The shape is the same in any business: you already know how the work should run, the repetitive part around your decision is eating the day, and the good tools out there are shaped around someone else's way of working, not yours.

The goal was to automate the repetitive work around the decision so I could spend more of my energy on the part that actually requires judgment.

  1. 1

    You tell me how your work actually runs, and which decisions only you should be making.

  2. 2

    I build the smallest system that takes the repetitive work around those decisions off your hands.

  3. 3

    You own it, you use it daily, and it keeps showing you where your edge is.

You bring the idea and the expertise. I help turn it into a system.

Tell me how the work runs today. If software is not the right answer, I will say so on the call.