My TradingView alert did not place a trade
Work through this checklist when a TradingView alert fired but no order reached your broker.
An alert that does nothing almost always fails at one specific step. Start at the top of this list and stop at the first item that does not check out.
The TradingView alert log is the source of truth for whether an alert fired at all. Open it first. If TradingView shows no alert event, the problem is on the TradingView side, not in Lune.
Confirm the alert actually fired#
In TradingView, open the alert log and find the moment you expected a trade. No log entry means TradingView never fired. Check that the alert is active and not expired.
A strategy that acts on the live, still-forming bar can repaint. The signal shows on the chart, then vanishes when the bar closes. Set your alert to trigger Once Per Bar Close so it fires on confirmed bars only.
Confirm the alert reaches Lune#
Webhook enabledTradingView settingOptionalIn the alert's Notifications tab, the Webhook URL box must be ticked and hold your automation's URL. An unticked box sends nothing.
URL is correctAutomation webhookOptionalCopy the webhook URL straight from your automation in Lune. A trailing space or an old URL routes the alert nowhere.
Message format is validAlert messageOptionalThe alert message must match a format Lune reads: a TradingView single or multiple alert message, or valid custom JSON. Malformed JSON is rejected. See alert message format.
Confirm Lune accepts the signal#
Lune rejects some signals on purpose to protect your account. Check these next:
Signal ageFreshness ruleOptionalEntry signals older than 30 seconds are rejected so you never get a stale fill. Exit signals are allowed up to 6 hours. A slow or delayed alert can arrive too late to enter.
Account connected and activeConnectionOptionalThe target account must be connected (green) and activated in Lune. A red or reconnecting account pauses automation. See broker keeps disconnecting.
Risk limitsRisk ManagementOptionalA hit daily or weekly loss limit, a drawdown halt, a locked account, or a closed trading window blocks new entries. Open the Risk Management page for the account and check its status.
Still nothing?#
Open the automation's execution history in Lune. It shows each signal Lune received and why any were skipped. If the signal is not listed there, it never arrived, so recheck the webhook URL and message.
Still stuck? Reach the team on Discord or email [email protected] with your automation name and the time the alert fired.