PyneComp v6.0.59 — invalid argument lists in a Pine call are now reported as compile…
Fixes
- Passing an argument without a parameter name after a named one —
hline(overbought = obLevel, "Overbought", color = color.red)— used to compile successfully and hand you back a script that could not run at all. It is now reported as an error on the offending argument, exactly as TradingView rejects it. - A keyword argument no built-in has —
hline(70, "Overbought", overbought = 5)— used to compile and only fail once you ran the script. Misspelled argument names such asta.ema(source = close, len = 10)orstrategy.entry("id", strategy.long, stoploss = 5)are now caught at compile time, in the editor as well as through the API.