Pine Script developer for TradingView indicators and strategies
Custom indicators, backtestable strategies, multi-timeframe dashboards and alert logic for TradingView, written in Pine Script v5 or v6. Built to your specification, without repainting, and documented so you can adjust it yourself.
Mutual NDA before you share your strategy · reply within one working day
1//@version=62indicator("HTF trend filter", overlay = true)3tf = input.timeframe("240", "Higher timeframe")4len = input.int(50, "EMA length")5 6// [1] with lookahead_on reads the last CLOSED higher-timeframe bar,7// so the line never repaints on historical bars.8htf = request.security(syminfo.tickerid, tf, ta.ema(close, len)[1], lookahead = barmerge.lookahead_on)9 10plot(htf, "HTF EMA", color = close > htf ? color.teal : color.gray)11alertcondition(ta.cross(close, htf), "HTF cross", "Price crossed the HTF EMA")- Starting price
- $150
- Typical delivery
- 3–7 days
- Revisions
- 2 revision rounds
- Handover
- Full source code + report
What I build for TradingView.
- 01
Indicators
Overlays, oscillators, multi-timeframe filters, session boxes, tables and dashboards, with every input documented.
- 02
Strategies
strategy() scripts with realistic commission, slippage and position sizing, so the Strategy Tester means something.
- 03
Alerts and webhooks
alert() messages with JSON payloads that a bot, a bridge or your broker can act on.
- 04
Screeners and libraries
Multi-symbol scans within TradingView’s limits, and reusable libraries for your own scripts.
- 05
Upgrades
Older v3/v4 scripts migrated to v6, cleaned up and made to compile without warnings.
- 06
Community scripts
Invite-only publishing and access management for paid groups and communities.
What Pine Script can and cannot do.
Knowing the limits up front saves you paying for something TradingView will not run.
- It cannot place real orders by itself. Live trading needs alerts sent to a broker integration, or a conversion to an MT5 EA or Python bot.
- request.security() calls are limited per script, which caps how many symbols one screener can scan.
- The Strategy Tester fills orders optimistically unless costs and bar magnifier are set. I configure both.
- Publishing invite-only scripts needs a paid TradingView plan on the publishing account.
How a Pine Script project runs.
- 01
Describe the logic
In words, screenshots or an existing script. I turn it into a short written specification and flag anything ambiguous, such as which bar a signal belongs to.
- 02
Fixed quote
One price for the agreed specification, with the revisions included.
- 03
First version on your chart
Shared privately on your TradingView account so you can test it on the symbols you actually trade.
- 04
Refine and document
Adjustments from your testing, then an input-by-input explanation at the top of the script.
- 05
Hand over
The full source, plus publishing as protected or invite-only on your account if you want it.
Common questions
Will my indicator repaint?
Not unless you want it to. Higher-timeframe data is read from closed bars and signals are confirmed on bar close. If a design choice could cause repainting, I explain the trade-off before coding it.
Can a Pine strategy trade automatically?
Through alerts and webhooks to a broker integration, yes. If you want it on MetaTrader, the better route is a proper conversion to an MT5 EA. See TradingView strategy to MT5 EA.
Can you update my old Pine v4 script?
Yes. I migrate it to v6, fix deprecated functions and check that its plots and alerts still match the original.
Can you publish it invite-only for my community?
Yes. You publish from your own paid TradingView account and I set up the script and the access workflow. See tools for trading communities.
Can the code be hidden from people who use it?
Yes. TradingView lets you publish a script as protected (people can use it but not read the code) or invite-only (only the usernames you approve can use it). You keep the full source either way.
Do I own the code?
Yes. You receive the full source and can publish, sell or modify it as you like.
Tell me the strategy. I’ll tell you what it takes.
Fifteen minutes, no pitch. Mutual NDA before you describe anything you care about. You get an honest view of feasibility, timeline and price, even if the answer is “don’t build this”.