{"repo":"woodstock-tokyo/pinescription","free":true,"listed":false,"github":"https://github.com/woodstock-tokyo/pinescription","clone":"git clone https://github.com/woodstock-tokyo/pinescription.git","description":"Pine Script v6 compiler and runtime for Go — compile indicators to bytecode, execute against any market data provider","language":"Go","stars":16,"topics":["algorithmic-trading","indicators","pinescript","pinescript-indicators","tradingview-chart-analysis","bytecode","compiler","fintech","golang","parser"],"license":"AGPL-3.0","category":"trading","readme_excerpt":"Pinescription A high-performance Pine Script v6 compiler and runtime for Go. Pinescription compiles Pine Script code into optimized bytecode and executes it against market data providers, enabling you to run TradingView indicators and strategies in production Go applications without webhooks or external dependencies. --- --- --- Why Pinescription - No webhooks, no lock-in. Run Pine Script indicators directly in your Go backend. Connect to any broker API through a simple provider interface. - Native Go performance. The compiler generates optimized bytecode with streaming evaluation. Benchmarks show 164x speedup over full recomputation. - Pine Script v6 compatible. Supports language core, arrays, matrices, tuples, 30+ indicators, and the ta. namespace. - Single dependency. Built on gonum for linear algebra. No other external dependencies. Quick Start Step 1: Install Step 2: Write your first indicator Step 3: Explore more examples See examples/basic/main.go for a working demo with sample market data, or examples/volume profile pivot anchored/ for a complex Pine Script v6 execution. --- Performance Benchmarked on Apple M3: Benchmark Result Notes ----------- -------- ------- Bollinger Bands (streaming) 634 ns/op 164x faster than full recompute 5000-bar indicators 5.8 ms/op Optimized sliding window Fisher Transform (5000 bars) 10.9 ms/op Complex multi-step indicator The streaming execution model updates only the active bar state, avoiding full recalculation on each iteration. --- F","default_branch":null,"files":null,"tree":[],"storefront":"/r/woodstock-tokyo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/woodstock-tokyo/pinescription/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}