What a Signal Has to Contain Before You Can Act on It
Most advice about signal channels is about trust. Are they honest, do they post their losers, is the track record real. Those are the right questions and we have written about them at length. This piece is about something narrower and, on any given morning, more useful: whether the message you just received is actually a signal at all.
Because a call that is missing a field is not a slightly worse version of a complete one. It is a different kind of object. A complete signal is an instruction — two people who receive it and have never met will place the same order. An incomplete one is a direction, an opinion, a hint. You cannot execute a hint. You can only fill in the missing part yourself and then, later, disagree with the channel about whose trade it was.
We found this in our own feed, which is why it is worth writing
This is not a hypothetical. We audited a week of our own published signals against a completeness check and found that a small number of them had gone out missing a field — most often the stop. Not many, and not on purpose. The pipeline that formats and publishes a call had no opinion about whether the call was finished; it published whatever it was handed.
Two things about that are worth saying plainly. The first is that those messages reached subscribers, including paying ones, and a subscriber has no way to tell the difference between a call with no stop and a call whose stop the sender simply forgot. Both look like a confident entry. The second is that we only found it because somebody went looking — nothing complained, nothing broke, and the feed looked healthy from the outside the entire time.
The fix was to stop treating publication as automatic. The publisher now refuses a signal that is missing a required field rather than sending it and correcting later. That is the correct behaviour and it should have been there from the start, which is exactly the sort of thing worth admitting in public rather than quietly shipping.
The reason to tell you is not the confession. It is that the same gap almost certainly exists in feeds you follow, nobody is auditing them, and the check takes about four seconds per message once you know what you are looking at.
The six fields
A signal has to answer six questions. Not five with the sixth implied by context — six, stated. What follows is what each field is actually for, because knowing the purpose is what lets you notice when one is missing in a way that matters.
1. The instrument
This is the one everybody assumes is never missing, and it is missing more often than any of the others. It disappears into context: a gold channel posts a call without saying gold, because what else would it be. Then the same channel posts a crypto call the same afternoon, and a message that reads simply BUY 2650 has to be resolved by scrolling up.
Context is not a field. It is an inference you are making under time pressure, on a phone, about a message that may be a forward from somewhere else. It is also the field where a mistake is unrecoverable rather than merely costly, because every other error puts you in the wrong place on the right instrument, and this one puts you in an entirely different market.
2. The direction
Rarely absent, occasionally ambiguous. The failure mode here is not a missing word but a message that describes a situation instead of an action — gold looking heavy under resistance is an observation, and half the people reading it will take it as a sell and the other half will wait. If a channel wants that to be a signal it has to say sell.
3. The entry, and whether it is now or later
Here is the ambiguity that costs the most money, and almost nobody names it. A signal that says buy at 2650 means two completely different things depending on where price currently is. If price is above 2650 it is an instruction to wait for a pullback. If price is below 2650 it is an instruction to wait for a breakout. And if price is sitting at 2650 it is an instruction to buy now.
Those are three different trades with three different risk profiles, and the message is identical in all three cases. The reader resolves it by checking the chart — which means the trade you take depends on how quickly you saw the message. Two subscribers acting on the same call, minutes apart, end up in genuinely different positions and both believe they followed it.
A complete signal removes the ambiguity by saying which it is: market, buy limit, or buy stop. One word. Its absence is the single most common reason two people following the same channel report different results from the same call.
4. The stop
The stop is not a safety feature bolted onto a trade. It is the field that makes the trade sizable. Position size is derived from the distance between entry and stop and the amount you are willing to lose — take the stop away and there is no arithmetic to do, so there is no size that follows from the trade. You are left picking a number that feels right, which is another way of saying your risk on that position is unrelated to the setup.
So a call with no stop is not a relaxed or a confident call. It is an unsized one. If you take it, you have not taken the channel's trade at all — you have taken your own trade in the channel's direction, and if it works out neither of you will notice the difference.
The variant to watch for is a stop that exists but is described rather than specified: a stop below the structure, a stop under the low. That is guidance for someone building their own trade, and it is a perfectly reasonable thing for an educator to say. It is not a stop. Two readers will place it in two different places, which is precisely the situation a stop level is supposed to prevent.
5. The target, and what happens at it
A target is the least dangerous field to omit, because a trade with an entry and a stop is a complete, sizable, survivable position even with no target at all — you can manage it out by any rule you like. It is still worth stating, for a reason that only shows up later: without a stated target there is no way to score the call afterwards.
This is where multiple targets need care. A signal with three targets and no instruction about what to do at each one is really a signal with one entry and three separate trades inside it, and the channel gets to decide after the fact which of them it was. If the first target is hit and price reverses, was that a win or a full-size loser that briefly went the right way? Both readings are available, and the reading gets chosen once the outcome is known. A complete call says what closes at each level and where the stop moves, before any of it happens.
6. What makes it stale
The field nobody includes. A pending order sits there being valid forever unless something says otherwise, and a setup posted before a data release is not the same setup an hour after it. A reader who was asleep wakes to a limit order for a trade whose reasoning expired.
This does not need to be elaborate. Valid for the session, or cancel if not filled before the release, or simply a note that the level is invalidated if price closes through it. Any of them turns an open-ended instruction into one with an end. Its absence is why so much of the argument about whether a channel's call worked is really an argument about when someone was allowed to stop waiting for it.
The test, which is faster than the checklist
You will not run six checks on every message. Here is the one question that catches almost everything, and it takes a second:
Could two people who received this message, without talking to each other, place the same order?
That is the whole test. It works because it targets the actual failure — not incompleteness in the abstract, but the specific gaps that force the reader to supply something. If you have to check the chart to know whether it is a limit or a market order, the answer is no. If you have to decide where under the structure means, the answer is no. If you have to guess which instrument, the answer is obviously no.
And when the answer is no, you have learned something more useful than that one message was sloppy. You have learned that the outcome the channel eventually claims for this call is not checkable, because there was never a single trade to check it against.
What a channel should do with an incomplete call
Not publish it. That sounds obvious and it is not what usually happens, because the alternatives all feel more helpful in the moment.
- Publish it and clarify in a reply. The reply arrives after people have acted, which means the clarification applies to a trade that has already been taken differently by everybody who was quick.
- Publish it and edit the message. Now the message on screen is not the message that was sent, and anyone reviewing the channel later sees a call that was always complete. This is the most damaging of the three, because it is invisible.
- Publish it and delete it if it goes wrong. This is no longer a completeness problem — it is the record problem, and a feed that does it is not producing evidence.
The honest option is the boring one: hold the call until it is finished, and if the moment passes while it is being finished, let the moment pass. A missed setup costs one trade. A published half-signal costs the ability to tell afterwards what anyone was supposed to have done.
The reader's version
If you follow signals from anywhere, add one column to whatever you already keep. Not a rating, not a comment — a yes or no, recorded when the message arrives: was this complete as sent?
Record it at the time, for the same reason a trading journal is written at entry rather than at exit. Once you know how the trade went, your memory of how clear the instruction was becomes unreliable in a specific direction: winners are remembered as having been obvious, and losers as having been vague. The column is only worth keeping because it is filled in while you still do not know.
After a few weeks it answers a question that no amount of watching a channel will otherwise answer. If the incomplete calls are scattered at random, you are looking at ordinary carelessness, which is a quality problem you can price in. If they cluster — if the vague ones are the ones that later got claimed as wins, or the missing stop shows up mostly in the trades that ran a long way — you are looking at something else, and you found it with a column rather than an argument.
Common questions
Isn't the stop my responsibility rather than the channel's?
Where you set your risk is absolutely yours. But there is a difference between a channel saying here is my stop and you deciding to use a wider one, and a channel saying nothing at all. In the first case you are making an informed change to a defined trade. In the second there is no defined trade to change, and the channel has quietly transferred the hardest part of the decision to you while keeping the credit for the direction. If a channel's position is that stops are the reader's job, that is a legitimate stance for an educational feed — it just means it is not a signal service, and it should not be judged, or sold, as one.
What about calls posted as a chart image?
Apply the same test and it usually fails, though not because images are bad. A marked-up chart can carry every one of the six fields perfectly well. What it cannot do is survive being read on a phone in bad light, and it cannot be searched, quoted or checked later without opening the picture again. The practical rule: if the levels are only in the image, the levels are effectively unstated for anyone reviewing the channel afterwards. A good chart post has the numbers in the text as well, and the image as illustration.
Is a channel that posts fewer complete signals better than one that posts many?
We will not put a ratio on that, because any ratio would be invented and the honest answer is that frequency and completeness are unrelated. A feed can be complete and constant, or sparse and vague. What is worth watching is not the counts but whether completeness changes with conditions — a channel whose calls are meticulous in a good week and hand-wavy in a bad one is telling you something about how it behaves under pressure, and that is a far more useful observation than either number on its own.
The channel clarified in a follow-up message. Doesn't that fix it?
It fixes it for the people who had not acted yet, which is not everyone and is not a stable group. The reason to care is what it does to the record rather than to the trade: once a call is assembled from two messages sent at different times, the outcome can be scored against whichever version fits. That is not necessarily anyone being dishonest — it is simply that the ambiguity now exists permanently, and ambiguity in a record always resolves in the flattering direction eventually, whoever is doing the resolving.
Does this apply to my own trades?
It is the sharpest use of it. Write your next setup as though you were going to send it to somebody who cannot ask you a question, and see whether you can complete all six fields before you enter. The field you cannot fill in is usually the reason the trade was not ready, and it is very often the stop — which is the same finding we had about our own feed, arrived at from the other end.
Why we published this one
We post free calls on Telegram and the outcome of each one afterwards, losers included, and we sell a paid room and say so openly. That gives us an obvious reason to write a piece about how to judge a signal, and you should read it with that in mind.
What makes it worth publishing anyway is that the check in it was pointed at us first and it found something. We are not describing a standard we already met — we are describing one we failed quietly for a while, noticed by auditing rather than by being caught, and then enforced in code so that it cannot recur. The six fields above are the ones our own publisher now refuses to send without. Hold any channel to them, including this one, and the free feed is where you can check.
Read next
When a Signal Arrives Late: Is the Trade Still There?
You open the message and price has already moved. The useful question is not how old the call is — it is whether the reason for it is still available at the price you can actually get.
Read →The One Field a Signal Cannot Contain: Your Position Size
A complete signal tells you what, which way, where in, where out. It cannot tell you how big — and following one with a fixed lot size quietly turns every call into a different bet.
Read →Holding a Trade Over the Weekend Is a Decision You Are Already Making
The weekly close is the one scheduled event most traders never plan for. Here is what actually happens to an open position while the market is shut, and how to measure your own broker's Sunday open instead of guessing.
Read →