TradingSignalBot
For
Get early accessEarly accessJoin the free channelFree channel

Trading signal bot for Telegram

The signal bot that draws its own charts.

It finds the setup, marks up the chart, posts it, and redraws it every time price hits a level. Every signal arrives as a marked-up chart, and the same thread redraws it at each target. Add it to your Telegram channel. It posts the signals, follows every trade and redraws each chart. Signals, marked-up charts and level events over one API, with a webhook for every target and stop.

FOREXIA | Main Forex Channelposted by the bot
  1. Wednesday 14 October
  2. The signal's chart as posted

    SELL USDCHF · Signature Trade
    Entry 0.83852 · Stop 0.84429 (58 pips)
    TP1 0.83563 · TP2 0.83274 · TP3 0.82697 · TP4 0.82120

  3. USDCHF Sell · 0.83852

    The chart redrawn at TP1

    TP1 hit: 0.83563 (+29 pips).

Posted live by the bot to our free Telegram channel on Wednesday 14 October 2026. Times are New York.

Who it is for

Most signal bots send a wall of text.

USDCHF SELL NOW @ 0.83852
SL 0.84429
TP1 0.83563
TP2 0.83274
TP3 0.82697
TP4 0.82120

And hours later, if someone is awake: TP1 hit. No chart, no reason, no way to see where price is.

This one sends the chart, and keeps it current.

The same USDCHF sell as the bot posted it: yesterday's high, the stop hunt through it, the entry, the stop and four targets, each priced
  • The level that was hunted, marked where the crowd's stops sat.
  • Entry, stop and four targets, drawn and priced in pips.
  • Redrawn at every target and stop, as a reply in the same thread.

White label · your brand, your strategy

Your logo. Your template. Your strategy.

Every chart the bot posts can be yours: your logo in the corner, a template in your colours, and, if you trade your own method, your rules running the scan and your markups on the chart. Your members see your name, not ours.

The USDCHF signal of Wednesday 14 October 2026 in the Forexia template
The USDCHF signal of Wednesday 14 October 2026 in the Daylight template, with a space for your logo
The USDCHF signal of Wednesday 14 October 2026 in the Navy template, with a space for your logo
The USDCHF signal of Wednesday 14 October 2026 in the Mono template, with a space for your logo

One real signal, the USDCHF sell of 14 October 2026, drawn by the bot in four templates: the same candles and levels, only the look changes. Or send us your colours and your font, and it becomes your own template.

01

Your logo on every chart

On the signal and on every update after it, where ours sits on these.

02

A template, or your own

Pick one of ours or send your colours and font. The background, candles, levels, labels and header all follow your brand.

03

Your strategy, automated

Give us your rules and we turn them into the bot: it scans your markets, finds your setups and posts your signals, around the clock.

04

Your markups and your words

The levels, zones and numbered callouts your method uses, and messages written the way your channel speaks.

Bring your strategy. Leave with a signal machine.

If it can be written down as rules, the bot can run it. You keep the strategy; we do the building.

  1. Tell us the rules. Your markets and timeframe, what makes a setup, where the entry, the stop and the targets go, and when a trade ends.
  2. We build and test it. We code the rules and run them over past candles, so you see every signal they would have sent before one goes live, losses included.
  3. Make it look like you. Your markups, your template, your logo, your wording on every message and every update.
  4. It goes live in your channel. It scans, posts and follows every signal, with your free and paid channels paced the way you choose.

Built with you, in early access. Rules only: the bot follows what is written down, it does not guess. A test on past candles shows how the rules behaved, not what they will make.

Strategy templates · early access

Pick a strategy, or bring your own.

Well-known strategies, written as code for the bot. Each one below is the most recent signal its code found on real gold candles, drawn the way the bot draws it. Change any rule, or send us yours.

  1. A opening range breakout signal on XAUUSD, drawn by the botXAUUSD · 5 min · 21 a monthOpening range breakoutThe first 15 minutes after the New York open set a range; the first 5-minute close outside it is the signal.
  2. A fair value gap signal on XAUUSD, drawn by the botXAUUSD · 15 min · 32 a monthFair value gapThree candles leave a gap that price skipped; the first candle to come back into it is the signal.
  3. A liquidity sweep signal on XAUUSD, drawn by the botXAUUSD · 15 min · 7 a monthLiquidity sweepPrice runs through the previous day's high or low, then a 15-minute candle closes back inside the level: that close is the signal.
  4. A order block signal on XAUUSD, drawn by the botXAUUSD · 15 min · 26 a monthOrder blockA strong candle breaks the last swing high; the last down candle before it is the block, and the first return into it is the signal.
  5. A ema crossover signal on XAUUSD, drawn by the botXAUUSD · 15 min · 47 a monthEMA crossoverThe 9 EMA closes across the 21 EMA in the direction of the 200 EMA: a buy above it, a sell below it.
  6. A supertrend signal on XAUUSD, drawn by the botXAUUSD · 1 hour · 11 a monthSupertrendThe Supertrend line (ATR 10 × 3) flips from above price to below it, or the other way: the candle that closes through it is the signal.
  7. A london breakout signal on XAUUSD, drawn by the botXAUUSD · 15 min · 7 a monthLondon breakoutThe Asian session sets a range; the first 15-minute close above its high or below its low after the London open is the signal.
  8. A break and retest signal on XAUUSD, drawn by the botXAUUSD · 15 min · 25 a monthBreak and retestPrice closes beyond a swing high or low, comes back to the level within twelve candles and closes on the broken side: that close is the signal.
  9. A rsi divergence signal on XAUUSD, drawn by the botXAUUSD · 15 min · 13 a monthRSI divergencePrice makes a lower swing low while the RSI makes a higher one, the first in oversold territory: a buy once the second swing is confirmed. The mirror is a sell.
  10. A macd crossover signal on XAUUSD, drawn by the botXAUUSD · 15 min · 30 a monthMACD crossoverThe MACD line crosses its signal line below zero in an uptrend, or above zero in a downtrend, with price on the 200 EMA's side.
  11. A silver bullet signal on XAUUSD, drawn by the botXAUUSD · 5 min · 12 a monthSilver bulletA fair value gap forms in the 10:00 to 11:00 New York window; the first candle back into it before 11:00 is the signal.
  12. A judas swing signal on XAUUSD, drawn by the botXAUUSD · 15 min · 16 a monthJudas swingA candle runs through the Asian range early in London, then a 15-minute candle closes back inside it: that close is the signal.

A template is automation, not an edge: no results are shown here, because none is sold as one. Before it goes live in your channel, you see every signal it would have sent on your markets, losses included. Every template, with its rules.

One real signal. Your scroll is the clock.

USDCHF Sell · Signature Trade · posted live on Wednesday 14 October 2026

New York
Wed 14 Oct · 02:00
USDCHF
0.83302
Bot
Watching

Real 15-minute candles. The bot posted this signal at 11:45 New York and followed it to the close. Most signals do not reach all four targets: this one is shown because it shows every kind of update. Every other signal is below. This signal's own page.

Every signal shows its working.

Rules, not a black box. The bot numbers its reasoning on the chart, from the level the crowd was watching to the candle that fired the signal, and lists the checks it passed. The rules in full.

The bot's chart for the USDCHF sell with its four numbered callouts
The chart as the channel received it. Hover to read it at full size.
  1. Yesterday · consolidation

    Yesterday ranged 33 pips, 69% of the average daily range, an inside day: the crowd marks its high and parks stops above it.

  2. First leg

    New York pushes to 0.83868, pullback to 0.83777.

  3. Second leg · the stop hunt

    11:00 New York: 0.83951. Yesterday's high 0.83463 was taken by 49 pips. The stops above it are taken.

  4. Signal

    First 15-minute close back under the first leg, 11:45. Stop 0.84429 (58 pips). Targets 0.83563, 0.83274, 0.82697, 0.82120.

6 of 8 checks passed

  • Clear Asian rangeAsian range 12 pips, 25% of the 48-pip average daily range.passed
  • Second-leg stop hunt (M)First leg to 0.83868, pullback to 0.83777, then a second leg 8 pips past it: an M off the high.passed
  • Hunt at a session openThe extreme printed at 11:00 New York; the window is the first 90 minutes of London or the first two hours of New York.not passed
  • Yesterday's high takenYesterday's high 0.83463 was taken by 49 pips.passed
  • High-impact news in syncNo high-impact release for either currency within 15 minutes of the extreme.not passed
  • Tuesday or WednesdayIt formed on Wednesday; the method expects the high or low of the week on Tuesday or Wednesday.passed
  • High of the weekThe extreme 0.83951 is the high of the week so far.passed
  • Induced from the week's openThe extreme sits 93 pips above the week's open of 0.83021; it counts from 24 pips above.passed

Also seen: yesterday consolidated, deep hunt, average daily range used up, other dollar pairs hunted the same way.

For channel owners · early access

Run a signal channel without staying up for it.

Today the bot runs our own channels, day and night. Early access opens it to yours.

1

Add the bot

Make it an admin of your Telegram channel, with the right to post. That is the install.

2

Pick the markets

The seven dollar majors and gold, scanned every five minutes, on two setups that are written down as rules.

  • EURUSD
  • GBPUSD
  • AUDUSD
  • NZDUSD
  • USDCAD
  • USDCHF
  • USDJPY
  • XAUUSD

3

Choose who gets what

Every signal to your paid channel. A paced handful to your free one, so the free channel sells the paid one.

4

Let it follow

It replies to its own post at every target and at the stop, with the chart redrawn, until the trade closes.

5

Your name on it

Your logo in the corner of every chart, the way ours is on these, in a template of your colours. See the templates.

In early access

Telegram today. Discord and X next. Your own calls, charted and followed by the bot, after that. The bot for channel owners.

Get early access

For traders · live now

Signals that arrive with the chart already drawn.

Join our free Telegram channel for up to six signals a month. ForexiaPRO members get every signal, about eleven a month, and every course. The eight markets · Gold signals

  • The seven dollar majors and gold
  • Entry, stop and four targets on every chart
  • Every target and the stop posted as a reply, chart redrawn
  • Hands off: the stop never moves, and a signal still open after ten trading days closes at the market

What arrives

  1. The signal

    SELL USDCHF · Signature Trade. Entry 0.83852, stop 0.84429 (58 pips), four targets.

  2. Every target, as a reply

    TP1 hit: 0.83563 (+29 pips).

  3. The close

    Closed: all four targets hit (+173 pips).

For developers · API in early access

Signals, charts and level events, over HTTPS.

  1. Send levels, get a chart.

    Post an instrument, an entry, a stop and targets. The bot draws the chart in its own style and returns the image.

  2. Subscribe once.

    Register a webhook and pick the events: a new signal, each target, the stop, the close.

  3. Every event, signed.

    Each delivery carries the chart as it stands and an HMAC signature, so you know it came from us.

A preview of the API we are building. Endpoints and fields may change before launch. The preview in full.

curl https://api.tradingsignalbot.com/v1/charts \
  -H "Authorization: Bearer $TSB_KEY" \
  -d pair=USDCHF -d side=sell \
  -d entry=0.83852 -d stop=0.84429 \
  -d targets=0.83563,0.83274,0.82697,0.82120
The chart the request returns

200 OK · image/png · 3840 × 2160

curl https://api.tradingsignalbot.com/v1/webhooks \
  -H "Authorization: Bearer $TSB_KEY" \
  -d url=https://your.app/hooks/signals \
  -d events=signal.created,signal.target_hit,signal.stopped,signal.closed
{
  "id": "wh_9f2c",
  "events": ["signal.created", "signal.target_hit", …],
  "secret": "whsec_…"
}
POST /hooks/signals
TSB-Signature: t=1792023000,v1=5a1e…
Content-Type: application/json

{
  "type": "signal.target_hit",
  "created": "2026-10-14T23:40:00Z",
  "data": {
    "signal_id": "sig_usdchf_1791992700",
    "target": 2,
    "price": 0.83274,
    "pips": 58,
    "chart_url": "https://api.tradingsignalbot.com/v1/…/2.png"
  }
}
The chart attached to that event, redrawn at TP2

chart_url, as it stood at TP2

Every signal stays up. Losses too.

All 5 signals the bot has posted to our free channel since it went live on 4 October 2026, each with the last chart it drew. As of 25 October 2026.

  1. The bot's latest chart for the USDCHF sell signal of Wednesday 14 October 2026
    Posted
    Setup
    Signature Trade
    Outcome
    Closed · all four targets
  2. The bot's latest chart for the GBPUSD buy signal of Thursday 22 October 2026
    Posted
    Setup
    Signature Trade
    Outcome
    Open · TP1 reached so far
  3. The bot's latest chart for the EURUSD buy signal of Thursday 22 October 2026
    Posted
    Setup
    COT level hunt
    Outcome
    Open · no target yet
  4. The bot's latest chart for the GBPUSD buy signal of Wednesday 14 October 2026
    Posted
    Setup
    Signature Trade
    Outcome
    Open · TP3 reached so far
  5. The bot's latest chart for the EURUSD buy signal of Wednesday 7 October 2026
    Posted
    Setup
    COT level hunt
    Outcome
    Closed · TP1, then the stop

Outcomes as the bot posted them. Nothing is deleted or edited after the fact. Past signals do not tell you what the next one will do. Every signal by month · How we count

What changes when the bot does the work.

TradingSignalBot against the usual ways of running a signal channel
FeaturePosting by handMT4/MT5 Telegram botsTradingView alert botsTradingSignalBot
A chart with every level drawnYou draw itA screenshot, levels as textText onlyYes
The chart redrawn at each target and stopIf you find the timeNoNoYes
Updates posted as replies to the signalIf you are awakeRarelyNoYes
Why it fired, numbered on the chartIf you write itNoNoYes
Free and paid channels, paced for youBy handNoNoYes
Your logo and colours on the chartIf you design itNoNoYes
Your own strategy, automatedBy handYes, if you write the EAYes, from your alertsWe build it with you
API and webhooks outNoNoWebhooks inEarly access

From the tools we tried in October 2026. If yours does more, tell us and we will correct this table.

Pricing

Traders Live now

Free channel

$0

  • Up to six signals a month
  • Every update in the thread
  • Charts with every level drawn
Join the free channel

ForexiaPRO

$99 for 30 days

  • Every signal, about eleven a month
  • Every PRO course at Forexia
  • Nothing renews by itself: pay again to add 30 days
See ForexiaPRO

Channel owners and developers Early access

Channel owner

Founding price

  • The bot posting in your channels
  • Free and paid channels, paced
  • Your logo on every chart
Get early access

Developer

Usage based

  • Chart rendering from your levels
  • Signed webhooks for every event
  • Sandbox keys first
Get early access

Business

Talk to us

  • Brokers, prop firms, educators
  • Your brand on every chart
  • Your channels, your rules
Talk to us

Prices for channel owners and developers are set before launch. Early-access members hear them first.

Questions

Does it place trades for me?

No. It sends signals and charts and follows them. What you trade, and how much, is your decision.

Which markets does it cover?

The seven dollar majors (EURUSD, GBPUSD, AUDUSD, NZDUSD, USDCAD, USDCHF and USDJPY) and gold (XAUUSD), on 15-minute candles.

How quickly does a signal arrive?

The bot scans every five minutes and posts a signal within a few minutes of the 15-minute candle that triggers it closing. Updates follow the same way.

Is it AI?

No. It follows written rules. Every signal lists the checks it passed and numbers its reasoning on the chart, so you can see why it fired.

Do the signals make money?

We do not promise they do, and you should be wary of anyone who does. The record above shows every signal, losses included. Past signals do not tell you what the next one will do.

Can it run my own strategy?

Yes, in early access. Give us your rules (markets, setups, entry, stop, targets) and we build them into the bot, test them on past candles with you, and put it live in your channel with your markups and your logo. Rules only: if a step is a judgement call, we work out with you how to write it down.

Can the charts carry my brand?

Yes. Your logo on every chart and update, and a template in your colours and font, or one of ours. See the templates.

Is it Telegram only?

Telegram today. Discord and X are next, and the API sends every event wherever you want it.

What will the API cost?

Pricing is set before launch. Early-access developers get sandbox keys first and hear the price before anyone else.

What happens at the weekend?

The market is shut from Friday 22:00 to Sunday 21:00 UTC, so the bot stops scanning. Open signals carry on when it reopens.

Is this for binary options?

No. It covers spot forex and gold, with trades that last hours to days. It does not produce binary-options or one-minute signals.

Is this financial advice?

No. Signals are general information, not advice for your situation. Trading on margin carries a high risk of losing money.

Message the bot.

Tell it who you are. It answers here.

TradingSignalBotbot
  1. Hi. Are you here for signals, for your channel, or for the API?

We keep your email, which of the three you are and what you wrote, to tell you when early access opens. Nothing else. Privacy