Vire

Demo: signal shapes

Public reference · dry-run first · not a live trading endpoint

This page shows the kind of webhook bodies a Vire Launch install expects to normalize. It is documentation, not a hosted exchange bot. Live URLs and secrets are issued per customer after payment.

Normalized idea

Upstream alerts (TradingView text or JSON) become a small internal signal: action, market, optional size/stop metadata. The executor interface can dry-run or talk to a venue.

Example JSON alert body

{
  "action": "buy",
  "symbol": "BTC",
  "size": "0.01"
}

Example text-style alert

buy BTC 0.01

Close

{
  "action": "close",
  "symbol": "BTC"
}

What a dry-run proof looks like

  1. Wrong secret → rejected, no state change
  2. buy → status shows intended long transition
  3. sell/close → status shows flatten path
  4. Venue account unchanged while DRY_RUN is on
If someone offers you a public webhook that can move mainnet funds without dry-run proof, walk away.

Request Launch Packages