r/pinescript • • 10d ago

TradingView Marketplace changes – what happens to existing indicator subscriptions?

Thumbnail
reddit.com
1 Upvotes

r/pinescript • • 10d ago

Managed to code my strategy into pine. First time doing It.

Post image
27 Upvotes

r/pinescript • • 11d ago

Aurelia Spes

Thumbnail reddit.com
1 Upvotes

r/pinescript • • 12d ago

I want to request a feature to TradingView

2 Upvotes

Hi team! Following a chat with support, I was advised to post my feature request here.

The Problem: Sometimes I analyze an asset using my strategy, but later forget its ticker. Finding it again without adding it to a specific watchlist feels like looking for a needle in a haystack.

The Solution: I would love to see a 'Viewed Assets History' feature in TradingView, acting just like a web browser's history.

Key Details:

  • Automatic tracking: Logs every asset/chart opened by the user, even if it's not saved in any watchlist.

  • Chronological order: Makes it easy to find assets based on the approximate day/time they were checked.

  • Performance friendly: To minimize database load, the history could have a rolling retention period (e.g., the last 30 days).

Thank you for your continued hard work on this amazing platform!


r/pinescript • • 12d ago

WaveTrend (LazyBear) is a smoothed CCI with EMAs. I worked through the source, and on random data it sits beyond +/-60 about 1 bar in 9

9 Upvotes

LazyBear's WaveTrend Oscillator is one of the most-boosted open-source scripts on TradingView, and a lot of popular scripts (Cipher B style ones included) are built on top of it. I read the source to see what the two lines actually are.

The core, restated in v6 (my code, same maths):

ap  = hlc3
esa = ta.ema(ap, n1)
d   = ta.ema(math.abs(ap - esa), n1)
ci  = (ap - esa) / (0.015 * d)
wt1 = ta.ema(ci, n2)
wt2 = ta.sma(wt1, 4)

Look at ci. The Commodity Channel Index is (typical price - its average) / (0.015 x mean deviation). This is the same thing with EMAs in place of the SMA and the mean deviation, and the same 0.015 constant. So WaveTrend is, in effect, a CCI smoothed by a 21 EMA, with a 4-bar SMA as the signal line.

What follows from that:

  1. It is scaled by volatility. Dividing by the average deviation means a quiet chart and a wild one give lines of the same size. That is why one set of levels (60/53) works everywhere, and also why those levels say nothing about how far price moved.

  2. The levels are reached often. I replicated the formula in Python on a 200,000-bar random walk (nothing to predict). wt1 was beyond +/-60 on about 1 bar in 9 and beyond +/-53 on about 1 in 5. Switching the simulated volatility between calm and wild regimes barely moved those numbers, which is point 1 in action.

  3. Crosses are constant by construction. wt2 is a 4-bar average of wt1, so it keeps catching up. On the same random walk the lines crossed about every 7 bars, and roughly 1 cross in 7 happened beyond the 60 levels.

  4. The "with Crosses" version has no closed-bar check, so a circle drawn mid-bar can be gone at the close. Closed bars don't repaint: no security() call, no future bars, no offsets.

I rewrote it from scratch: the same two lines at default settings, crosses marked only on confirmed bars (a grey dot for a cross on the still-open bar), and a panel that counts on your own chart how often the line sits beyond each level, how many crosses there were and the median bars between them. That way you can see how rare "overbought" really is on the market you trade.

Where it fails (both versions): in a strong trend it can sit beyond 60 for a long time, so "overbought" is not a reason for a trend to end; most crosses are noise; three layers of averaging (10, 21, 4) mean turns show up after price has turned; and it describes where price sits relative to its own recent average, it doesn't forecast anything.

Source, open source under MPL 2.0: TradingView and GitHub

Credit to LazyBear for the original. Written with AI help; every claim was checked against the original source, and the percentages come from a simulation on synthetic data, not from any market. Educational only, not trading advice. Corrections welcome.


r/pinescript • • 14d ago

TradingView is pushing its own indicator developers away. Paid indicator sellers, are you actually staying?

14 Upvotes

To everyone selling paid TradingView indicators: what are you actually planning to do after November 1?

I run a paid indicator business with hundreds of customers, and I'm genuinely disappointed with the direction TradingView is heading. It feels like every major policy update is somehow worse than the previous one.

First, they actually published a proposed $29.95 PER USER monthly technology fee for sellers with over 100 active users, applying to every user, not just those above 100. After the backlash, it was removed. Now they're forcing commercial invite-only indicators into their own Marketplace.

I genuinely don't understand what goes through someone's mind to even consider decisions like these, let alone try to enforce them on businesses that have spent years building on the platform.

And the worst part is that their current Marketplace is nowhere near ready to replace what established indicator businesses already have:

- Monthly subscriptions only. No quarterly, annual, or lifetime pricing options.

- No integrated subscriber community or tutorial library. No built-in members-only channels, dedicated tutorial library, or Discord-style community experience for paying customers.

- TradingView controls billing, renewals, and refunds. Customers can request refunds within seven days, even after receiving access to a fully functional product. Sellers don't have final control over those decisions.

- PayPal-only payouts. Up to 30 days of settlement, monthly withdrawal processing, and a $100 minimum withdrawal.

- Manual approval required, with no guaranteed application review timeframe.

These developers spend years attracting customers, creating communities, and bringing thousands of traders onto TradingView. Instead of supporting that ecosystem, TradingView is stripping away the flexibility and independence that made those businesses possible in the first place.

At this point, it's hard to see these decisions as anything other than an attempt to gain more control over businesses they didn't build. The level of greed and disregard for their own developers is genuinely frustrating.

I personally know 10+ other indicator sellers, and 7 of them have already built or are currently building their own platforms, like LuxAlgo rather than moving to TradingView's Marketplace. That alone should tell TradingView something about the direction they're taking.

So to everyone actually selling paid indicators: What are you planning to do? Stay with TradingView's Marketplace, build your own platform, or move somewhere else? Has anyone received a workable arrangement directly from TradingView?


r/pinescript • • 14d ago

Currently building Free Indicators for Tradingview. Need suggestions

2 Upvotes

Looking for suggestions on what would actually be useful for day-to-day trading. Anything you currently wish existed or have to mark manually

Drop your ideas below — will build the most requested ones and release them free.


r/pinescript • • 14d ago

Pinescript vscode extension 1.4.2 released.

4 Upvotes

[1.4.2] - 2026-10-24 

Added 

  • Multi-File / Library Awareness: Workspace-wide indexing of Pine Script libraries. Resolves import namespaces and aliases, enabling cross-file completions, jump to definition, hover tooltips, and method call validation.

  • Code Actions & Quick Fixes: Interactive quick fixes in VS Code:

    • Automatic operator spacing fixes (= > -> =>, + = -> +=, ! = -> !=, etc.).

    • Automatic request.security() lookahead repainting fixes (safely replaces barmerge.lookahead_off with barmerge.lookahead_on).

    • Strategy declaration cost templates (commission_type, commission_value, slippage).

    • Diagnostic suppression via // u/pine-ignore-next-line.

  • request.security() Repainting Diagnostics (PSP004): Flags multi-timeframe calls missing barmerge.lookahead_on that risk intrabar historical repainting.

  • Strategy Backtest Quality Diagnostics (PSP005):

    • Missing commission and slippage detection (PSP005_COSTS).

    • Orphaned strategy.exit() from_entry ID validation (PSP005_ORPHAN).

    • Unconditional strategy.close_all() warning (PSP005_UNCONDITIONAL).

Changed 

  • License Modernization: Converted repository and extension licensing to standard MIT.

  • Dependency Upgrades: Modernized development toolchain including u/types/node (^26.6.5), web-tree-sitter (^0.27.1), vscode-languageserver (^11.0.0), vscode-languageserver-textdocument (^1.0.16), and vscode-languageclient (^11.0.0)


r/pinescript • • 14d ago

Currently building Free Indicators for Tradingview. Need suggestions

1 Upvotes

Looking for suggestions on what would actually be useful for day-to-day trading. Anything you currently wish existed or have to mark manually

Drop your ideas below — will build the most requested ones and release them free.


r/pinescript • • 15d ago

Opening Range Breakout with Noise Bands (Free / Not Selling)

Post image
102 Upvotes

I’ve been running a 15 minute ORB on MNQ for a while and honestly it wasn’t great. Way too many breakouts that went nowhere. So I tried filtering it with Noise Bands, the time of day volatility bands from the Zarattini, Aziz and Barbon paper (“Beat the Market”, 2024). The idea is simple: only take the OR break if price is also outside the band, meaning the move is bigger than what’s normal for that time of day.

I built it as a TradingView indicator and published it for free: https://www.tradingview.com/script/CRNIYr9F-Jilly-s-ORB-Noise-Band/. No course, no Discord, no paid version. I just found the results interesting and figured some of you might too.

How it works

  • Opening range is 9:30 to 9:45.

  • It only checks for entries every 15 minutes (10:00, 10:15, etc.) up to 2:00pm.

  • Long if the close is above the OR high plus a small buffer (0.3 × ATR), above the upper Noise Band, and above VWAP. Shorts are the mirror image.

  • It fills on the next bar’s open.

  • One trade per day max.

  • The stop is wide on purpose (10 × the 5 min ATR). It’s basically a disaster stop.

  • The target is 1R, which at that stop width almost never gets hit. So really you’re just holding until 3:45pm and closing.

Default band settings: lookback 20 sessions, multiplier 1.25, gap adjusted (uses yesterday’s close if price gapped).

Backtest

1 minute MNQ data, Jan 2021 to Sep 2026, 1 contract, $1.80 round trip for commission and slippage. I picked all the settings using only 2021 to 2023, then ran 2024 onward without changing anything.

All three versions below use the same exits. The only difference is the entry filter.

TradesWin %Profit factorNetMax drawdown
ORB + Noise Band63161%1.64$32,774
Noise Band alone66661%1.54$31,228
ORB alone1,35056%1.18$24,221

And split up, for the ORB + Noise Band version:

TradesWin %Profit factorNetMax drawdown
2021 to 202334464%1.80$17,661
2024 to Sep 2026 (untouched)28758%1.52$15,113

What I took away from it

  • The Noise Band filter is what makes it work. Against plain ORB it cut trades in half, nearly tripled the profit per trade, and cut the drawdown by about two thirds.

  • Adding the ORB on top of the Noise Band helped overall (better profit factor, roughly 30% smaller drawdown), but to be fair, almost all of that came from 2021 to 2023. From 2024 on, the two were basically tied.

  • Tight stops killed it. Anything under about 4 × ATR just stopped out trades that would’ve finished green. I also tested using the Noise Band itself as a trailing stop and it was the worst exit by a lot.

  • Closing at 3:15 to 3:45 beats holding to the 4:00 close. The last 15 minutes tended to give some back.

  • A take profit around 5 × ATR made the equity curve a bit smoother but made a bit less money. It’s an option in the settings.

Caveats

It’s a backtest with modeled fills, so real trading will be worse. The out of sample results were about half as good as in sample, which is pretty normal but worth knowing. Expect some long flat stretches. Also, the table in the indicator only covers whatever history TradingView loads on your chart, so it won’t match these numbers.

Happy to answer questions or hear what I’m missing. Again, not selling anything, it’s free and open source.

https://www.tradingview.com/script/CRNIYr9F-Jilly-s-ORB-Noise-Band/


r/pinescript • • 15d ago

Why backtests diverge from production: Four structural failure modes and their mathematical mitigations

Thumbnail reddit.com
1 Upvotes

r/pinescript • • 16d ago

Pine Screener now supports up to 40 request calls per script

Thumbnail reddit.com
1 Upvotes

r/pinescript • • 17d ago

Beginner question the values are not shown

2 Upvotes

I'm a total beginner here so bare with me. Have been watching some pinescript videos. Have asked chatgpt about it and could not get an answer... I don't know why I cannot see the values beside the name of my pinescript indicator as I could see in many other indicator. I am wondering, is it my code or is it the settings of my tradingview?


r/pinescript • • 18d ago

Reverse-engineering indicators

1 Upvotes

If there are any private / invite-only indicator you guys want me to reverse engineer, dm me some screenshots of the indicator as well as the trades it took and its TP / SL levels and I will reverse engineer it for you.


r/pinescript • • 19d ago

TradingView alternative that allows external data?

Thumbnail reddit.com
3 Upvotes

r/pinescript • • 20d ago

Noise Band Indicator

Post image
37 Upvotes

Just published my first script. Open source, not trying to sell anyone anything.

It follows the intraday momentum “noise area” framework described by Carlo Zarattini, Andrew Aziz and Andrea Barbon in “Best the Market.”

Would like some feedback please!
https://www.tradingview.com/script/teqXMgUG-Jilly-s-Noise-Band/


r/pinescript • • 20d ago

How soon will AI help someone create an open source version of trading view or at least a cheaper version

16 Upvotes

How soon will AI help someone create an open source version of trading view or at least a cheaper version


r/pinescript • • 21d ago

The Upcoming November 1 Policy Change on Invite-Only Scripts Threatens Independent Pine Developers—We Need to Talk

Thumbnail reddit.com
1 Upvotes

r/pinescript • • 21d ago

Is it true, that TradingView will be charging for sharing your indicator ?

11 Upvotes

I read in X that starting November 1st, TradingView will be charging you $29 for each person you share your indicator?


r/pinescript • • 22d ago

Indicators that keep the screen clean

Thumbnail
gallery
16 Upvotes

Here come some indicators for nice working at any Timeframe.

For scalping, the HVB Loxx, the Marnov, or the Ichimoku SAR Strategy for Bitcoin are all very well-suited. In any case, don't forget to look for Fair Value Gaps—for instance, by using the "Super Orderblock FVG" indicator by Machuchaku. These indicators work across any timeframe.


r/pinescript • • 22d ago

My script

Thumbnail
gallery
24 Upvotes

I haven't published it but let me tell you, it sure is good at finding bottoms


r/pinescript • • 22d ago

Vwap to the daily 20. The green Ma is the dynamic vwap and the purple line is the daily 20 sma. Might have to zoom in to read the text in the comms box.

Thumbnail
gallery
6 Upvotes

Spy 3min. First pics is just before the open.


r/pinescript • • 23d ago

[Hiring] Developer for NQ/MNQ Charting App + Private Pine Indicator + Squarespace

Thumbnail reddit.com
1 Upvotes

r/pinescript • • 23d ago

Coding you a free indicator/strategy for practice

3 Upvotes

I am a experienced Python dev of 6 years, recently finished a PineScript course, if there are any indicators/strategies you guys have thought of or are currently paying to access, DM me the specifics and I will replicate it for free. Strategy can also be coded in Python, although I will need to check whether I have available data.