{"repo":"mihakralj/QuanTAlib","free":true,"listed":false,"github":"https://github.com/mihakralj/QuanTAlib","clone":"git clone https://github.com/mihakralj/QuanTAlib.git","description":"C# TA library for real-time financial analysis, offering ~100 indicators. Available on NuGet, Quantower compatible. Ensures early validity of calculated data, calculation accuracy tested against four TA libraries.","language":"C#","stars":98,"topics":["analysis","indicator","stock","technical","average","crypto","equity","finance","forex","momentum"],"license":"Apache-2.0","category":"trading","readme_excerpt":"QuanTAlib 0.8.9 393 technical indicators. One library. Brutal architectural trade-offs for absolute speed. ⭐ Documentation pages → QuanTAlib exists because I got tired of validating other people's indicators. Every implementation is cross-checked against TA-Lib, Tulip, Skender, and Pandas-TA. Where they disagree, we went to the original papers. Where the papers disagree, we picked the math that doesn't lie. Same indicators, same results: C# , Python , and PineScript . How Fast? C# native AOT-compiled code spits out half a million bars of SMA in 328 microseconds. That is faster (per value) than a single L1 cache miss on any fancy new CPU. Achieved by trading object allocation for contiguous memory spans, slapping Fused Multiply-Add (FMA) on everything, and forcing SIMD vectorized paths. You want speed? We dictate the heap. Library SMA (500K bars) Allocations Reality Check :--- ---: ---: :--- QuanTAlib 328 μs 0 B baseline TA-Lib (C++) 365 μs 32 B 1.1× slower Tulip (C++) 370 μs 0 B 1.1× slower Skender (C#) 68,436 μs 42 MB 209× slower Ooples (c#) 347,453 μs 151 MB 1,060× slower Full benchmarks → Install Platform Install Guide :--- :--- :--- .net dotnet add package QuanTAlib Architecture . API Reference Python pip install quantalib Python Guide PineScript v6 Copy-paste to TradingView PineScript Guide Show Me the Code C# Streaming (Real-time incoming data, value by value) State lives inside the indicator. No list of historic bars. No LINQ chains allocating their way to thermal thro","default_branch":null,"files":null,"tree":[],"storefront":"/r/mihakralj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mihakralj/QuanTAlib/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."}