About Signal desk
Signal desk is a rule, not an opinion. It is built and run by one person, it runs on a schedule whether anyone is watching or not, and it publishes every stock it signals including the ones that went down. It is not written by a financial analyst and it is not advice.
Signal desk is built and run by me, Izaias Cavalcanti. I am a product designer and design engineer. I am not a financial analyst, I do not have a background in markets or finance, and I am not licensed to advise anyone about money.
That is an odd thing to lead with on a site about stocks, so it is worth explaining why it is the first paragraph rather than a footnote.
Why this is not written by an analyst, on purpose
Most writing about stocks asks you to trust a person. An analyst forms a view, explains the reasoning, and the value of the piece depends on how good that person's judgement is. You have no practical way to check.
Signal desk is not that. There is no view here and no judgement to trust, because nothing on this site is a decision I make. It is a rule, written down in full on the methodology page, that runs on a schedule against every stock in its universe and produces the same answer regardless of what I think that day.
My credentials are not the thing that should convince you, and they would not be relevant if I had them. The thing that should convince you is that the rule is published, the schedule is published, and the results are published including the ones that went badly.
What I actually built
The part I am qualified for. Signal desk is a set of automated jobs that scan the NYSE, NASDAQ, AMEX and B3, compute StochRSI exactly as the reference implementation does, check two filters on the underlying business, and record a signal when a stock that qualified pulls back and recovers. It writes to a database, sends an email when something fires, and publishes everything to a dashboard that anyone can read without an account.
It has been running unattended since it was built. The scans do not wait for me to be at a computer, and they have run on days when I was not looking.
What I will not claim
Being specific here matters more than sounding impressive:
- Not a track record. The percentages on this site are plain price changes with no positions, sizing or costs behind them. That is not a return and I do not present it as one.
- Not a backtest. Nothing here was tested against history to find settings that would have worked. The rule was fixed and then run forward.
- Not open source. The code is in a private repository. You can verify the rule against the published results, but you cannot read the implementation, and I am not going to imply otherwise.
- Not advice. I do not know your situation, and I am not qualified to.
Why publish the losses?
Because a screen that only shows its winners is not evidence of anything, and because removing them would contradict the rule the system already lives by.
Signal desk refuses to admit a stock when a required number is missing, on the grounds that unverified data makes the whole list meaningless. Quietly dropping signals that went down would be exactly the same failure applied to results instead of inputs. The reasoning is set out in why a missing number counts as a no.
So the dashboard shows every signal the system has fired, and they stay there. Some of them are red right now. That is the honest state of a mechanical screen and it is what the record is supposed to look like.
Contact and elsewhere
- izaias.xyz, my personal site
- design.izaias.xyz, design work
- engineer.izaias.xyz, engineering work
- github.com/iziuqo
Never find out three days late.
The signal scan already runs every weekday at 22:10 UTC, whether anyone is watching or not. Premium is how it will reach you.
Free while in early access. No card, no spam.
Signal desk is a public record of a mechanical screen. It is not investment advice and it is not written by a licensed financial adviser. The percentages shown are plain price changes with no positions, sizing or costs behind them, so they are not a real world return.