AlgoLift Logo

Legal

Open source notices

AlgoLift is built with open source software, and some of its indicators are ported from open source libraries. Their licenses ask that their copyright notices and license terms travel with the product. This page is that record: the libraries indicators came from, and every software package the app ships, each with its license.

Charts by TradingView

AlgoLift’s price charts are drawn with TradingView Lightweight Charts 3.8.0, made by TradingView and licensed under the Apache License 2.0.

TradingView Lightweight Charts Copyright (c) 2020 TradingView, Inc. https://www.tradingview.com/

Indicators and their sources

230 of AlgoLift's indicators are written by AlgoLift, from its own work or a published idea. 194 are ported from the open source libraries below; each library's copyright notice and license applies to the code taken from it.

TA-Lib0.8.1 · BSD-3-Clause

Copyright (c) 1999-2026, Mario Fortier

Ported from it (92)

  • Abandoned Baby
  • Absolute Price Oscillator (APO)
  • Advance Block
  • ADX Rating (ADXR)
  • Balance of Power (BOP)
  • Belt-hold
  • Beta
  • Breakaway
  • Closing Marubozu
  • Concealing Baby Swallow
  • Correlation
  • Counterattack
  • Dark Cloud Cover
  • Directional Movement (+DM, -DM)
  • Doji
  • Doji Star
  • Dragonfly Doji
  • Engulfing
  • Evening Doji Star
  • Evening Star
  • Gap Three Methods
  • Gravestone Doji
  • Hammer
  • Hanging Man
  • Harami
  • Harami Cross
  • High-Wave Candle
  • Hikkake Pattern
  • Hilbert Transform Dominant Cycle Period
  • Hilbert Transform Dominant Cycle Phase
  • Hilbert Transform Instantaneous Trendline
  • Hilbert Transform Phasor (in-phase, quadrature)
  • Hilbert Transform Sine Wave
  • Hilbert Transform Trend vs Cycle Mode
  • Homing Pigeon
  • Identical Three Crows
  • In-Neck
  • Inverted Hammer
  • Kicking
  • Kicking by Length
  • Ladder Bottom
  • Linear Regression Angle
  • Linear Regression Intercept
  • Long Legged Doji
  • Long Line Candle
  • Marubozu
  • Mat Hold
  • Matching Low
  • Median Price (HL2)
  • MESA Adaptive Moving Average (MAMA)
  • Midpoint over Period
  • Midpoint Price over Period
  • Modified Hikkake Pattern
  • Momentum
  • Morning Doji Star
  • Morning Star
  • Normalized ATR (NATR)
  • OHLC Average
  • On-Neck
  • Piercing
  • Rate of Change (ROC)
  • Rickshaw Man
  • Separating Lines
  • Shooting Star
  • Short Line Candle
  • Side-by-Side White Lines
  • Spinning Top
  • Stalled Pattern
  • Standard Deviation
  • Stick Sandwich
  • T3 Moving Average (Tillson)
  • Takuri
  • Tasuki Gap
  • Three Advancing White Soldiers
  • Three Black Crows
  • Three Inside
  • Three Methods
  • Three Outside
  • Three Stars In The South
  • Three-Line Strike
  • Thrusting
  • Time Series Forecast
  • Triangular Moving Average (TRIMA)
  • Tristar Pattern
  • True Range
  • Two Crows
  • Typical Price (HLC3)
  • Unique 3 River
  • Upside Gap Two Crows
  • Variance
  • Weighted Close Price
  • Weighted Moving Average (WMA)
The license text
Copyright (c) 1999-2026, Mario Fortier

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
   contributors may be used to endorse or promote products derived from
   this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
pandas-ta-classic0.8.32 · MIT

Copyright (c) 2021+ pandas-ta contributors Copyright (c) 2024+ pandas-ta-classic contributors (xgboosted/pandas-ta-classic)

Ported from it (87)

  • Aberration
  • Acceleration Bands
  • Archer Moving Averages Trends (AMAT)
  • Archer On-Balance Volume (AOBV)
  • Awesome Oscillator (AO)
  • Bias
  • BRAR
  • Center of Gravity (Ehlers)
  • Central Pivot Range (CPR)
  • Chande Forecast Oscillator (CFO)
  • Chande Kroll Stop (CKSP)
  • Chandelier Exit
  • Choppiness Index (CHOP)
  • Coppock Curve
  • Correlation Trend Indicator (CTI)
  • Decay (linear or exponential)
  • Detrended Price Oscillator (DPO)
  • Detrended Synthetic Price
  • Drawdown from High
  • Ease of Movement (EOM)
  • Efficiency Ratio (ER)
  • Elder Market Thermometer
  • Elder Ray (Bull and Bear Power)
  • Entropy
  • Even Better Sinewave (Ehlers)
  • Fibonacci Weighted Moving Average (FWMA)
  • Gann HiLo Activator
  • Heikin-Ashi Candles
  • Historical Volatility (annualised)
  • Holt-Winters Channel
  • Holt-Winters Moving Average (HWMA)
  • Inertia
  • KDJ
  • Klinger Volume Oscillator (KVO)
  • Know Sure Thing (KST)
  • Kurtosis
  • Laguerre RSI
  • Liquidity Sweep
  • Log Return
  • Market Facilitation Index
  • Mass Index
  • McGinley Dynamic
  • Mean Absolute Deviation (MAD)
  • Moving Average Ribbon (Madrid)
  • Negative Volume Index (NVI)
  • Pascal's Weighted Moving Average (PWMA)
  • Percentage Volume Oscillator (PVO)
  • PMax (profit maximizer)
  • Positive Volume Index (PVI)
  • Pretty Good Oscillator (PGO)
  • Price Distance
  • Price Volume Rank (PVR)
  • Price Volume Trend (PVT)
  • Price-Volume (PVOL)
  • Projection Oscillator
  • Psychological Line (PSL)
  • QStick
  • Rainbow Moving Averages
  • Relative Vigor Index (RVGI)
  • Relative Volatility Index (RVI)
  • Rolling Median
  • Rolling Quantile
  • Schaff Trend Cycle (STC)
  • Sequential Setup Count
  • Sine Weighted Moving Average (SINWMA)
  • Skewness
  • Slope
  • SMI Ergodic
  • Squeeze Momentum
  • Squeeze Pro
  • Standard Deviation Channel (all bars)
  • Standard Error
  • Super Smoother Filter (2-pole)
  • Symmetric Weighted Moving Average (SWMA)
  • Trend Bars (six-bar trend)
  • Ulcer Index (UI)
  • Variable Index Dynamic Average (VIDYA)
  • Vertical Horizontal Filter (VHF)
  • Volume Oscillator
  • Volume Profile (by price)
  • Volume Weighted Moving Average (VWMA)
  • Volume-Weighted MACD (VWMACD)
  • Wilder's Moving Average (RMA)
  • Williams Accumulation/Distribution (WAD)
  • Z-Score
  • Z-Score Candles
  • Zero-Lag Moving Average (ZLMA)
The license text
The MIT License (MIT)

Copyright (c) 2021+ pandas-ta contributors
Copyright (c) 2024+ pandas-ta-classic contributors (xgboosted/pandas-ta-classic)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
pandas-ta0.4.71b0 · MIT

Copyright (c) 2019+ Kevin Johnson

Ported from it (13)

  • Alligator
  • AlphaTrend
  • Arnaud Legoux Moving Average (ALMA)
  • ATR Trailing Stop
  • Connors RSI
  • Exhaustion Count
  • Random Walk Index (RWI)
  • Reflex (Ehlers)
  • Super Smoother Filter (3-pole)
  • Time Segmented Volume (TSV)
  • Trendflex (Ehlers)
  • True Momentum Oscillator (TMO)
  • ZigZag
The license text
The MIT License (MIT)

Copyright (c) 2019+ Kevin Johnson

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Copyright (c) 2016 Anand Aravindan

Ported from it (2)

  • Tweezer Bottom
  • Tweezer Top
The license text
The MIT License (MIT)

Copyright (c) 2016 Anand Aravindan

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Software packages

The app ships 1319 third-party packages: the 138 it depends on directly and the ones they bring with them. Each is listed under its license, with its copyright notice and the license text. The same notices are in one plain-text file, and as data.

  • MIT 952
  • Apache-2.0 183
  • ISC 90
  • BSD-3-Clause 39
  • BSD-2-Clause 18
  • FSL-1.1-MIT 9
  • BlueOak-1.0.0 7
  • MIT-0 4
  • Unlicense 4
  • (AFL-2.1 OR BSD-3-Clause) 1
  • (MIT AND Zlib) 1
  • (MIT OR CC0-1.0) 1
  • (MPL-2.0 OR Apache-2.0) 1
  • 0BSD 1
  • CC-BY-4.0 1
  • CC0-1.0 1
  • GSAP-Standard-No-Charge 1
  • MIT AND ISC 1
  • MIT OR Apache-2.0 1
  • MPL-2.0 1
  • Python-2.0 1
  • Zlib 1

Loading the package list…

Questions about these notices? Get in touch. See also our Terms of Service and Privacy Policy.