Pine Script Developer for Custom TradingView Indicators and Strategies
Custom indicators, strategies, alerts and libraries written in Pine Script v6: non-repainting, documented and built to your exact rules, for traders in any market.
The most common Pine Script problem is not syntax. It is a script that looks perfect on historical bars and then behaves differently in real time, because it repaints or peeks at data that was not available yet.
We write Pine Script with those traps in mind and explain every assumption, so what you see on the chart is what the script will actually do.
request.security() callsSoftware, not advice: we write code to the rules you specify. We do not provide investment advice, trading signals or managed accounts, and no backtest or script can guarantee future results.
//@version=6
indicator("Higher-timeframe trend filter", overlay = true)
htf = input.timeframe("D", "Trend timeframe")
length = input.int(50, "EMA length", minval = 1)
// [1] with lookahead_on returns the last *completed* HTF value,
// so the line never changes after the fact (no repainting)
htfEma = request.security(syminfo.tickerid, htf,
ta.ema(close, length)[1], lookahead = barmerge.lookahead_on)
bull = close > htfEma
plot(htfEma, "HTF EMA", bull ? color.teal : color.red, 2)
barcolor(bull ? color.new(color.teal, 40) : na)
if ta.cross(close, htfEma) and barstate.isconfirmed
alert("Price crossed the " + htf + " EMA", alert.freq_once_per_bar_close)
Overlays, oscillators, support and resistance levels, sessions and volume tools.
Multi-symbol tables and on-chart dashboards using request functions.
Higher-timeframe filters built without look-ahead or repainting.
Reusable Pine libraries for functions you use across several scripts.
Migrating v4 and v5 scripts and fixing deprecated functions and type errors.
A written review of an existing script: repainting, bias, fills and settings.
Signals use confirmed bars, and higher-timeframe data is requested safely.
Commission, slippage and order timing are set explicitly in strategies.
Every parameter is grouped, labelled and documented with a tooltip.
A short guide explains the logic, the inputs and the known limits.
| Deliverable | Details |
|---|---|
| Source code | Commented Pine Script v6 source, delivered to you directly |
| Specification | The written rules we agreed, so behaviour is never a matter of opinion |
| Test notes | Symbols, timeframes and settings used to check the script, with screenshots |
| Strategy report | For strategies: Strategy Tester results with all assumptions listed |
| Alert setup | Exact alert conditions and messages, and how to create them in TradingView |
| Revisions | An agreed revision round after delivery to fine-tune behaviour |
Session times, holidays and instruments vary by country. Pick your market to see how we handle it.
Regular and extended US sessions, ES and NQ futures rollovers and daylight-saving changes.
NSE and BSE sessions in IST, NIFTY and BANKNIFTY, F&O and MCX instruments.
From rules to a validated strategy with tester settings, alerts and paper trading.
Scope, ownership, publishing and what to expect.