$799 lifetime · with your own API key
In short: DC Market Agent watches NQ, ES and CL, posts a morning briefing and a structured update every thirty minutes, and flags abnormal volume and breaking news as it happens. The part that makes it different from every alert bot: you can reply in the thread and ask it why — and it answers from the live context it is already holding, framed by your own trading rules.
Every other Telegram trading bot is a one-way pipe: it fires a message and stops. This one keeps the session context in hand, so you can reply and interrogate it.
“Why did you read the session as balanced?” It answers from the same live context it used to write the update, not from a generic model prompt.
“What happens if we lose the VAL?” It reasons about the levels currently in play, not about levels in general.
“I’m looking at a long here — does that fit?” It knows what your plan says, because it read it.
The agent reads your own trader profile, your playbook and your validated edge findings as context. Its answers are framed in your rules rather than in generic market commentary.
Those files are plain text and they are yours to edit. That is the whole training mechanism — no fine-tuning, no black box, no subscription tier to unlock it. Change the playbook, and the next answer changes.
Once per day per market. Overnight summary, the day’s scheduled releases with consensus against previous, the expected move for each instrument, which release actually matters and why, and your own execution rules restated where you will read them.
Where price is, VWAP, the swings that matter, and both the long and the short scenario — not a directional call dressed up as analysis.
In real time, when volume steps outside its normal range for that time of day.
The ForexFactory weekly calendar plus a ForexLive feed, polled every three minutes, with a breaking-keyword watchlist — war, tariff, rate cut, emergency meeting, ceasefire, state of emergency — and a cooldown so one story does not flood the channel.
07:45 for the European session, 14:30 for the US open.
22:15, after the day is done.
NQ, ES and CL are watched in parallel, and every post is labelled with the market it belongs to. Three instruments in one thread is only workable if you never have to guess which one you are reading.
This is the design decision worth paying for, and it is the one competitors do not make.
If a market’s context file has not been written recently, that market is skipped entirely. Silence, rather than confident commentary on a feed that died twenty minutes ago.
Each context file is checked to confirm it actually belongs to the instrument named in it. A mislabelled file produces nothing, not an analysis of the wrong market.
Each analysis starts from the current state. One bad reading cannot quietly contaminate the next hour of output.
The comment in the source says it plainly: precision of a surgeon — we are handling large sums. A bot that goes quiet when the data is broken is more useful than one that never goes quiet at all, because you learn to trust the silence.
| Telegram | A private channel or thread of your own. Nothing is public. |
|---|---|
| Live context | A DC data engine running on your NinjaTrader, writing the live context the agent reads. It is installed as part of the package — the agent is not a standalone script you point at nothing. |
| Instruments | NQ, ES and CL out of the box |
| API key | Your own OpenRouter key — you pay the model provider directly for what you use. See below. |
| Price | $799 lifetime — one payment, with your own OpenRouter key |
Why it needs your own key. The condition is not a catch — it is the reason a one-time price can exist at all. Every user makes real inference calls, up to about 150 a day, and that cost does not stop after the software is installed. A licence where we pay for your inference forever is a promise that quietly gets more expensive with every customer who buys it, and the usual way that ends is a price rise or a shutdown. With the key in your name you pay the model provider directly, at cost, you can see exactly what you are spending, and nobody has to renegotiate the price later. There is no version of this where the inference is ours.
It gives you both scenarios and the structure behind them. It does not tell you to buy, and there is no track record to quote because it does not place trades.
Nothing it produces reaches your broker. It writes to Telegram and nowhere else.
Anyone can paste ForexFactory into a channel. The value is in the reasoning connecting a release to the instrument you actually trade — and in it staying quiet when it has nothing.
Real answers. You reply in the same Telegram thread and it responds using the live context it holds for that instrument, plus your own profile and playbook. It is a conversation, not a set of buttons.
No. It has no broker connection and no order routing of any kind. It writes to Telegram and stops there.
NQ, ES and CL, watched in parallel with every post labelled by market. Other instruments are a custom-development question rather than a setting — ask.
It goes silent for that instrument until fresh context arrives. That is intentional. An analysis of a dead feed is worse than no analysis, because you cannot tell the difference from the message.
Setup is a Telegram channel and the data engine on your NinjaTrader, which is walked through on install. Editing the playbook is editing a text file.
Market context and your playbook are sent to the model provider so it can answer — that is how inference works. The key is yours, so that traffic sits on your own account and is your relationship with the provider, not ours. No account numbers, no fills and no broker credentials are involved at any point.
Not yet. Checkout opens once the licensing client and payment provider are finished. The founding list locks a lower price until then.
All ten indicators, the copier and the market agent, lifetime, at $1,845 for the first fifty. No payment taken today.