2023-09-26T03:03:06,432 Created temporary directory: /tmp/pip-build-tracker-3omqsxjz 2023-09-26T03:03:06,433 Initialized build tracking at /tmp/pip-build-tracker-3omqsxjz 2023-09-26T03:03:06,434 Created build tracker: /tmp/pip-build-tracker-3omqsxjz 2023-09-26T03:03:06,434 Entered build tracker: /tmp/pip-build-tracker-3omqsxjz 2023-09-26T03:03:06,435 Created temporary directory: /tmp/pip-wheel-6s1h7_mz 2023-09-26T03:03:06,438 Created temporary directory: /tmp/pip-ephem-wheel-cache-htar2608 2023-09-26T03:03:06,459 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-26T03:03:06,463 2 location(s) to search for versions of cybotrade-indicators: 2023-09-26T03:03:06,463 * https://pypi.org/simple/cybotrade-indicators/ 2023-09-26T03:03:06,463 * https://www.piwheels.org/simple/cybotrade-indicators/ 2023-09-26T03:03:06,464 Fetching project page and analyzing links: https://pypi.org/simple/cybotrade-indicators/ 2023-09-26T03:03:06,465 Getting page https://pypi.org/simple/cybotrade-indicators/ 2023-09-26T03:03:06,466 Found index url https://pypi.org/simple/ 2023-09-26T03:03:06,605 Fetched page https://pypi.org/simple/cybotrade-indicators/ as application/vnd.pypi.simple.v1+json 2023-09-26T03:03:06,610 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/8d/31/47ee4cc65bb0ae5dd2e3256ba5c684dbd80b575b317ffd460f980ee459f0/cybotrade_indicators-0.0.1-1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,611 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/53/fa/80ee7518add9db95707350a55c5d926c767e09799fe94f8f6efffeed5ad8/cybotrade_indicators-0.0.1-2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,611 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/9f/d2/a09e118920f2b1b57126eb4bccab604c2fcdf136789666faa51bb96036ed/cybotrade_indicators-0.0.1-3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,612 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/af/e0/3f4560e6ed8ec87379b6d9c45d6f53440beaa2a9af5df16ee1616a901dd6/cybotrade_indicators-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,613 Found link https://files.pythonhosted.org/packages/98/45/3859a3cfc4fdb85ccf71c863e75c59f67d6dbd2627435673532915c3a7e9/cybotrade-indicators-0.0.2.tar.gz (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11), version: 0.0.2 2023-09-26T03:03:06,614 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/77/05/8b0068c15c380c07e2626eaf3f7c0d502fe7dd591ddff2dfd558d84b39dc/cybotrade_indicators-0.0.2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,614 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/74/d1/718eb92985bdb44db8cf05dc5ddde7d127e220e3eb7dde22ff627424fef8/cybotrade_indicators-0.0.3-1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,615 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/14/0c/4500b0b0c77f2f00d20a9edabc8ddcf2630fc529cc2c5f38cbfa879fd4e6/cybotrade_indicators-0.0.3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,616 Found link https://files.pythonhosted.org/packages/4d/35/890d58aa3dacf48bdb8dcec5e409ae1a660437e26b372ea606b2f2985eb6/cybotrade_indicators-0.0.3.tar.gz (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11), version: 0.0.3 2023-09-26T03:03:06,617 Found link https://files.pythonhosted.org/packages/85/23/d46c4f615bf1df5acbe6ef0273c1e45bd0bdde42e37bb2c973efd24b41e6/cybotrade-indicators-0.0.4.tar.gz (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11), version: 0.0.4 2023-09-26T03:03:06,618 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/6d/b9/ea8219a78e7b99d86198ec665e4d0217ded3a6876929efd8c04eb89adc99/cybotrade_indicators-0.0.4-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,618 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/c3/47/26aa59357b9d407c48334eb08d74734edea448c4a2305e8e844f572c467a/cybotrade_indicators-0.0.4-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,619 Found link https://files.pythonhosted.org/packages/50/dd/6827810f1dd37488263391247b17cfff7010337fcf63e44178b4e9c0ae56/cybotrade-indicators-0.0.5.tar.gz (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11), version: 0.0.5 2023-09-26T03:03:06,620 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/e0/fc/aecf4aee9269e963fd358069d27916d19893d583f1a9faba4e2e1a15076e/cybotrade_indicators-0.0.5-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,620 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/8e/0f/6652cd7ab382257d789498aff7c705263e97275da26e6eb770167d9174ca/cybotrade_indicators-0.0.5-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,621 Found link https://files.pythonhosted.org/packages/4a/a3/dd1cbdfbfb0351e555c8a625203fbe4dee04faf005a6fd1c24976523b212/cybotrade-indicators-0.0.6.tar.gz (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11), version: 0.0.6 2023-09-26T03:03:06,621 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/9c/10/cc3a2199cb5470c960902f85adbc226b4dcb145692750445d093e5a44944/cybotrade_indicators-0.0.6-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,622 Found link https://files.pythonhosted.org/packages/d1/3b/98609a2d2ba3f8b851f5b69a614bcbd2f7b33d8189d75874ff680444a017/cybotrade-indicators-0.0.7.tar.gz (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11), version: 0.0.7 2023-09-26T03:03:06,623 Skipping link: No binaries permitted for cybotrade-indicators: https://files.pythonhosted.org/packages/62/a2/44b92e18dda4c2872a48fc2e4e22dd6023a2cdd3971de50d1a162cca064f/cybotrade_indicators-0.0.7-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/cybotrade-indicators/) (requires-python:>=3.11) 2023-09-26T03:03:06,624 Fetching project page and analyzing links: https://www.piwheels.org/simple/cybotrade-indicators/ 2023-09-26T03:03:06,625 Getting page https://www.piwheels.org/simple/cybotrade-indicators/ 2023-09-26T03:03:06,626 Found index url https://www.piwheels.org/simple/ 2023-09-26T03:03:06,786 Fetched page https://www.piwheels.org/simple/cybotrade-indicators/ as text/html 2023-09-26T03:03:06,788 Skipping link: not a file: https://www.piwheels.org/simple/cybotrade-indicators/ 2023-09-26T03:03:06,788 Skipping link: not a file: https://pypi.org/simple/cybotrade-indicators/ 2023-09-26T03:03:06,807 Given no hashes to check 1 links for project 'cybotrade-indicators': discarding no candidates 2023-09-26T03:03:06,824 Collecting cybotrade-indicators==0.0.3 2023-09-26T03:03:06,827 Created temporary directory: /tmp/pip-unpack-qprxknvt 2023-09-26T03:03:06,962 Downloading cybotrade_indicators-0.0.3.tar.gz (319 kB) 2023-09-26T03:03:07,218 Added cybotrade-indicators==0.0.3 from https://files.pythonhosted.org/packages/4d/35/890d58aa3dacf48bdb8dcec5e409ae1a660437e26b372ea606b2f2985eb6/cybotrade_indicators-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-3omqsxjz' 2023-09-26T03:03:07,225 Created temporary directory: /tmp/pip-build-env-9ot29gz7 2023-09-26T03:03:07,229 Installing build dependencies: started 2023-09-26T03:03:07,231 Running command pip subprocess to install build dependencies 2023-09-26T03:03:08,387 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-26T03:03:08,908 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-26T03:03:10,463 Collecting setuptools 2023-09-26T03:03:10,464 Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata 2023-09-26T03:03:10,470 Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB) 2023-09-26T03:03:10,679 Collecting wheel 2023-09-26T03:03:10,695 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-09-26T03:03:12,088 Collecting Cython 2023-09-26T03:03:12,090 Obtaining dependency information for Cython from https://files.pythonhosted.org/packages/03/e9/9cc0c4f0d8a566089d096254cd25168a0db02dd047863a7f995d8d3eefa7/Cython-3.0.2-py2.py3-none-any.whl.metadata 2023-09-26T03:03:12,106 Using cached Cython-3.0.2-py2.py3-none-any.whl.metadata (3.1 kB) 2023-09-26T03:03:12,855 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2023-09-26T03:03:12,862 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2023-09-26T03:03:12,869 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2023-09-26T03:03:12,875 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2023-09-26T03:03:12,882 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2023-09-26T03:03:13,264 Collecting numpy>=1.25.0 2023-09-26T03:03:14,136 Using cached https://www.piwheels.org/simple/numpy/numpy-1.25.2-cp311-cp311-linux_armv7l.whl (12.5 MB) 2023-09-26T03:03:14,766 Using cached setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-09-26T03:03:14,809 Using cached Cython-3.0.2-py2.py3-none-any.whl (1.2 MB) 2023-09-26T03:03:17,267 Installing collected packages: wheel, setuptools, numpy, Cython 2023-09-26T03:03:17,485 Creating /tmp/pip-build-env-9ot29gz7/overlay/local/bin 2023-09-26T03:03:17,488 changing mode of /tmp/pip-build-env-9ot29gz7/overlay/local/bin/wheel to 755 2023-09-26T03:03:28,622 changing mode of /tmp/pip-build-env-9ot29gz7/overlay/local/bin/f2py to 755 2023-09-26T03:03:28,624 changing mode of /tmp/pip-build-env-9ot29gz7/overlay/local/bin/f2py3 to 755 2023-09-26T03:03:28,626 changing mode of /tmp/pip-build-env-9ot29gz7/overlay/local/bin/f2py3.11 to 755 2023-09-26T03:03:31,359 changing mode of /tmp/pip-build-env-9ot29gz7/overlay/local/bin/cygdb to 755 2023-09-26T03:03:31,361 changing mode of /tmp/pip-build-env-9ot29gz7/overlay/local/bin/cython to 755 2023-09-26T03:03:31,363 changing mode of /tmp/pip-build-env-9ot29gz7/overlay/local/bin/cythonize to 755 2023-09-26T03:03:31,395 Successfully installed Cython-3.0.2 numpy-1.25.2 setuptools-68.2.2 wheel-0.41.2 2023-09-26T03:03:32,096 Installing build dependencies: finished with status 'done' 2023-09-26T03:03:32,099 Getting requirements to build wheel: started 2023-09-26T03:03:32,100 Running command Getting requirements to build wheel 2023-09-26T03:03:34,733 /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/Cython/Compiler/Main.py:384: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-wheel-6s1h7_mz/cybotrade-indicators_51f7f8b0b85e4a95888794dc1f9e69ef/src/cybotrade_indicators/__init__.pyx 2023-09-26T03:03:34,733 tree = Parsing.p_module(s, pxd, full_module_name) 2023-09-26T03:03:41,129 Compiling src/cybotrade_indicators/__init__.pyx because it changed. 2023-09-26T03:03:41,131 [1/1] Cythonizing src/cybotrade_indicators/__init__.pyx 2023-09-26T03:03:41,437 running egg_info 2023-09-26T03:03:41,442 writing src/cybotrade_indicators.egg-info/PKG-INFO 2023-09-26T03:03:41,445 writing dependency_links to src/cybotrade_indicators.egg-info/dependency_links.txt 2023-09-26T03:03:41,447 writing requirements to src/cybotrade_indicators.egg-info/requires.txt 2023-09-26T03:03:41,448 writing top-level names to src/cybotrade_indicators.egg-info/top_level.txt 2023-09-26T03:03:41,466 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:41,467 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:41,467 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:41,468 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:41,469 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:41,473 reading manifest file 'src/cybotrade_indicators.egg-info/SOURCES.txt' 2023-09-26T03:03:41,476 reading manifest template 'MANIFEST.in' 2023-09-26T03:03:41,479 adding license file 'LICENSE' 2023-09-26T03:03:41,479 adding license file 'AUTHORS' 2023-09-26T03:03:41,481 writing manifest file 'src/cybotrade_indicators.egg-info/SOURCES.txt' 2023-09-26T03:03:41,995 Getting requirements to build wheel: finished with status 'done' 2023-09-26T03:03:42,007 Created temporary directory: /tmp/pip-modern-metadata-_rkcb8rm 2023-09-26T03:03:42,009 Preparing metadata (pyproject.toml): started 2023-09-26T03:03:42,011 Running command Preparing metadata (pyproject.toml) 2023-09-26T03:03:43,824 running dist_info 2023-09-26T03:03:43,830 creating /tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators.egg-info 2023-09-26T03:03:43,835 writing /tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators.egg-info/PKG-INFO 2023-09-26T03:03:43,838 writing dependency_links to /tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators.egg-info/dependency_links.txt 2023-09-26T03:03:43,839 writing requirements to /tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators.egg-info/requires.txt 2023-09-26T03:03:43,840 writing top-level names to /tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators.egg-info/top_level.txt 2023-09-26T03:03:43,842 writing manifest file '/tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators.egg-info/SOURCES.txt' 2023-09-26T03:03:43,860 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:43,861 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:43,861 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:43,862 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:43,862 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:43,865 reading manifest file '/tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators.egg-info/SOURCES.txt' 2023-09-26T03:03:43,867 reading manifest template 'MANIFEST.in' 2023-09-26T03:03:43,870 adding license file 'LICENSE' 2023-09-26T03:03:43,870 adding license file 'AUTHORS' 2023-09-26T03:03:43,872 writing manifest file '/tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators.egg-info/SOURCES.txt' 2023-09-26T03:03:43,873 creating '/tmp/pip-modern-metadata-_rkcb8rm/cybotrade_indicators-0.0.3.dist-info' 2023-09-26T03:03:44,086 Preparing metadata (pyproject.toml): finished with status 'done' 2023-09-26T03:03:44,091 Source in /tmp/pip-wheel-6s1h7_mz/cybotrade-indicators_51f7f8b0b85e4a95888794dc1f9e69ef has version 0.0.3, which satisfies requirement cybotrade-indicators==0.0.3 from https://files.pythonhosted.org/packages/4d/35/890d58aa3dacf48bdb8dcec5e409ae1a660437e26b372ea606b2f2985eb6/cybotrade_indicators-0.0.3.tar.gz 2023-09-26T03:03:44,092 Removed cybotrade-indicators==0.0.3 from https://files.pythonhosted.org/packages/4d/35/890d58aa3dacf48bdb8dcec5e409ae1a660437e26b372ea606b2f2985eb6/cybotrade_indicators-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-3omqsxjz' 2023-09-26T03:03:44,097 Created temporary directory: /tmp/pip-unpack-wdsshal2 2023-09-26T03:03:44,098 Created temporary directory: /tmp/pip-unpack-tc4j9ma5 2023-09-26T03:03:44,103 Building wheels for collected packages: cybotrade-indicators 2023-09-26T03:03:44,107 Created temporary directory: /tmp/pip-wheel-5c6df8sw 2023-09-26T03:03:44,108 Destination directory: /tmp/pip-wheel-5c6df8sw 2023-09-26T03:03:44,110 Building wheel for cybotrade-indicators (pyproject.toml): started 2023-09-26T03:03:44,112 Running command Building wheel for cybotrade-indicators (pyproject.toml) 2023-09-26T03:03:45,839 running bdist_wheel 2023-09-26T03:03:45,863 running build 2023-09-26T03:03:45,864 running build_py 2023-09-26T03:03:45,870 running egg_info 2023-09-26T03:03:45,875 writing src/cybotrade_indicators.egg-info/PKG-INFO 2023-09-26T03:03:45,878 writing dependency_links to src/cybotrade_indicators.egg-info/dependency_links.txt 2023-09-26T03:03:45,880 writing requirements to src/cybotrade_indicators.egg-info/requires.txt 2023-09-26T03:03:45,881 writing top-level names to src/cybotrade_indicators.egg-info/top_level.txt 2023-09-26T03:03:45,885 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:45,886 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:45,887 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:45,887 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:45,889 dependency /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2023-09-26T03:03:45,893 reading manifest file 'src/cybotrade_indicators.egg-info/SOURCES.txt' 2023-09-26T03:03:45,896 reading manifest template 'MANIFEST.in' 2023-09-26T03:03:45,898 adding license file 'LICENSE' 2023-09-26T03:03:45,899 adding license file 'AUTHORS' 2023-09-26T03:03:45,902 writing manifest file 'src/cybotrade_indicators.egg-info/SOURCES.txt' 2023-09-26T03:03:45,904 creating build 2023-09-26T03:03:45,905 creating build/lib.linux-armv7l-cpython-311 2023-09-26T03:03:45,906 creating build/lib.linux-armv7l-cpython-311/cybotrade_indicators 2023-09-26T03:03:45,907 copying src/cybotrade_indicators/__init__.c -> build/lib.linux-armv7l-cpython-311/cybotrade_indicators 2023-09-26T03:03:45,981 copying src/cybotrade_indicators/__init__.pyi -> build/lib.linux-armv7l-cpython-311/cybotrade_indicators 2023-09-26T03:03:45,984 copying src/cybotrade_indicators/__init__.pyx -> build/lib.linux-armv7l-cpython-311/cybotrade_indicators 2023-09-26T03:03:45,988 copying src/cybotrade_indicators/indicators.pxd -> build/lib.linux-armv7l-cpython-311/cybotrade_indicators 2023-09-26T03:03:45,990 copying src/cybotrade_indicators/py.typed -> build/lib.linux-armv7l-cpython-311/cybotrade_indicators 2023-09-26T03:03:45,992 running build_ext 2023-09-26T03:03:45,998 building 'cybotrade_indicators' extension 2023-09-26T03:03:45,999 creating build/temp.linux-armv7l-cpython-311 2023-09-26T03:03:45,999 creating build/temp.linux-armv7l-cpython-311/external 2023-09-26T03:03:46,000 creating build/temp.linux-armv7l-cpython-311/src 2023-09-26T03:03:46,001 creating build/temp.linux-armv7l-cpython-311/src/cybotrade_indicators 2023-09-26T03:03:46,002 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iexternal -Isrc/cybotrade_indicators -I/tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c external/tiamalgamation.c -o build/temp.linux-armv7l-cpython-311/external/tiamalgamation.o 2023-09-26T03:03:46,154 external/tiamalgamation.c: In function ‘ti_adx’: 2023-09-26T03:03:46,155 external/tiamalgamation.c:1887:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,155 1887 | int error3 = ti_unshift(size, ADX_inputs, ADX_options, ADX_outputs); 2023-09-26T03:03:46,156 | ^~~~~~ 2023-09-26T03:03:46,157 external/tiamalgamation.c:1881:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,157 1881 | int error2 = ti_sma(size, nz_adx_inputs, nz_adx_options, nz_adx_outputs); 2023-09-26T03:03:46,158 | ^~~~~~ 2023-09-26T03:03:46,159 external/tiamalgamation.c:1875:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,159 1875 | int error1 = ti_unshift(size, DX_inputs, DX_options, DX_outputs); 2023-09-26T03:03:46,160 | ^~~~~~ 2023-09-26T03:03:46,160 external/tiamalgamation.c:1867:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,161 1867 | int error = ti_dx(size, nz_DX_inputs, nz_DX_options, nz_DX_outputs); 2023-09-26T03:03:46,161 | ^~~~~ 2023-09-26T03:03:46,167 external/tiamalgamation.c: In function ‘ti_andean_osc’: 2023-09-26T03:03:46,167 external/tiamalgamation.c:2021:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,168 2021 | int error2 = ti_ema(size, signal_inputs, signal_options, signal_outputs); 2023-09-26T03:03:46,169 | ^~~~~~ 2023-09-26T03:03:46,187 external/tiamalgamation.c: In function ‘ti_boom_pro’: 2023-09-26T03:03:46,189 external/tiamalgamation.c:2509:7: warning: unused variable ‘error101’ [-Wunused-variable] 2023-09-26T03:03:46,189 2509 | int error101 = 2023-09-26T03:03:46,190 | ^~~~~~~~ 2023-09-26T03:03:46,190 external/tiamalgamation.c:2501:7: warning: unused variable ‘error8’ [-Wunused-variable] 2023-09-26T03:03:46,191 2501 | int error8 = 2023-09-26T03:03:46,191 | ^~~~~~ 2023-09-26T03:03:46,196 external/tiamalgamation.c: In function ‘ti_braid_filter’: 2023-09-26T03:03:46,197 external/tiamalgamation.c:2628:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,198 2628 | int error1 = ti_unshift(size, atr_inputs, atr_options, atr_outputs); 2023-09-26T03:03:46,198 | ^~~~~~ 2023-09-26T03:03:46,199 external/tiamalgamation.c:2620:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,200 2620 | int error = ti_atr(size, nz_atr_inputs, nz_atr_options, nz_atr_outputs); 2023-09-26T03:03:46,200 | ^~~~~ 2023-09-26T03:03:46,201 external/tiamalgamation.c:2613:7: warning: unused variable ‘error4’ [-Wunused-variable] 2023-09-26T03:03:46,201 2613 | int error4 = ti_ema(size, ma03_inputs, ma03_options, ma03_outputs); 2023-09-26T03:03:46,202 | ^~~~~~ 2023-09-26T03:03:46,203 external/tiamalgamation.c:2607:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,203 2607 | int error3 = ti_ema(size, ma02_inputs, ma02_options, ma02_outputs); 2023-09-26T03:03:46,204 | ^~~~~~ 2023-09-26T03:03:46,205 external/tiamalgamation.c:2601:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,205 2601 | int error2 = ti_ema(size, ma01_inputs, ma01_options, ma01_outputs); 2023-09-26T03:03:46,206 | ^~~~~~ 2023-09-26T03:03:46,209 external/tiamalgamation.c: In function ‘ti_chaikin_vol’: 2023-09-26T03:03:46,211 external/tiamalgamation.c:2716:23: warning: left-hand operand of comma expression has no effect [-Wunused-value] 2023-09-26T03:03:46,211 2716 | if (ema_period < 1, roc_period < 1) 2023-09-26T03:03:46,212 | ^ 2023-09-26T03:03:46,214 external/tiamalgamation.c:2741:9: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,215 2741 | int error2 = ti_unshift(size, roc_ema_inputs, roc_ema_options, roc_ema_outputs); 2023-09-26T03:03:46,216 | ^~~~~~ 2023-09-26T03:03:46,217 external/tiamalgamation.c:2734:9: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,217 2734 | int error1 = ti_roc(size, nz_roc_ema_inputs, nz_roc_ema_options, nz_roc_ema_outputs); 2023-09-26T03:03:46,218 | ^~~~~~ 2023-09-26T03:03:46,219 external/tiamalgamation.c:2728:9: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,219 2728 | int error = ti_ema(size, ema_inputs, ema_options, ema_outputs); 2023-09-26T03:03:46,220 | ^~~~~ 2023-09-26T03:03:46,224 external/tiamalgamation.c: In function ‘ti_chandelier_exit’: 2023-09-26T03:03:46,225 external/tiamalgamation.c:2795:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,226 2795 | int error1 = ti_unshift(size, atr_inputs, atr_options, atr_outputs); 2023-09-26T03:03:46,227 | ^~~~~~ 2023-09-26T03:03:46,228 external/tiamalgamation.c:2787:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,228 2787 | int error = ti_atr(size, nz_atr_inputs, nz_atr_options, nz_atr_outputs); 2023-09-26T03:03:46,229 | ^~~~~ 2023-09-26T03:03:46,232 external/tiamalgamation.c: In function ‘ti_cm_ema_trendbars’: 2023-09-26T03:03:46,233 external/tiamalgamation.c:2887:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,234 2887 | int error3 = ti_hlc3(size, hlc3_inputs, hlc3_options, hlc3_outputs); 2023-09-26T03:03:46,234 | ^~~~~~ 2023-09-26T03:03:46,235 external/tiamalgamation.c:2882:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,236 2882 | int error2 = ti_ema(size, ema_inputs, ema_options, ema_outputs); 2023-09-26T03:03:46,236 | ^~~~~~ 2023-09-26T03:03:46,275 external/tiamalgamation.c: In function ‘ti_half_trend’: 2023-09-26T03:03:46,277 external/tiamalgamation.c:3560:7: warning: unused variable ‘error73’ [-Wunused-variable] 2023-09-26T03:03:46,277 3560 | int error73 = 2023-09-26T03:03:46,277 | ^~~~~~~ 2023-09-26T03:03:46,278 external/tiamalgamation.c:3551:7: warning: unused variable ‘error66’ [-Wunused-variable] 2023-09-26T03:03:46,279 3551 | int error66 = ti_min(size, nz_lowPrice_inputs, nz_lowPrice_options, 2023-09-26T03:03:46,279 | ^~~~~~~ 2023-09-26T03:03:46,280 external/tiamalgamation.c:3543:7: warning: unused variable ‘error56’ [-Wunused-variable] 2023-09-26T03:03:46,281 3543 | int error56 = 2023-09-26T03:03:46,281 | ^~~~~~~ 2023-09-26T03:03:46,282 external/tiamalgamation.c:3534:7: warning: unused variable ‘error44’ [-Wunused-variable] 2023-09-26T03:03:46,282 3534 | int error44 = ti_max(size, nz_highPrice_inputs, nz_highPrice_options, 2023-09-26T03:03:46,283 | ^~~~~~~ 2023-09-26T03:03:46,284 external/tiamalgamation.c:3517:7: warning: unused variable ‘error101’ [-Wunused-variable] 2023-09-26T03:03:46,284 3517 | int error101 = ti_unshift(size, lowma_inputs, lowma_options, lowma_outputs); 2023-09-26T03:03:46,285 | ^~~~~~~~ 2023-09-26T03:03:46,286 external/tiamalgamation.c:3508:7: warning: unused variable ‘error8’ [-Wunused-variable] 2023-09-26T03:03:46,286 3508 | int error8 = 2023-09-26T03:03:46,286 | ^~~~~~ 2023-09-26T03:03:46,287 external/tiamalgamation.c:3502:7: warning: unused variable ‘error10’ [-Wunused-variable] 2023-09-26T03:03:46,288 3502 | int error10 = ti_unshift(size, highma_inputs, highma_options, highma_outputs); 2023-09-26T03:03:46,288 | ^~~~~~~ 2023-09-26T03:03:46,289 external/tiamalgamation.c:3493:7: warning: unused variable ‘error9’ [-Wunused-variable] 2023-09-26T03:03:46,290 3493 | int error9 = 2023-09-26T03:03:46,290 | ^~~~~~ 2023-09-26T03:03:46,291 external/tiamalgamation.c:3484:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,291 3484 | int error1 = ti_unshift(size, atr_inputs, atr_options, atr_outputs); 2023-09-26T03:03:46,292 | ^~~~~~ 2023-09-26T03:03:46,293 external/tiamalgamation.c:3476:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,293 3476 | int error = ti_atr(size, nz_atr_inputs, nz_atr_options, nz_atr_outputs); 2023-09-26T03:03:46,294 | ^~~~~ 2023-09-26T03:03:46,297 external/tiamalgamation.c: In function ‘ti_heatmap_vol’: 2023-09-26T03:03:46,298 external/tiamalgamation.c:3735:9: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,299 3735 | int error1 = ti_unshift(temp_size, mean_inputs, mean_options, mean_outputs); 2023-09-26T03:03:46,299 | ^~~~~~ 2023-09-26T03:03:46,300 external/tiamalgamation.c:3726:9: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,301 3726 | int error = 2023-09-26T03:03:46,302 | ^~~~~ 2023-09-26T03:03:46,308 external/tiamalgamation.c: In function ‘ti_hull_suite’: 2023-09-26T03:03:46,310 external/tiamalgamation.c:3885:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,311 3885 | int error1 = ti_unshift(size, hma_inputs, hma_options, hma_outputs); 2023-09-26T03:03:46,311 | ^~~~~~ 2023-09-26T03:03:46,312 external/tiamalgamation.c:3877:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,313 3877 | int error = ti_hma(size, nz_hma_inputs, nz_hma_options, nz_hma_outputs); 2023-09-26T03:03:46,314 | ^~~~~ 2023-09-26T03:03:46,341 external/tiamalgamation.c: In function ‘ti_macd_fastline_divergence’: 2023-09-26T03:03:46,343 external/tiamalgamation.c:4192:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,343 4192 | int error1 = ti_unshift(size, hist_inputs, fastline_options, hist_outputs); 2023-09-26T03:03:46,344 | ^~~~~~ 2023-09-26T03:03:46,346 external/tiamalgamation.c:4184:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,346 4184 | int error = ti_macd(size, nz_macd_inputs, nz_macd_options, nz_macd_outputs); 2023-09-26T03:03:46,347 | ^~~~~ 2023-09-26T03:03:46,352 external/tiamalgamation.c: In function ‘ti_macd_hist_divergence’: 2023-09-26T03:03:46,355 external/tiamalgamation.c:4406:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,355 4406 | int error1 = ti_unshift(size, hist_inputs, hist_options, hist_outputs); 2023-09-26T03:03:46,356 | ^~~~~~ 2023-09-26T03:03:46,358 external/tiamalgamation.c:4398:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,358 4398 | int error = ti_macd(size, nz_macd_inputs, nz_macd_options, nz_macd_outputs); 2023-09-26T03:03:46,359 | ^~~~~ 2023-09-26T03:03:46,385 external/tiamalgamation.c: In function ‘ti_mobo_band’: 2023-09-26T03:03:46,388 external/tiamalgamation.c:4918:7: warning: unused variable ‘error5’ [-Wunused-variable] 2023-09-26T03:03:46,389 4918 | int error5 = ti_unshift(size, sDev_inputs, sdev_options, sDev_outputs); 2023-09-26T03:03:46,389 | ^~~~~~ 2023-09-26T03:03:46,391 external/tiamalgamation.c:4909:7: warning: unused variable ‘error4’ [-Wunused-variable] 2023-09-26T03:03:46,392 4909 | int error4 = 2023-09-26T03:03:46,392 | ^~~~~~ 2023-09-26T03:03:46,395 external/tiamalgamation.c:4901:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,395 4901 | int error3 = 2023-09-26T03:03:46,396 | ^~~~~~ 2023-09-26T03:03:46,398 external/tiamalgamation.c:4892:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,398 4892 | int error2 = 2023-09-26T03:03:46,399 | ^~~~~~ 2023-09-26T03:03:46,401 external/tiamalgamation.c:4880:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,402 4880 | int error1 = ti_unshift(size, xsma_inputs, xsma_options, xsma_outputs); 2023-09-26T03:03:46,402 | ^~~~~~ 2023-09-26T03:03:46,404 external/tiamalgamation.c:4872:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,405 4872 | int error = ti_sma(size, nz_xsma_inputs, nz_xsma_options, nz_xsma_outputs); 2023-09-26T03:03:46,405 | ^~~~~ 2023-09-26T03:03:46,440 external/tiamalgamation.c: In function ‘ti_qqe_mod’: 2023-09-26T03:03:46,444 external/tiamalgamation.c:5530:7: warning: unused variable ‘error13’ [-Wunused-variable] 2023-09-26T03:03:46,445 5530 | int error13 = ti_unshift(size, dev_inputs, dev_options, dev_outputs); 2023-09-26T03:03:46,445 | ^~~~~~~ 2023-09-26T03:03:46,448 external/tiamalgamation.c:5522:7: warning: unused variable ‘error12’ [-Wunused-variable] 2023-09-26T03:03:46,448 5522 | int error12 = ti_stddev(size, nz_dev_inputs, nz_dev_options, nz_dev_outputs); 2023-09-26T03:03:46,449 | ^~~~~~~ 2023-09-26T03:03:46,452 external/tiamalgamation.c:5515:7: warning: unused variable ‘error11’ [-Wunused-variable] 2023-09-26T03:03:46,452 5515 | int error11 = ti_unshift(size, basis_inputs, basis_options, basis_outputs); 2023-09-26T03:03:46,453 | ^~~~~~~ 2023-09-26T03:03:46,456 external/tiamalgamation.c:5506:7: warning: unused variable ‘error10’ [-Wunused-variable] 2023-09-26T03:03:46,456 5506 | int error10 = 2023-09-26T03:03:46,457 | ^~~~~~~ 2023-09-26T03:03:46,459 external/tiamalgamation.c:5485:7: warning: unused variable ‘error105’ [-Wunused-variable] 2023-09-26T03:03:46,460 5485 | int error105 = 2023-09-26T03:03:46,461 | ^~~~~~~~ 2023-09-26T03:03:46,463 external/tiamalgamation.c:5476:7: warning: unused variable ‘error8’ [-Wunused-variable] 2023-09-26T03:03:46,463 5476 | int error8 = ti_crossany(size, nz_cross_2_inputs, nz_cross_2_options, 2023-09-26T03:03:46,464 | ^~~~~~ 2023-09-26T03:03:46,467 external/tiamalgamation.c:5469:7: warning: unused variable ‘error101’ [-Wunused-variable] 2023-09-26T03:03:46,467 5469 | int error101 = 2023-09-26T03:03:46,468 | ^~~~~~~~ 2023-09-26T03:03:46,471 external/tiamalgamation.c:5460:7: warning: unused variable ‘error9’ [-Wunused-variable] 2023-09-26T03:03:46,471 5460 | int error9 = ti_crossany(size, nz_cross_1_inputs, nz_cross_1_options, 2023-09-26T03:03:46,472 | ^~~~~~ 2023-09-26T03:03:46,475 external/tiamalgamation.c:5415:7: warning: unused variable ‘error7’ [-Wunused-variable] 2023-09-26T03:03:46,475 5415 | int error7 = ti_ema(size, dar1_inputs, dar1_options, dar1_outputs); 2023-09-26T03:03:46,476 | ^~~~~~ 2023-09-26T03:03:46,478 external/tiamalgamation.c:5407:7: warning: unused variable ‘error6’ [-Wunused-variable] 2023-09-26T03:03:46,479 5407 | int error6 = 2023-09-26T03:03:46,479 | ^~~~~~ 2023-09-26T03:03:46,482 external/tiamalgamation.c:5395:7: warning: unused variable ‘error5’ [-Wunused-variable] 2023-09-26T03:03:46,483 5395 | int error5 = ti_ema(size, rsima2_inputs, rsima2_options, rsima2_outputs); 2023-09-26T03:03:46,483 | ^~~~~~ 2023-09-26T03:03:46,486 external/tiamalgamation.c:5388:7: warning: unused variable ‘error4’ [-Wunused-variable] 2023-09-26T03:03:46,486 5388 | int error4 = ti_ema(size, rsima1_inputs, rsima1_options, rsima1_outputs); 2023-09-26T03:03:46,487 | ^~~~~~ 2023-09-26T03:03:46,490 external/tiamalgamation.c:5381:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,490 5381 | int error3 = ti_unshift(size, rsi2_inputs, rsi2_options, rsi2_outputs); 2023-09-26T03:03:46,491 | ^~~~~~ 2023-09-26T03:03:46,493 external/tiamalgamation.c:5373:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,494 5373 | int error2 = ti_rsi(size, nz_rsi2_inputs, nz_rsi2_options, nz_rsi2_outputs); 2023-09-26T03:03:46,495 | ^~~~~~ 2023-09-26T03:03:46,497 external/tiamalgamation.c:5366:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,498 5366 | int error1 = ti_unshift(size, rsi1_inputs, rsi1_options, rsi1_outputs); 2023-09-26T03:03:46,499 | ^~~~~~ 2023-09-26T03:03:46,501 external/tiamalgamation.c:5358:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,502 5358 | int error = ti_rsi(size, nz_rsi1_inputs, nz_rsi1_options, nz_rsi1_outputs); 2023-09-26T03:03:46,502 | ^~~~~ 2023-09-26T03:03:46,516 external/tiamalgamation.c: In function ‘ti_rsi_divergence’: 2023-09-26T03:03:46,519 external/tiamalgamation.c:5747:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,520 5747 | int error1 = ti_unshift(size, rsi_inputs, rsi_options, rsi_outputs); 2023-09-26T03:03:46,520 | ^~~~~~ 2023-09-26T03:03:46,523 external/tiamalgamation.c:5739:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,524 5739 | int error = ti_rsi(size, nz_rsi_inputs, nz_rsi_options, nz_rsi_outputs); 2023-09-26T03:03:46,525 | ^~~~~ 2023-09-26T03:03:46,529 external/tiamalgamation.c: In function ‘ti_rvi’: 2023-09-26T03:03:46,533 external/tiamalgamation.c:5893:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,534 5893 | int error3 = ti_ema(size, lower_inputs, lower_options, lower_outputs); 2023-09-26T03:03:46,535 | ^~~~~~ 2023-09-26T03:03:46,538 external/tiamalgamation.c:5887:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,538 5887 | int error2 = ti_ema(size, upper_inputs, upper_options, upper_outputs); 2023-09-26T03:03:46,539 | ^~~~~~ 2023-09-26T03:03:46,542 external/tiamalgamation.c:5865:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,542 5865 | int error1 = ti_unshift(size, std_inputs, std_options, std_outputs); 2023-09-26T03:03:46,543 | ^~~~~~ 2023-09-26T03:03:46,546 external/tiamalgamation.c:5857:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,546 5857 | int error = ti_stddev(size, nz_std_inputs, nz_std_options, nz_std_outputs); 2023-09-26T03:03:46,547 | ^~~~~ 2023-09-26T03:03:46,550 external/tiamalgamation.c: In function ‘ti_rvi_divergence’: 2023-09-26T03:03:46,554 external/tiamalgamation.c:5949:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,555 5949 | int error = ti_rvi(size, rvi_inputs, rvi_options, rvi_outputs); 2023-09-26T03:03:46,555 | ^~~~~ 2023-09-26T03:03:46,571 external/tiamalgamation.c: In function ‘ti_ssl’: 2023-09-26T03:03:46,575 external/tiamalgamation.c:6266:7: warning: unused variable ‘error200’ [-Wunused-variable] 2023-09-26T03:03:46,576 6266 | int error200 = ti_unshift(size, base_cross_Short_inputs, 2023-09-26T03:03:46,576 | ^~~~~~~~ 2023-09-26T03:03:46,580 external/tiamalgamation.c:6257:7: warning: unused variable ‘error8’ [-Wunused-variable] 2023-09-26T03:03:46,581 6257 | int error8 = 2023-09-26T03:03:46,581 | ^~~~~~ 2023-09-26T03:03:46,585 external/tiamalgamation.c:6250:7: warning: unused variable ‘error105’ [-Wunused-variable] 2023-09-26T03:03:46,585 6250 | int error105 = ti_unshift(size, base_cross_Long_inputs, 2023-09-26T03:03:46,586 | ^~~~~~~~ 2023-09-26T03:03:46,590 external/tiamalgamation.c:6241:7: warning: unused variable ‘error7’ [-Wunused-variable] 2023-09-26T03:03:46,590 6241 | int error7 = 2023-09-26T03:03:46,591 | ^~~~~~ 2023-09-26T03:03:46,594 external/tiamalgamation.c:6222:7: warning: unused variable ‘error6’ [-Wunused-variable] 2023-09-26T03:03:46,595 6222 | int error6 = 2023-09-26T03:03:46,596 | ^~~~~~ 2023-09-26T03:03:46,599 external/tiamalgamation.c:6213:7: warning: unused variable ‘error5’ [-Wunused-variable] 2023-09-26T03:03:46,599 6213 | int error5 = 2023-09-26T03:03:46,600 | ^~~~~~ 2023-09-26T03:03:46,603 external/tiamalgamation.c:6205:7: warning: unused variable ‘error4’ [-Wunused-variable] 2023-09-26T03:03:46,604 6205 | int error4 = 2023-09-26T03:03:46,605 | ^~~~~~ 2023-09-26T03:03:46,608 external/tiamalgamation.c:6196:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,609 6196 | int error3 = ti_hma(size, nz_ExitHigh_inputs, nz_ExitHigh_options, 2023-09-26T03:03:46,609 | ^~~~~~ 2023-09-26T03:03:46,613 external/tiamalgamation.c:6168:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,613 6168 | int error2 = ti_ema(size, ema_inputs, ema_options, ema_outputs); 2023-09-26T03:03:46,614 | ^~~~~~ 2023-09-26T03:03:46,617 external/tiamalgamation.c:6155:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,618 6155 | int error1 = ti_unshift(size, hma_inputs, hma_options, hma_outputs); 2023-09-26T03:03:46,619 | ^~~~~~ 2023-09-26T03:03:46,622 external/tiamalgamation.c:6148:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,623 6148 | int error = ti_hma(size, nz_hma_inputs, nz_hma_options, nz_hma_outputs); 2023-09-26T03:03:46,623 | ^~~~~ 2023-09-26T03:03:46,634 external/tiamalgamation.c: In function ‘ti_stc’: 2023-09-26T03:03:46,638 external/tiamalgamation.c:6402:7: warning: unused variable ‘error11’ [-Wunused-variable] 2023-09-26T03:03:46,639 6402 | int error11 = ti_unshift(size, DDDDD_inputs, ddddd_options, DDDDD_outputs); 2023-09-26T03:03:46,640 | ^~~~~~~ 2023-09-26T03:03:46,643 external/tiamalgamation.c:6393:7: warning: unused variable ‘error10’ [-Wunused-variable] 2023-09-26T03:03:46,645 6393 | int error10 = 2023-09-26T03:03:46,645 | ^~~~~~~ 2023-09-26T03:03:46,648 external/tiamalgamation.c:6386:7: warning: unused variable ‘error9’ [-Wunused-variable] 2023-09-26T03:03:46,648 6386 | int error9 = ti_unshift(size, DDDD_inputs, dddd_options, DDDD_outputs); 2023-09-26T03:03:46,649 | ^~~~~~ 2023-09-26T03:03:46,652 external/tiamalgamation.c:6378:7: warning: unused variable ‘error8’ [-Wunused-variable] 2023-09-26T03:03:46,653 6378 | int error8 = ti_min(size, nz_DDDD_inputs, nz_DDDD_options, nz_DDDD_outputs); 2023-09-26T03:03:46,653 | ^~~~~~ 2023-09-26T03:03:46,657 external/tiamalgamation.c:6357:7: warning: unused variable ‘error7’ [-Wunused-variable] 2023-09-26T03:03:46,658 6357 | int error7 = ti_unshift(size, CCCC_inputs, cccc_options, CCCC_outputs); 2023-09-26T03:03:46,658 | ^~~~~~ 2023-09-26T03:03:46,662 external/tiamalgamation.c:6349:7: warning: unused variable ‘error6’ [-Wunused-variable] 2023-09-26T03:03:46,662 6349 | int error6 = ti_max(size, nz_CCCC_inputs, nz_CCCC_options, nz_CCCC_outputs); 2023-09-26T03:03:46,663 | ^~~~~~ 2023-09-26T03:03:46,666 external/tiamalgamation.c:6342:7: warning: unused variable ‘error5’ [-Wunused-variable] 2023-09-26T03:03:46,667 6342 | int error5 = ti_unshift(size, CCC_inputs, ccc_options, CCC_outputs); 2023-09-26T03:03:46,667 | ^~~~~~ 2023-09-26T03:03:46,671 external/tiamalgamation.c:6334:7: warning: unused variable ‘error4’ [-Wunused-variable] 2023-09-26T03:03:46,671 6334 | int error4 = ti_min(size, nz_CCC_inputs, nz_CCC_options, nz_CCC_outputs); 2023-09-26T03:03:46,672 | ^~~~~~ 2023-09-26T03:03:46,676 external/tiamalgamation.c:6323:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,676 6323 | int error3 = ti_ema(size, slowema_inputs, slowema_options, slowema_outputs); 2023-09-26T03:03:46,677 | ^~~~~~ 2023-09-26T03:03:46,680 external/tiamalgamation.c:6317:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,681 6317 | int error = ti_ema(size, fastema_inputs, fastema_options, fastema_outputs); 2023-09-26T03:03:46,681 | ^~~~~ 2023-09-26T03:03:46,704 external/tiamalgamation.c: In function ‘ti_stoch_divergence’: 2023-09-26T03:03:46,708 external/tiamalgamation.c:6649:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,709 6649 | int error1 = ti_unshift(size, stk1_inputs, stk1_options, stk1_outputs); 2023-09-26T03:03:46,710 | ^~~~~~ 2023-09-26T03:03:46,713 external/tiamalgamation.c:6640:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,714 6640 | int error = 2023-09-26T03:03:46,715 | ^~~~~ 2023-09-26T03:03:46,715 external/tiamalgamation.c: In function ‘ti_stoch_rsi’: 2023-09-26T03:03:46,719 external/tiamalgamation.c:6757:23: warning: left-hand operand of comma expression has no effect [-Wunused-value] 2023-09-26T03:03:46,720 6757 | if (rsi_period < 1, stoch_period < 1, smoothk < 1, smoothd < 1) 2023-09-26T03:03:46,720 | ^ 2023-09-26T03:03:46,724 external/tiamalgamation.c:6757:41: warning: left-hand operand of comma expression has no effect [-Wunused-value] 2023-09-26T03:03:46,725 6757 | if (rsi_period < 1, stoch_period < 1, smoothk < 1, smoothd < 1) 2023-09-26T03:03:46,726 | ^ 2023-09-26T03:03:46,729 external/tiamalgamation.c:6757:54: warning: left-hand operand of comma expression has no effect [-Wunused-value] 2023-09-26T03:03:46,730 6757 | if (rsi_period < 1, stoch_period < 1, smoothk < 1, smoothd < 1) 2023-09-26T03:03:46,731 | ^ 2023-09-26T03:03:46,737 external/tiamalgamation.c:6795:9: warning: unused variable ‘error555’ [-Wunused-variable] 2023-09-26T03:03:46,738 6795 | int error555 = ti_unshift(size, stk2_inputs, stk2_options, stk2_outputs); 2023-09-26T03:03:46,738 | ^~~~~~~~ 2023-09-26T03:03:46,742 external/tiamalgamation.c:6788:9: warning: unused variable ‘error4444’ [-Wunused-variable] 2023-09-26T03:03:46,742 6788 | int error4444 = ti_unshift(size, stk1_inputs, stk1_options, stk1_outputs); 2023-09-26T03:03:46,743 | ^~~~~~~~~ 2023-09-26T03:03:46,747 external/tiamalgamation.c:6780:9: warning: unused variable ‘error44’ [-Wunused-variable] 2023-09-26T03:03:46,747 6780 | int error44 = 2023-09-26T03:03:46,748 | ^~~~~~~ 2023-09-26T03:03:46,752 external/tiamalgamation.c:6772:9: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,752 6772 | int error2 = ti_unshift(size, rsi_inputs, rsi_options, rsi_outputs); 2023-09-26T03:03:46,753 | ^~~~~~ 2023-09-26T03:03:46,757 external/tiamalgamation.c:6764:9: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,757 6764 | int error = ti_rsi(size, nz_rsi_inputs, nz_rsi_options, nz_rsi_outputs); 2023-09-26T03:03:46,758 | ^~~~~ 2023-09-26T03:03:46,778 external/tiamalgamation.c: In function ‘ti_sup_and_res’: 2023-09-26T03:03:46,783 external/tiamalgamation.c:7000:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,783 7000 | int error1 = ti_unshift(size, hma_inputs, hma_options, hma_outputs); 2023-09-26T03:03:46,784 | ^~~~~~ 2023-09-26T03:03:46,788 external/tiamalgamation.c:6992:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,789 6992 | int error = ti_hma(size, nz_hma_inputs, nz_hma_options, nz_hma_outputs); 2023-09-26T03:03:46,789 | ^~~~~ 2023-09-26T03:03:46,801 external/tiamalgamation.c: In function ‘ti_supertrend’: 2023-09-26T03:03:46,806 external/tiamalgamation.c:7198:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,807 7198 | int error1 = ti_unshift(size, atr_inputs, atr_options, atr_outputs); 2023-09-26T03:03:46,807 | ^~~~~~ 2023-09-26T03:03:46,811 external/tiamalgamation.c:7190:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,812 7190 | int error = ti_atr(size, nz_atr_inputs, nz_atr_options, nz_atr_outputs); 2023-09-26T03:03:46,813 | ^~~~~ 2023-09-26T03:03:46,852 external/tiamalgamation.c: In function ‘ti_ut_bot’: 2023-09-26T03:03:46,857 external/tiamalgamation.c:7613:7: warning: unused variable ‘error101’ [-Wunused-variable] 2023-09-26T03:03:46,858 7613 | int error101 = ti_unshift(size, below_inputs, below_options, below_outputs); 2023-09-26T03:03:46,858 | ^~~~~~~~ 2023-09-26T03:03:46,863 external/tiamalgamation.c:7604:7: warning: unused variable ‘error8’ [-Wunused-variable] 2023-09-26T03:03:46,863 7604 | int error8 = 2023-09-26T03:03:46,864 | ^~~~~~ 2023-09-26T03:03:46,869 external/tiamalgamation.c:7598:7: warning: unused variable ‘error10’ [-Wunused-variable] 2023-09-26T03:03:46,869 7598 | int error10 = ti_unshift(size, above_inputs, above_options, above_outputs); 2023-09-26T03:03:46,870 | ^~~~~~~ 2023-09-26T03:03:46,875 external/tiamalgamation.c:7589:7: warning: unused variable ‘error9’ [-Wunused-variable] 2023-09-26T03:03:46,875 7589 | int error9 = 2023-09-26T03:03:46,876 | ^~~~~~ 2023-09-26T03:03:46,880 external/tiamalgamation.c:7568:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,881 7568 | int error2 = ti_ema(size, ema_inputs, ema_options, ema_outputs); 2023-09-26T03:03:46,882 | ^~~~~~ 2023-09-26T03:03:46,886 external/tiamalgamation.c:7559:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,887 7559 | int error1 = ti_unshift(size, xATR_inputs, xATR_options, xATR_outputs); 2023-09-26T03:03:46,887 | ^~~~~~ 2023-09-26T03:03:46,892 external/tiamalgamation.c:7551:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,893 7551 | int error = ti_atr(size, nz_xATR_inputs, nz_xATR_options, nz_xATR_outputs); 2023-09-26T03:03:46,893 | ^~~~~ 2023-09-26T03:03:46,929 external/tiamalgamation.c: In function ‘ti_volatility_oscillator’: 2023-09-26T03:03:46,935 external/tiamalgamation.c:8034:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,935 8034 | int error2 = ti_unshift(size, lower_inputs, lower_options, lower_outputs); 2023-09-26T03:03:46,936 | ^~~~~~ 2023-09-26T03:03:46,941 external/tiamalgamation.c:8026:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:46,941 8026 | int error3 = 2023-09-26T03:03:46,942 | ^~~~~~ 2023-09-26T03:03:46,947 external/tiamalgamation.c:8021:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,948 8021 | int error1 = ti_unshift(size, upper_inputs, upper_options, upper_outputs); 2023-09-26T03:03:46,948 | ^~~~~~ 2023-09-26T03:03:46,953 external/tiamalgamation.c:8013:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:46,954 8013 | int error = 2023-09-26T03:03:46,955 | ^~~~~ 2023-09-26T03:03:46,966 external/tiamalgamation.c: In function ‘ti_vu_man_chu_swing’: 2023-09-26T03:03:46,972 external/tiamalgamation.c:8134:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:46,973 8134 | int error2 = ti_ema(size, ac1_inputs, ac1_options, ac1_outputs); 2023-09-26T03:03:46,973 | ^~~~~~ 2023-09-26T03:03:46,979 external/tiamalgamation.c:8128:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:46,980 8128 | int error1 = ti_ema(size, avrng_inputs, avrng_options, avrng_outputs); 2023-09-26T03:03:46,980 | ^~~~~~ 2023-09-26T03:03:46,991 external/tiamalgamation.c: In function ‘ti_waddah’: 2023-09-26T03:03:46,997 external/tiamalgamation.c:8409:7: warning: unused variable ‘error4’ [-Wunused-variable] 2023-09-26T03:03:46,997 8409 | int error4 = ti_unshift(size, bbands_lower_inputs, bblower_option, 2023-09-26T03:03:46,998 | ^~~~~~ 2023-09-26T03:03:47,003 external/tiamalgamation.c:8400:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:47,004 8400 | int error3 = ti_unshift(size, bbands_upper_inputs, bbupper_option, 2023-09-26T03:03:47,005 | ^~~~~~ 2023-09-26T03:03:47,010 external/tiamalgamation.c:8391:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:47,010 8391 | int error2 = ti_bbands(size, nz_bb_bands_inputs, nz_bb_bands_options, 2023-09-26T03:03:47,011 | ^~~~~~ 2023-09-26T03:03:47,017 external/tiamalgamation.c:8381:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:47,017 8381 | int error1 = ti_unshift(size, macd_inputs, macdline_option, macd_outputs); 2023-09-26T03:03:47,018 | ^~~~~~ 2023-09-26T03:03:47,023 external/tiamalgamation.c:8373:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:47,024 8373 | int error = ti_macd(size, nz_macd_inputs, nz_macd_options, nz_macd_outputs); 2023-09-26T03:03:47,025 | ^~~~~ 2023-09-26T03:03:47,028 external/tiamalgamation.c: In function ‘ti_wavetrend’: 2023-09-26T03:03:47,034 external/tiamalgamation.c:8527:7: warning: unused variable ‘error5’ [-Wunused-variable] 2023-09-26T03:03:47,034 8527 | int error5 = 2023-09-26T03:03:47,035 | ^~~~~~ 2023-09-26T03:03:47,041 external/tiamalgamation.c:8520:7: warning: unused variable ‘error4’ [-Wunused-variable] 2023-09-26T03:03:47,041 8520 | int error4 = ti_sma(size, wt2_inputs, wt2_options, wt2_outputs); 2023-09-26T03:03:47,042 | ^~~~~~ 2023-09-26T03:03:47,047 external/tiamalgamation.c:8514:7: warning: unused variable ‘error3’ [-Wunused-variable] 2023-09-26T03:03:47,048 8514 | int error3 = ti_ema(size, wt1_inputs, wt1_options, wt1_outputs); 2023-09-26T03:03:47,049 | ^~~~~~ 2023-09-26T03:03:47,054 external/tiamalgamation.c:8502:7: warning: unused variable ‘error2’ [-Wunused-variable] 2023-09-26T03:03:47,055 8502 | int error2 = ti_ema(size, d1_inputs, d1_options, d1_outputs); 2023-09-26T03:03:47,055 | ^~~~~~ 2023-09-26T03:03:47,061 external/tiamalgamation.c:8491:7: warning: unused variable ‘error1’ [-Wunused-variable] 2023-09-26T03:03:47,061 8491 | int error1 = ti_ema(size, esa_inputs, esa_options, esa_outputs); 2023-09-26T03:03:47,062 | ^~~~~~ 2023-09-26T03:03:47,068 external/tiamalgamation.c:8485:7: warning: unused variable ‘error’ [-Wunused-variable] 2023-09-26T03:03:47,068 8485 | int error = ti_hlc3(size, hlc3_inputs, hlc3_options, hlc3_outputs); 2023-09-26T03:03:47,069 | ^~~~~ 2023-09-26T03:03:47,105 external/tiamalgamation.c: At top level: 2023-09-26T03:03:47,107 external/tiamalgamation.c:8699: warning: excess elements in array initializer 2023-09-26T03:03:47,108 8699 | struct ti_indicator_info ti_indicators[] = { {"abs", "Vector Absolute Value", ti_abs_start, ti_abs, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"abs",0}, 0, 0, 0}, {"acos", "Vector Arccosine", ti_acos_start, ti_acos, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"acos",0}, 0, 0, 0}, {"ad", "Accumulation/Distribution Line", ti_ad_start, ti_ad, 0, TI_TYPE_INDICATOR, 4, 0, 1, {"high","low","close","volume",0}, {"",0}, {"ad",0}, 0, 0, 0}, {"add", "Vector Addition", ti_add_start, ti_add, 0, TI_TYPE_SIMPLE, 2, 0, 1, {"value_one","value_two",0}, {"",0}, {"add",0}, 0, 0, 0}, {"adosc", "Accumulation/Distribution Oscillator", ti_adosc_start, ti_adosc, 0, TI_TYPE_INDICATOR, 4, 2, 1, {"high","low","close","volume",0}, {"short_period","long_period",0}, {"adosc",0}, 0, 0, 0}, {"adx", "Average Directional Movement Index", ti_adx_start, ti_adx, 0, TI_TYPE_INDICATOR, 2, 1, 1, {"high","low",0}, {"period[14]",0}, {"adx",0}, 0, 0, 0}, {"adxr", "Average Directional Movement Rating", ti_adxr_start, ti_adxr, 0, TI_TYPE_INDICATOR, 2, 1, 1, {"high","low",0}, {"period",0}, {"adxr",0}, 0, 0, 0}, {"andean_osc", "Andean Osc", ti_andean_osc_start, ti_andean_osc, 0, TI_TYPE_OVERLAY, 2, 2, 3, {"open","close",0}, {"period[50]","signal_length[9]",0}, {"?bull_data","?bear_data","ao_data",0}, 0, 0, 0}, {"ao", "Awesome Oscillator", ti_ao_start, ti_ao, 0, TI_TYPE_INDICATOR, 2, 0, 1, {"high","low",0}, {"",0}, {"ao",0}, 0, 0, 0}, {"apo", "Absolute Price Oscillator", ti_apo_start, ti_apo, 0, TI_TYPE_INDICATOR, 1, 2, 1, {"real",0}, {"short_period","long_period",0}, {"apo",0}, 0, 0, 0}, {"aroon", "Aroon", ti_aroon_start, ti_aroon, 0, TI_TYPE_INDICATOR, 2, 1, 2, {"high","low",0}, {"period",0}, {"aroon_down","aroon_up",0}, 0, 0, 0}, {"aroonosc", "Aroon Oscillator", ti_aroonosc_start, ti_aroonosc, 0, TI_TYPE_INDICATOR, 2, 1, 1, {"high","low",0}, {"period",0}, {"aroonosc",0}, 0, 0, 0}, {"asin", "Vector Arcsine", ti_asin_start, ti_asin, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"asin",0}, 0, 0, 0}, {"atan", "Vector Arctangent", ti_atan_start, ti_atan, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"atan",0}, 0, 0, 0}, {"atr", "Average True Range", ti_atr_start, ti_atr, ti_atr_ref, TI_TYPE_INDICATOR, 3, 1, 1, {"high","low","close",0}, {"period[14]",0}, {"atr",0}, ti_atr_stream_new, ti_atr_stream_run, ti_atr_stream_free}, {"avgprice", "Average Price", ti_avgprice_start, ti_avgprice, 0, TI_TYPE_OVERLAY, 4, 0, 1, {"open","high","low","close",0}, {"",0}, {"avgprice",0}, 0, 0, 0}, {"bbands", "Bollinger Bands", ti_bbands_start, ti_bbands, 0, TI_TYPE_OVERLAY, 1, 2, 3, {"real",0}, {"period[20]","stddev[2]",0}, {"bbands_lower(ohlcv)","bbands_middle(ohlcv)","bbands_upper(ohlcv)",0}, 0, 0, 0}, {"boom_pro", "Boom Pro", ti_boom_pro_start, ti_boom_pro, 0, TI_TYPE_OVERLAY, 1, 5, 2, {"close",0}, {"lp_period_one[6]","k1_quotient[0]","trig_no[2]","lp_period_two[27]","k22_eot[0.3]",0}, {"trigger(ohlc)","q4(ohlc)",0}, 0, 0, 0}, {"bop", "Balance of Power", ti_bop_start, ti_bop, 0, TI_TYPE_INDICATOR, 4, 0, 1, {"open","high","low","close",0}, {"",0}, {"bop",0}, 0, 0, 0}, {"braid_filter", "Braid Filter", ti_braid_filter_start, ti_braid_filter, 0, TI_TYPE_OVERLAY, 4, 4, 3, {"open","high","low","close",0}, {"ma01_length[3]","ma02_length[7]","ma03_length[14]","pips_min_sep_percent[40]",0}, {"?dif","?atr_filter","bar_color",0}, 0, 0, 0}, {"cci", "Commodity Channel Index", ti_cci_start, ti_cci, 0, TI_TYPE_INDICATOR, 3, 1, 1, {"high","low","close",0}, {"period[20]",0}, {"cci",0}, 0, 0, 0}, {"ceil", "Vector Ceiling", ti_ceil_start, ti_ceil, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"ceil",0}, 0, 0, 0}, {"chaikin_vol", "Chaikin Volatility", ti_chaikin_vol_start, ti_chaikin_vol, 0, TI_TYPE_OVERLAY, 2, 2, 1, {"high","low",0}, {"ema_period[7]","roc_period[14]",0}, {"cvi",0}, 0, 0, 0}, {"chandelier_exit", "Chandelier Exit", ti_chandelier_exit_start, ti_chandelier_exit, 0, TI_TYPE_OVERLAY, 3, 2, 1, {"high","low","close",0}, {"period[22]","atr_multiplier[3]",0}, {"buy_sell_signal",0}, 0, 0, 0}, {"cm_ema_trendbars", "CM EMA TRENDBARS", ti_cm_ema_trendbars_start, ti_cm_ema_trendbars, 0, TI_TYPE_OVERLAY, 3, 1, 2, {"high","low","close",0}, {"ema_length[34]",0}, {"?usdema(ohlc)","bar_color",0}, 0, 0, 0}, {"cmo", "Chande Momentum Oscillator", ti_cmo_start, ti_cmo, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"cmo",0}, 0, 0, 0}, {"cos", "Vector Cosine", ti_cos_start, ti_cos, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"cos",0}, 0, 0, 0}, {"cosh", "Vector Hyperbolic Cosine", ti_cosh_start, ti_cosh, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"cosh",0}, 0, 0, 0}, {"crossany", "Crossany", ti_crossany_start, ti_crossany, 0, TI_TYPE_MATH, 2, 0, 1, {"value_one","value_two",0}, {"",0}, {"crossany",0}, 0, 0, 0}, {"crossover", "Crossover", ti_crossover_start, ti_crossover, 0, TI_TYPE_MATH, 2, 0, 1, {"value_one","value_two",0}, {"",0}, {"crossover",0}, 0, 0, 0}, {"cvi", "Chaikins Volatility", ti_cvi_start, ti_cvi, 0, TI_TYPE_INDICATOR, 2, 1, 1, {"high","low",0}, {"period",0}, {"cvi",0}, 0, 0, 0}, {"decay", "Linear Decay", ti_decay_start, ti_decay, 0, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"decay",0}, 0, 0, 0}, {"dema", "Double Exponential Moving Average", ti_dema_start, ti_dema, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period[9]",0}, {"dema(ohlcv)",0}, 0, 0, 0}, {"di", "Directional Indicator", ti_di_start, ti_di, 0, TI_TYPE_INDICATOR, 3, 1, 2, {"high","low","close",0}, {"period",0}, {"plus_di","minus_di",0}, 0, 0, 0}, {"di_dx", "DI-DX", ti_di_dx_start, ti_di_dx, 0, TI_TYPE_INDICATOR, 3, 1, 3, {"high","low","close",0}, {"period[14]",0}, {"?dx","di_plus","di_minus",0}, 0, 0, 0}, {"div", "Vector Division", ti_div_start, ti_div, 0, TI_TYPE_SIMPLE, 2, 0, 1, {"value_one","value_two",0}, {"",0}, {"div",0}, 0, 0, 0}, {"dm", "Directional Movement", ti_dm_start, ti_dm, 0, TI_TYPE_INDICATOR, 2, 1, 2, {"high","low",0}, {"period",0}, {"plus_dm","minus_dm",0}, 0, 0, 0}, {"dpo", "Detrended Price Oscillator", ti_dpo_start, ti_dpo, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"dpo",0}, 0, 0, 0}, {"dx", "Directional Movement Index", ti_dx_start, ti_dx, 0, TI_TYPE_INDICATOR, 2, 1, 1, {"high","low",0}, {"period[14]",0}, {"dx",0}, 0, 0, 0}, {"edecay", "Exponential Decay", ti_edecay_start, ti_edecay, 0, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"edecay",0}, 0, 0, 0}, {"ema", "Exponential Moving Average", ti_ema_start, ti_ema, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period[9]",0}, {"ema(ohlcv)",0}, 0, 0, 0}, {"emv", "Ease of Movement", ti_emv_start, ti_emv, 0, TI_TYPE_INDICATOR, 3, 0, 1, {"high","low","volume",0}, {"",0}, {"emv",0}, 0, 0, 0}, {"exp", "Vector Exponential", ti_exp_start, ti_exp, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"exp",0}, 0, 0, 0}, {"floor", "Vector Floor", ti_floor_start, ti_floor, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"floor",0}, 0, 0, 0}, {"fosc", "Forecast Oscillator", ti_fosc_start, ti_fosc, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"fosc",0}, 0, 0, 0}, {"ha", "Heikin-Ashi", ti_ha_start, ti_ha, 0, TI_TYPE_SIMPLE, 4, 0, 4, {"open","high","low","close",0}, {"",0}, {"ha_open","ha_high","ha_low","ha_close",0}, 0, 0, 0}, {"half_trend", "Half Trend", ti_half_trend_start, ti_half_trend, 0, TI_TYPE_OVERLAY, 3, 3, 2, {"high","low","close",0}, {"amplitude[2]","channel_deviation[2]","atr_length[100]",0}, {"?ht(ohlc)","bar_color",0}, 0, 0, 0}, {"heatmap_vol", "Heatmap Volume", ti_heatmap_vol_start, ti_heatmap_vol, 0, TI_TYPE_OVERLAY, 1, 6, 1, {"volume",0}, {"length[610]","std_length[610]","threshold_extra_high[4]","threshold_high[2.5]","threshold_medium[1]","threshold_normal[-0.5]",0}, {"heatmap_level",0}, 0, 0, 0}, {"hlc3", "HLC3", ti_hlc3_start, ti_hlc3, 0, TI_TYPE_MATH, 3, 0, 1, {"high","low","close",0}, {"",0}, {"hlc3_data",0}, 0, 0, 0}, {"hma", "Hull Moving Average", ti_hma_start, ti_hma, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period[9]",0}, {"hma(ohlcv)",0}, 0, 0, 0}, {"hull_suite", "Hull Suite", ti_hull_suite_start, ti_hull_suite, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"close",0}, {"hma_length[55]",0}, {"bar_color",0}, 0, 0, 0}, {"insidebar", "Inside Bar", ti_insidebar_start, ti_insidebar, 0, TI_TYPE_INDICATOR, 4, 0, 1, {"open","high","low","close",0}, {"",0}, {"buy_sell_signal",0}, 0, 0, 0}, {"kama", "Kaufman Adaptive Moving Average", ti_kama_start, ti_kama, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period",0}, {"kama",0}, 0, 0, 0}, {"kvo", "Klinger Volume Oscillator", ti_kvo_start, ti_kvo, 0, TI_TYPE_INDICATOR, 4, 2, 1, {"high","low","close","volume",0}, {"short_period","long_period",0}, {"kvo",0}, 0, 0, 0}, {"lag", "Lag", ti_lag_start, ti_lag, 0, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"lag",0}, 0, 0, 0}, {"linreg", "Linear Regression", ti_linreg_start, ti_linreg, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period[100]",0}, {"linreg(ohlcv)",0}, 0, 0, 0}, {"linregintercept", "Linear Regression Intercept", ti_linregintercept_start, ti_linregintercept, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"linregintercept",0}, 0, 0, 0}, {"linregslope", "Linear Regression Slope", ti_linregslope_start, ti_linregslope, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"linregslope",0}, 0, 0, 0}, {"ln", "Vector Natural Log", ti_ln_start, ti_ln, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"ln",0}, 0, 0, 0}, {"log10", "Vector Base-10 Log", ti_log10_start, ti_log10, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"log10",0}, 0, 0, 0}, {"macd", "Moving Average Convergence/Divergence", ti_macd_start, ti_macd, 0, TI_TYPE_INDICATOR, 1, 3, 3, {"real",0}, {"short_period[12]","long_period[26]","signal_period[9]",0}, {"macd","macd_signal","?macd_histogram",0}, 0, 0, 0}, {"macd_fastline_divergence", "MACD Fastline Divergence", ti_macd_fastline_divergence_start, ti_macd_fastline_divergence, 0, TI_TYPE_OVERLAY, 3, 3, 2, {"high","low","close",0}, {"fast_length[12]","slow_length[26]","signal_length[9]",0}, {"bull","bear",0}, 0, 0, 0}, {"macd_hist_divergence", "MACD Hist Divergence", ti_macd_hist_divergence_start, ti_macd_hist_divergence, 0, TI_TYPE_OVERLAY, 3, 3, 2, {"high","low","close",0}, {"fast_length[12]","slow_length[26]","signal_length[9]",0}, {"bull","bear",0}, 0, 0, 0}, {"marketfi", "Market Facilitation Index", ti_marketfi_start, ti_marketfi, 0, TI_TYPE_INDICATOR, 3, 0, 1, {"high","low","volume",0}, {"",0}, {"marketfi",0}, 0, 0, 0}, {"mass", "Mass Index", ti_mass_start, ti_mass, 0, TI_TYPE_INDICATOR, 2, 1, 1, {"high","low",0}, {"period",0}, {"mass",0}, 0, 0, 0}, {"max", "Maximum In Period", ti_max_start, ti_max, ti_max_ref, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"max",0}, 0, 0, 0}, {"md", "Mean Deviation Over Period", ti_md_start, ti_md, 0, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"md",0}, 0, 0, 0}, {"medprice", "Median Price", ti_medprice_start, ti_medprice, 0, TI_TYPE_OVERLAY, 2, 0, 1, {"high","low",0}, {"",0}, {"medprice",0}, 0, 0, 0}, {"mfi", "Money Flow Index", ti_mfi_start, ti_mfi, 0, TI_TYPE_INDICATOR, 4, 1, 1, {"high","low","close","volume",0}, {"period[14]",0}, {"mfi",0}, 0, 0, 0}, {"min", "Minimum In Period", ti_min_start, ti_min, ti_min_ref, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"min",0}, 0, 0, 0}, {"mobo_band", "Mobo Band", ti_mobo_band_start, ti_mobo_band, 0, TI_TYPE_OVERLAY, 2, 4, 1, {"high","low",0}, {"dpo_length[13]","mobo_length[10]","num_dev_down[-0.8]","num_dev_up[0.8]",0}, {"buy_sell_signal",0}, 0, 0, 0}, {"mom", "Momentum", ti_mom_start, ti_mom, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"mom",0}, 0, 0, 0}, {"mul", "Vector Multiplication", ti_mul_start, ti_mul, 0, TI_TYPE_SIMPLE, 2, 0, 1, {"value_one","value_two",0}, {"",0}, {"mul",0}, 0, 0, 0}, {"natr", "Normalized Average True Range", ti_natr_start, ti_natr, 0, TI_TYPE_INDICATOR, 3, 1, 1, {"high","low","close",0}, {"period[14]",0}, {"natr",0}, 0, 0, 0}, {"price", "Compare Price", ti_price_start, ti_price, 0, TI_TYPE_INDICATOR, 1, 0, 1, {"value(ohlc)",0}, {"",0}, {"price",0}, 0, 0, 0}, {"psar", "PSAR", ti_psar_start, ti_psar, 0, TI_TYPE_INDICATOR, 3, 3, 1, {"high","low","close",0}, {"accel_start[0.02]","accel_step[0.02]","accel_max[0.2]",0}, {"psar(ohlc)",0}, 0, 0, 0}, {"qqe_mod", "QQE Mod", ti_qqe_mod_start, ti_qqe_mod, 0, TI_TYPE_OVERLAY, 1, 10, 2, {"close",0}, {"rsi_length_one[6]","rsi_smoothing_one[5]","qqe_factor_one[3]","threshold_one[3]","rsi_length_two[6]","rsi_smoothing_two[5]","qqe_factor_two[1.61]","threshold_two[3]","bollinger_length[50]","qqe_multiplier[0.35]",0}, {"bar_color_one","bar_color_two",0}, 0, 0, 0}, {"roc", "Rate of Change", ti_roc_start, ti_roc, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"roc",0}, 0, 0, 0}, {"rocr", "Rate of Change Ratio", ti_rocr_start, ti_rocr, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"rocr",0}, 0, 0, 0}, {"round", "Vector Round", ti_round_start, ti_round, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"round",0}, 0, 0, 0}, {"rsi", "Relative Strength Index", ti_rsi_start, ti_rsi, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period[14]",0}, {"rsi",0}, 0, 0, 0}, {"rsi_divergence", "Relative Strength Index Divergence", ti_rsi_divergence_start, ti_rsi_divergence, 0, TI_TYPE_OVERLAY, 3, 3, 2, {"high","low","close",0}, {"left_bar[6]","right_bar[2]","rsi_length[14]",0}, {"bull","bear",0}, 0, 0, 0}, {"rvi", "Relative Volatility Index", ti_rvi_start, ti_rvi, 0, TI_TYPE_OVERLAY, 1, 2, 1, {"close",0}, {"std_length[10]","ema_length[14]",0}, {"rvi",0}, 0, 0, 0}, {"rvi_divergence", "Relative Volatility Index Divergence", ti_rvi_divergence_start, ti_rvi_divergence, 0, TI_TYPE_OVERLAY, 3, 4, 2, {"high","low","close",0}, {"left_bar[6]","right_bar[2]","std_length[12]","ema_length[14]",0}, {"bull","bear",0}, 0, 0, 0}, {"sin", "Vector Sine", ti_sin_start, ti_sin, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"sin",0}, 0, 0, 0}, {"sinh", "Vector Hyperbolic Sine", ti_sinh_start, ti_sinh, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"sinh",0}, 0, 0, 0}, {"sma", "Simple Moving Average", ti_sma_start, ti_sma, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period[7]",0}, {"sma(ohlcv)",0}, ti_sma_stream_new, ti_sma_stream_run, ti_sma_stream_free}, {"sqrt", "Vector Square Root", ti_sqrt_start, ti_sqrt, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"sqrt",0}, 0, 0, 0}, {"ssl", "SSL", ti_ssl_start, ti_ssl, 0, TI_TYPE_OVERLAY, 3, 2, 6, {"high","low","close",0}, {"ma_length[60]","ssl3_length[15]",0}, {"?bbmc(ohlc)","bar_color","?up_erk(ohlc)","?low_erk(ohlc)","?cross_long","?cross_short",0}, 0, 0, 0}, {"stc", "STC", ti_stc_start, ti_stc, 0, TI_TYPE_OVERLAY, 1, 4, 2, {"close",0}, {"length[12]","fast_length[26]","slow_length[50]","aaa[0.5]",0}, {"?stc","bar_color",0}, 0, 0, 0}, {"stddev", "Standard Deviation Over Period", ti_stddev_start, ti_stddev, 0, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"stddev",0}, 0, 0, 0}, {"stderr", "Standard Error Over Period", ti_stderr_start, ti_stderr, 0, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"stderr",0}, 0, 0, 0}, {"stoch", "Stochastic Oscillator", ti_stoch_start, ti_stoch, 0, TI_TYPE_INDICATOR, 3, 3, 2, {"high","low","close",0}, {"k_period[14]","k_slowing_period[1]","d_period[3]",0}, {"stoch_k","stoch_d",0}, 0, 0, 0}, {"stoch_divergence", "Stochastic Divergence", ti_stoch_divergence_start, ti_stoch_divergence, 0, TI_TYPE_OVERLAY, 3, 5, 2, {"high","low","close",0}, {"left_bar[6]","right_bar[2]","stk_length[14]","smooth_length[3]","sma_length[3]",0}, {"bull","bear",0}, 0, 0, 0}, {"stoch_rsi", "Stoch Rsi", ti_stoch_rsi_start, ti_stoch_rsi, 0, TI_TYPE_OVERLAY, 1, 4, 2, {"close",0}, {"smoothk[3]","smoothd[3]","rsi_period[14]","stoch_period[14]",0}, {"stoch_k","stoch_d",0}, 0, 0, 0}, {"stochrsi", "Stochastic RSI", ti_stochrsi_start, ti_stochrsi, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period[14]",0}, {"stochrsi",0}, 0, 0, 0}, {"sub", "Vector Subtraction", ti_sub_start, ti_sub, 0, TI_TYPE_SIMPLE, 2, 0, 1, {"value_one","value_two",0}, {"",0}, {"sub",0}, 0, 0, 0}, {"sum", "Sum Over Period", ti_sum_start, ti_sum, 0, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"sum",0}, 0, 0, 0}, {"sup_and_res", "Support and Resistance", ti_sup_and_res_start, ti_sup_and_res, 0, TI_TYPE_OVERLAY, 1, 4, 16, {"close",0}, {"left_bar[200]","right_bar_one[20]","right_bar_two[5]","hma_length[9]",0}, {"buy_one","buy_two","buy_three","buy_four","buy_five","buy_six","buy_seven","buy_eight","sell_one","sell_two","sell_three","sell_four","sell_five","sell_six","sell_seven","sell_eight",0}, 0, 0, 0}, {"supertrend", "Supertrend", ti_supertrend_start, ti_supertrend, 0, TI_TYPE_OVERLAY, 3, 2, 4, {"high","low","close",0}, {"period[34]","factor[3]",0}, {"?supertrend(ohlc)","?direction","bar_color","buy_sell_signal",0}, 0, 0, 0}, {"tan", "Vector Tangent", ti_tan_start, ti_tan, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"tan",0}, 0, 0, 0}, {"tanh", "Vector Hyperbolic Tangent", ti_tanh_start, ti_tanh, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"tanh",0}, 0, 0, 0}, {"tema", "Triple Exponential Moving Average", ti_tema_start, ti_tema, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period[9]",0}, {"tema(ohlcv)",0}, 0, 0, 0}, {"todeg", "Vector Degree Conversion", ti_todeg_start, ti_todeg, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"degrees",0}, 0, 0, 0}, {"torad", "Vector Radian Conversion", ti_torad_start, ti_torad, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"radians",0}, 0, 0, 0}, {"tr", "True Range", ti_tr_start, ti_tr, 0, TI_TYPE_INDICATOR, 3, 0, 1, {"high","low","close",0}, {"",0}, {"tr",0}, 0, 0, 0}, {"trima", "Triangular Moving Average", ti_trima_start, ti_trima, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period[20]",0}, {"trima(ohlcv)",0}, 0, 0, 0}, {"trix", "Trix", ti_trix_start, ti_trix, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"trix",0}, 0, 0, 0}, {"trunc", "Vector Truncate", ti_trunc_start, ti_trunc, 0, TI_TYPE_SIMPLE, 1, 0, 1, {"real",0}, {"",0}, {"trunc",0}, 0, 0, 0}, {"tsf", "Time Series Forecast", ti_tsf_start, ti_tsf, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period",0}, {"tsf",0}, 0, 0, 0}, {"typprice", "Typical Price", ti_typprice_start, ti_typprice, 0, TI_TYPE_OVERLAY, 3, 0, 1, {"high","low","close",0}, {"",0}, {"typprice",0}, 0, 0, 0}, {"ultosc", "Ultimate Oscillator", ti_ultosc_start, ti_ultosc, 0, TI_TYPE_INDICATOR, 3, 3, 1, {"high","low","close",0}, {"short_period","medium_period","long_period",0}, {"ultosc",0}, 0, 0, 0}, {"unshift", "Unshift", ti_unshift_start, ti_unshift, 0, TI_TYPE_SIMPLE, 1, 2, 1, {"value",0}, {"default_value","length",0}, {"unshifted_value",0}, 0, 0, 0}, {"ut_bot", "UT Bot Alert", ti_ut_bot_start, ti_ut_bot, 0, TI_TYPE_OVERLAY, 3, 2, 1, {"high","low","close",0}, {"atr_period[10]","sensitivity[1]",0}, {"buy_sell_signal",0}, 0, 0, 0}, {"var", "Variance Over Period", ti_var_start, ti_var, 0, TI_TYPE_MATH, 1, 1, 1, {"real",0}, {"period",0}, {"var",0}, 0, 0, 0}, {"vhf", "Vertical Horizontal Filter", ti_vhf_start, ti_vhf, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"vhf",0}, 0, 0, 0}, {"volatility", "Annualized Historical Volatility", ti_volatility_start, ti_volatility, 0, TI_TYPE_INDICATOR, 1, 1, 1, {"real",0}, {"period",0}, {"volatility",0}, 0, 0, 0}, {"volatility_oscillator", "Volatility Oscillator", ti_volatility_oscillator_start, ti_volatility_oscillator, 0, TI_TYPE_OVERLAY, 2, 1, 3, {"open","close",0}, {"length[100]",0}, {"spike_line","upper_line","lower_line",0}, 0, 0, 0}, {"vosc", "Volume Oscillator", ti_vosc_start, ti_vosc, 0, TI_TYPE_INDICATOR, 1, 2, 1, {"volume",0}, {"short_period","long_period",0}, {"vosc",0}, 0, 0, 0}, {"vu_man_chu_swing", "VU Man Chu Swing", ti_vu_man_chu_swing_start, ti_vu_man_chu_swing, 0, TI_TYPE_OVERLAY, 1, 2, 2, {"close",0}, {"swing_period[20]","swing_multiplier[3.5]",0}, {"buy_sell_signal_long","buy_sell_signal_short",0}, 0, 0, 0}, {"vwma", "Volume Weighted Moving Average", ti_vwma_start, ti_vwma, 0, TI_TYPE_OVERLAY, 2, 1, 1, {"close","volume",0}, {"period[20]",0}, {"vwma(v)",0}, 0, 0, 0}, {"wad", "Williams Accumulation/Distribution", ti_wad_start, ti_wad, 0, TI_TYPE_INDICATOR, 3, 0, 1, {"high","low","close",0}, {"",0}, {"wad",0}, 0, 0, 0}, {"waddah", "Waddah", ti_waddah_start, ti_waddah, 0, TI_TYPE_OVERLAY, 1, 6, 4, {"close",0}, {"fast_length[20]","slow_length[40]","signal_length[9]","bb_length[20]","multiplier[2]","sensitivity[150]",0}, {"?t","e","trend_up","trend_down",0}, 0, 0, 0}, {"wavetrend", "Wavetrend", ti_wavetrend_start, ti_wavetrend, 0, TI_TYPE_OVERLAY, 3, 2, 2, {"high","low","close",0}, {"period_one[9]","period_two[12]",0}, {"wavetrend_one","wavetrend_two",0}, 0, 0, 0}, {"wcprice", "Weighted Close Price", ti_wcprice_start, ti_wcprice, 0, TI_TYPE_OVERLAY, 3, 0, 1, {"high","low","close",0}, {"",0}, {"wcprice",0}, 0, 0, 0}, {"wilders", "Wilders Smoothing", ti_wilders_start, ti_wilders, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period",0}, {"wilders",0}, 0, 0, 0}, {"willr", "Williams %R", ti_willr_start, ti_willr, 0, TI_TYPE_INDICATOR, 3, 1, 1, {"high","low","close",0}, {"period",0}, {"willr",0}, 0, 0, 0}, {"wma", "Weighted Moving Average", ti_wma_start, ti_wma, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period[9]",0}, {"wma(ohlcv)",0}, 0, 0, 0}, {"zlema", "Zero-Lag Exponential Moving Average", ti_zlema_start, ti_zlema, 0, TI_TYPE_OVERLAY, 1, 1, 1, {"real",0}, {"period",0}, {"zlema(ohlcv)",0}, 0, 0, 0}, {0,0,0,0,0,0,0,0,0,{0,0},{0,0},{0,0},0,0,0}}; 2023-09-26T03:03:47,109 | 2023-09-26T03:03:47,110 external/tiamalgamation.c:8699: note: (near initialization for ‘ti_indicators[98].output_names’) 2023-09-26T03:04:00,572 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Iexternal -Isrc/cybotrade_indicators -I/tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c src/cybotrade_indicators/__init__.c -o build/temp.linux-armv7l-cpython-311/src/cybotrade_indicators/__init__.o 2023-09-26T03:04:00,998 In file included from /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1929, 2023-09-26T03:04:00,998 from /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2023-09-26T03:04:00,999 from /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/arrayobject.h:5, 2023-09-26T03:04:01,000 from src/cybotrade_indicators/__init__.c:1181: 2023-09-26T03:04:01,000 /tmp/pip-build-env-9ot29gz7/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2023-09-26T03:04:01,001 17 | #warning "Using deprecated NumPy API, disable it with " \ 2023-09-26T03:04:01,002 | ^~~~~~~ 2023-09-26T03:04:01,198 src/cybotrade_indicators/__init__.c: In function ‘__pyx_pf_20cybotrade_indicators_10_Indicator_2__call__’: 2023-09-26T03:04:01,206 src/cybotrade_indicators/__init__.c:9217:70: warning: passing argument 2 of ‘__pyx_v_self->info->indicator’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-09-26T03:04:01,206 9217 | __pyx_v_ret = __pyx_v_self->info->indicator(__pyx_v_min_input_len, __pyx_v_c_inputs, (&(*__Pyx_BufPtrCContig1d(__pyx_t_5numpy_float64_t *, __pyx_pybuffernd_c_options.rcbuffer->pybuffer.buf, __pyx_t_18, __pyx_pybuffernd_c_options.diminfo[0].strides))), __pyx_v_c_outputs); 2023-09-26T03:04:01,207 | ^~~~~~~~~~~~~~~~ 2023-09-26T03:04:01,208 | | 2023-09-26T03:04:01,209 | double ** 2023-09-26T03:04:01,209 src/cybotrade_indicators/__init__.c:9217:70: note: expected ‘const double * const*’ but argument is of type ‘double **’ 2023-09-26T03:09:20,457 src/cybotrade_indicators/__init__.c: In function ‘__pyx_pymod_exec_cybotrade_indicators’: 2023-09-26T03:09:20,496 src/cybotrade_indicators/__init__.c:41867:30: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 2023-09-26T03:09:20,497 41867 | static CYTHON_SMALL_CODE int __pyx_pymod_exec_cybotrade_indicators(PyObject *__pyx_pyinit_module) 2023-09-26T03:09:20,498 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-26T03:09:54,776 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/external/tiamalgamation.o build/temp.linux-armv7l-cpython-311/src/cybotrade_indicators/__init__.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/cybotrade_indicators.cpython-311-arm-linux-gnueabihf.so 2023-09-26T03:09:55,113 installing to build/bdist.linux-armv7l/wheel 2023-09-26T03:09:55,114 running install 2023-09-26T03:09:55,138 running install_lib 2023-09-26T03:09:55,143 creating build/bdist.linux-armv7l 2023-09-26T03:09:55,144 creating build/bdist.linux-armv7l/wheel 2023-09-26T03:09:55,145 copying build/lib.linux-armv7l-cpython-311/cybotrade_indicators.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-09-26T03:09:55,268 creating build/bdist.linux-armv7l/wheel/cybotrade_indicators 2023-09-26T03:09:55,269 copying build/lib.linux-armv7l-cpython-311/cybotrade_indicators/__init__.pyx -> build/bdist.linux-armv7l/wheel/cybotrade_indicators 2023-09-26T03:09:55,272 copying build/lib.linux-armv7l-cpython-311/cybotrade_indicators/__init__.pyi -> build/bdist.linux-armv7l/wheel/cybotrade_indicators 2023-09-26T03:09:55,275 copying build/lib.linux-armv7l-cpython-311/cybotrade_indicators/py.typed -> build/bdist.linux-armv7l/wheel/cybotrade_indicators 2023-09-26T03:09:55,276 copying build/lib.linux-armv7l-cpython-311/cybotrade_indicators/indicators.pxd -> build/bdist.linux-armv7l/wheel/cybotrade_indicators 2023-09-26T03:09:55,278 copying build/lib.linux-armv7l-cpython-311/cybotrade_indicators/__init__.c -> build/bdist.linux-armv7l/wheel/cybotrade_indicators 2023-09-26T03:09:55,346 running install_egg_info 2023-09-26T03:09:55,352 Copying src/cybotrade_indicators.egg-info to build/bdist.linux-armv7l/wheel/cybotrade_indicators-0.0.3-py3.11.egg-info 2023-09-26T03:09:55,365 running install_scripts 2023-09-26T03:09:55,422 creating build/bdist.linux-armv7l/wheel/cybotrade_indicators-0.0.3.dist-info/WHEEL 2023-09-26T03:09:55,425 creating '/tmp/pip-wheel-5c6df8sw/.tmp-pxrfllge/cybotrade_indicators-0.0.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-09-26T03:09:56,059 adding 'cybotrade_indicators.cpython-311-arm-linux-gnueabihf.so' 2023-09-26T03:09:56,278 adding 'cybotrade_indicators/__init__.c' 2023-09-26T03:09:56,314 adding 'cybotrade_indicators/__init__.pyi' 2023-09-26T03:09:56,319 adding 'cybotrade_indicators/__init__.pyx' 2023-09-26T03:09:56,321 adding 'cybotrade_indicators/indicators.pxd' 2023-09-26T03:09:56,322 adding 'cybotrade_indicators/py.typed' 2023-09-26T03:09:56,324 adding 'cybotrade_indicators-0.0.3.dist-info/AUTHORS' 2023-09-26T03:09:56,325 adding 'cybotrade_indicators-0.0.3.dist-info/LICENSE' 2023-09-26T03:09:56,327 adding 'cybotrade_indicators-0.0.3.dist-info/METADATA' 2023-09-26T03:09:56,328 adding 'cybotrade_indicators-0.0.3.dist-info/WHEEL' 2023-09-26T03:09:56,329 adding 'cybotrade_indicators-0.0.3.dist-info/top_level.txt' 2023-09-26T03:09:56,329 adding 'cybotrade_indicators-0.0.3.dist-info/RECORD' 2023-09-26T03:09:56,347 removing build/bdist.linux-armv7l/wheel 2023-09-26T03:09:56,540 Building wheel for cybotrade-indicators (pyproject.toml): finished with status 'done' 2023-09-26T03:09:56,790 Created wheel for cybotrade-indicators: filename=cybotrade_indicators-0.0.3-cp311-cp311-linux_armv7l.whl size=1661260 sha256=4d9635dd6077770c14050b6bb3467bf45c65faeb97a9dbc0b5898273d3138fa6 2023-09-26T03:09:56,791 Stored in directory: /tmp/pip-ephem-wheel-cache-htar2608/wheels/50/89/dc/fc4f860203c603615806ffcafb2d230e77e25d309ae2bbc4ef 2023-09-26T03:09:56,802 Successfully built cybotrade-indicators 2023-09-26T03:09:56,847 Removed build tracker: '/tmp/pip-build-tracker-3omqsxjz'