πŸ†• Lipi Script Editor Features

We’ve introduced several powerful upgrades to the Lipi Script Editor to enhance your scripting, debugging, and learning experience.


βœ… Syntax Errors Marked After Compilation

When you compile your Lipi Script, the editor highlights any syntax or compilation errors directly in the code area.

For example:

disableFor30min = inputbool(true, "Disable for 30 min")

If the correct function is input.bool but you mistakenly write inputbool, the editor highlights the error after compilation, showing:

❌ Could not find function or function reference inputbool.

grid

βœ… Benefit: Immediate feedback after compiling helps you spot and fix syntax issues quickly without running the script.

🚨 Runtime Errors Are Marked on the Legend If your script runs into a runtime issue (like accessing historical bars beyond the allowed range), an error icon appears in the chart legend with a detailed message.

Example Message: ⚠ Runtime error at index 0. The script is trying to access historical data outside allowed range (5000). The allowed range is 0 to 500.

grid

βœ… Benefit: Clear visual alerts and detailed messages help you debug live scripts faster.

πŸ”— CTRL + Click to View Function Documentation Hold CTRL (or CMD on Mac) and click on any built-in function or variable to instantly view its documentation.

For example, clicking on talib.crossover() will open a reference panel showing:

Function signature

Argument types

Description and usage

grid

βœ… Benefit: Understand built-in functions without leaving the editor β€” perfect for fast learning and reference.

Ready to put this into practice?
Try GoCharting Premium
Unlock advanced orderflow, market profile, options desk, and real-time data β€” everything you just read about, live in your charts.
Upgrade