Your backtest already works. Now let it trade.
Pineflows takes the alerts from the Pine Script you built with Claude and tested on TradingView, and turns them into Robinhood orders. Test mode first. Paused by default. Live when you say so.
Google sign-in · no broker password · cancel anytime
SMA cross · SPY
{ "action": "buy",
"ticker": "SPY", "qty": 1 }Market buy · 1 SPY
avg 512.40 · 09:31:05 ET
You've done the hard part.
The strategy exists. The backtest is done. The only thing missing is something that places the order when your alert fires, without you sitting at the chart.
Claude wrote the strategy
You described the idea. Claude gave you working Pine Script.
TradingView ran the backtest
You pasted it in, hit Strategy Tester, and watched the curve.
The numbers held up
Win rate, drawdown, profit factor. Good enough to run for real.
Something places the order
This is Pineflows. TradingView alert in, Robinhood order out, with proof at every step.
Four steps. One sitting.
Setup takes one sitting; your first real alert verifies it.
- Step 01
Sign in with Google
One click. No password to invent, nothing to remember.
- Step 02
Connect Claude
Add the Pineflows connector to Claude: one URL, then sign in with Google. Claude reads your Pine Script and builds the automation: instrument, sizing, entries, exits.
- Step 03
Create one TradingView alert
Point your strategy's alert at the webhook URL Claude gives you. Needs a paid TradingView plan with 2FA. The first real fill is your test; we show exactly what arrived.
- Step 04
Review, then go live
Approve the exact configuration. Flip from test to live. Pause any time with one button.
The worst case is a paused strategy, not a surprise position.
Paused by default
Nothing trades until you switch it on. Pause is instant and always available.
Test mode first
Alerts are accepted and logged, never sent to the broker, until you say so.
Your broker login stays yours
We never ask for a Robinhood password or a reusable token. Not in chat, not in a form.
One alert, one order
Every alert carries an event ID. The same one never trades twice.
A backtest is not a forecast. Pineflows executes your strategy; it does not make it profitable. You will never see a projected return here.
Before you sign in.
Does it work with my strategy?
If it fires TradingView alerts, yes. Strategies keep TradingView's default alert message; alert() scripts get a small rules adapter from Claude. Webhooks need a paid TradingView plan with 2FA.
Do I need to rewrite my Pine Script?
No. Your strategy stays exactly as you backtested it. Most scripts need no edit at all; if yours does, Claude proposes the smallest one and shows it before anything changes.
How do I send a TradingView alert to Pineflows?
Create one alert on the chart running your strategy and point its webhook at the URL Claude gives you when it creates the automation. Four steps:
- On the chart running your strategy, open Alerts and click Create alert. Condition: your script.
- Message: for strategy() scripts keep TradingView's default. If Claude gave you a message to paste, paste that instead.
- Notifications tab: turn on Webhook URL and paste your Pineflows URL. Webhooks need a paid TradingView plan with 2FA on.
- Wait for a real fill. "Send test" leaves the placeholders blank, so it does not count.
What does Pineflows cost?
One plan, Pineflows Pilot, $29/month billed monthly. A 7-day free trial starts when you finish onboarding, no card needed. Cancel any time.
Can I stop it mid-day?
Yes. Pause blocks new entries immediately, cancels our own open entry orders, and keeps valid exits available.
Want the long version? Read the full guide to connecting TradingView alerts to Robinhood.