This is now the official home for C/C++ TA-Lib (instead of SourceForge).
More info https://ta-lib.org
Python wrapper for TA-Lib (http://ta-lib.org/).
Home Page: http://ta-lib.github.io/ta-lib-python
License: Other
This is now the official home for C/C++ TA-Lib (instead of SourceForge).
More info https://ta-lib.org
I'm trying to use ta-lib with pandas, but get error (running pandas.test()):
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
http://monosnap.com/image/BL25i7BS6i4cyWuS1zSY23bgQ/#
D:\Dropbox\mygit\ta-lib>python setup.py install
running install
running build
running build_py
running build_ext
skipping 'talib\common.c' Cython extension (up-to-date)
building 'talib.common' extension
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\Python27\lib\site-packages\numpy\core\include -Ic:\ta-lib\c\include -IC:\Python27\include -IC:\Python27\PC /Tctalib\common.c /Fobuild\temp.wi
n-amd64-2.7\Release\talib\common.obj
common.c
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:c:\ta-lib\c\lib /LIBPATH:C:\Python27\libs /LIBPATH:C:\Python27\PCbuild\amd64 ta_libc_cdr.lib /EXPORT:initcommon build\temp.win-amd64-2.7\Releas
e\talib\common.obj /OUT:build\lib.win-amd64-2.7\talib\common.pyd /IMPLIB:build\temp.win-amd64-2.7\Release\talib\common.lib /MANIFESTFILE:build\temp.win-amd64-2.7\Release\talib\common.pyd.manifest
common.obj : warning LNK4197: export 'initcommon' specified multiple times; using first specification
Creating library build\temp.win-amd64-2.7\Release\talib\common.lib and object build\temp.win-amd64-2.7\Release\talib\common.exp
common.obj : error LNK2019: unresolved external symbol TA_Initialize referenced in function __pyx_pf_5talib_6common_2_ta_initialize
common.obj : error LNK2019: unresolved external symbol TA_Shutdown referenced in function __pyx_pf_5talib_6common_4_ta_shutdown
common.obj : error LNK2019: unresolved external symbol TA_GetVersionString referenced in function initcommon
build\lib.win-amd64-2.7\talib\common.pyd : fatal error LNK1120: 3 unresolved externals
error: command '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\link.exe"' failed with exit status 1120
SuSE linux
64-bit python
64-bit Cython
ta-lib builds and installs to /usr/lib64/python2.7/site-packages/talib/
import talib
Traceback (most recent call last):
File "", line 1, in
File "talib/init.py", line 4, in
from . import common
ImportError: cannot import name common
Then I had a funny idea.... I was running the python shell in the checkout dir.
Running the python shell elsewhere let me import talib just fine....
Just posting this in case it helps someone.
Thanks much for the module.
CLOSED it, as this is not the right place for this question.
Hi,
I am trying to add MACD, a key indicator in my system. The histogram is plotting as Line instead of histogram. Need your help to sort it out.
Calculation:
macd = macd, macdsignal, macdhist = talib.MACD(r.close, 12, 26, 9)
Plotting:
macd = ax1.plot(macd, color='green')
macd = ax1.plot(macdsignal, color='red')
macd = ax1.plot(macdhist, color='blue')
Thanks in advance
Regards
Suresh
after
brew install talib
pip install Cython
python setup.py install
import talib
Traceback (most recent call last):
File "", line 1, in
File "talib/init.py", line 4, in
from . import common
ImportError: cannot import name common
I have ta-lib in C:
I have vs 2012
After I downloaded the ta-lib for python and call python setup.py install i get some errors.
common.obj : error LNK2019: unresolved external symbol TA_GetVersionString refer
enced in function initcommon
common.obj : error LNK2019: unresolved external symbol TA_Initialize referenced
in function __pyx_pf_5talib_6common_2_ta_initialize
common.obj : error LNK2019: unresolved external symbol TA_Shutdown referenced in
function __pyx_pf_5talib_6common_4_ta_shutdown
build\lib.win-amd64-2.7\talib\common.pyd : fatal error LNK1120: 3 unresolved ext
ernals
error: command '"D:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\amd64\link
.exe"' failed with exit status 1120
Help plz!
I performed these steps to get the wrapper to work under Windows 7. It may help someone.
Regards
Bill
Get Microsoft C++ 2008 and TA-Lib installed on Windows. I'm using Windows 7 64-bit but this should work also on 32-bit.
I got the latest version of the Python wrapper for TA-Lib from https://github.com/mrjbq7/ta-lib using the ZIP button. I unpacked the zip file into C:\python-lib (you can pick any other folder). In my case, the zip was unpacked into C:\python-lib\mrjbq7-ta-lib-629b6c6.
In this folder I did the following:
elif sys.platform == "win32":
include_talib_dir = r"c:\ta-lib\c\include"
lib_talib_dir = r"c:\ta-lib\c\lib"
ext = Extension("talib", ["talib.pyx"],
include_dirs=[numpy.get_include(), include_talib_dir],
library_dirs=[lib_talib_dir],
libraries=["ta_libc_cdr"]
I know this file is generated by Cython so there should be a way to place my change (#define) in the talib.pyx file, but as I'm not an expert on Cython I will leave this change to John.
Because I was getting "unresolved external symbol _isnan" while linking the wrapper with Visual Studio 2008 (apparently VS 2008 doesn't expose _isnan but does isnan), I added this line to the talib.c file:
I placed it inside the following #if statement in talib.c so it only applies to Windows:
Then open a command window and change directory to where you unpacked the wrapper. In my case this is C:\python-lib\mrjbq7-ta-lib-629b6c6. Then run:
python setup.py install
and it should build.
I did get a lot of warnings like:
talib.c(4095) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
as well as these two warnings:
talib.c(117719) : warning C4101: 'getbuffer_cobj' : unreferenced local variable
talib.c(117759) : warning C4101: 'releasebuffer_cobj' : unreferenced local variable
but the code compiled, linked, installed and ran perfectly.
I am new to Python..came across the wrapper that you built for TA-lib. Unfortunately, i am not able to install the same.. My config - windows xp 32bit. Following are the steps I've used for installation
I dont know if I've to build TA-lib before installing it.
Thanks a ton for your help on this one.. am really looking forward to using the TA-lib.
Hello,
I'm doing
import pandas_datareader as pdr
df=pdr.data.DataReader("F", 'yahoo', "2010-01-01", "2010-01-30")
I get
Open High Low Close Volume Adj Close
Date
2010-01-04 10.17 10.28 10.05 10.28 60855800 9.52
2010-01-05 10.45 11.24 10.40 10.96 215620200 10.15
2010-01-06 11.21 11.46 11.13 11.37 200070600 10.53
2010-01-07 11.46 11.69 11.32 11.66 130201700 10.80
2010-01-08 11.67 11.74 11.46 11.69 130463000 10.83
2010-01-11 11.90 12.14 11.78 12.11 170626200 11.22
2010-01-12 11.98 12.03 11.72 11.87 162995900 11.00
2010-01-13 11.91 11.93 11.47 11.68 154527100 10.82
2010-01-14 11.65 11.86 11.51 11.76 116531200 10.89
2010-01-15 11.74 11.76 11.55 11.60 96149800 10.75
2010-01-19 11.51 11.83 11.46 11.75 65934000 10.88
2010-01-20 11.68 11.69 11.50 11.51 71649500 10.66
2010-01-21 11.53 11.62 11.01 11.18 121451400 10.36
2010-01-22 11.01 11.12 10.41 10.52 161530100 9.75
2010-01-25 10.73 11.10 10.61 11.03 121621500 10.22
2010-01-26 11.17 11.46 11.07 11.19 108250500 10.37
2010-01-27 11.57 11.62 11.22 11.55 105091600 10.70
2010-01-28 11.90 11.95 11.27 11.41 203320000 10.57
2010-01-29 11.60 11.61 10.70 10.84 159741200 10.04
I would like to compute SMA so I did
from talib.abstract import *
SMA(df, timeperiod=4)
I get the following error
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
<ipython-input-37-e7497651fcc0> in <module>()
----> 1 SMA(df, timeperiod=4)
/Users/femto/.python-eggs/TA_Lib-0.4.8-py2.7-macosx-10.6-x86_64.egg-tmp/talib/abstract.so in talib.abstract.Function.__call__ (talib/abstract.c:6220)()
/Users/femto/.python-eggs/TA_Lib-0.4.8-py2.7-macosx-10.6-x86_64.egg-tmp/talib/abstract.so in talib.abstract.Function.set_function_args (talib/abstract.c:4940)()
/Users/femto/.python-eggs/TA_Lib-0.4.8-py2.7-macosx-10.6-x86_64.egg-tmp/talib/abstract.so in talib.abstract.Function.set_input_arrays (talib/abstract.c:4208)()
Exception: input_arrays parameter missing required data key: close
I have to rename columns before passing it to abstract.SMA function
df = df.rename(columns={'Open': 'open', 'High': 'high', 'Low': 'low', 'Close': 'close', 'Volume': 'volume', 'Adj Close': 'adj_close'})
Maybe this should be done as a "global setting" for talib
talib.input_names = {'open': 'Open', 'high': 'High', 'low': 'Low', 'close': 'Close', 'volume': 'Volume'}
or as a parameter for each abstract function
SMA(df, timeperiod=4, input_names={'open': 'Open', 'high': 'High', 'low': 'Low', 'close': 'Close', 'volume': 'Volume'})
talib.input_names could be set using predefined values
talib.input_names = talib.input_names.LOWER
talib.input_names = talib.input_names.FIRST_LETTER_UPPER
talib.input_names = talib.input_names.UPPER
Thanks for your work
Femto
Edit: using Pandas DataReader
Hello,
I just opened an issue which was resolved fantastically (thanks a million!). I was just now searching for documentation on the actual functions. I just ran an RSI (which I was initially after) but I was wondering whether I can set any options (like the period to look back with the RSI). The only thing I can find however is this function list: http://www.ta-lib.org/function.html
Is there any other more verbose explanation of the different functions and the arguments they take?
Hi.
Thought I would try out your cool library.
I am using Python 3.3 on Mac OS X, I am assuming ta-lib only works in Python 2.x but thought I would check before I look further.
Everything seemed to compile ok, a few warnings. If all I do is do is add import talib
I get the following error:
Traceback (most recent call last):
File "/Users/User/Documents/Python/iStocks/bse_process.py", line 22, in <module>
import talib
File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/talib/__init__.py", line 5, in <module>
from . import abstract
File "abstract.pyx", line 591, in init talib.abstract (talib/abstract.c:12243)
File "<string>", line 1, in <module>
File "abstract.pyx", line 72, in talib.abstract.Function.__init__ (talib/abstract.c:2000)
File "abstract.pyx", line 77, in talib.abstract.Function.__initialize_function_info (talib/abstract.c:2096)
File "abstract.pyx", line 414, in talib.abstract._ta_getFuncInfo (talib/abstract.c:6409)
TypeError: expected bytes, str found
Thanks for your help. Phillip
Hi,
I can't seem to get this to work. I am a noob for sure. I have an ssh connection into my virtual machine and when I run sudo apt-get install http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz I get
'unable to locate package.' Sorry for such a newbie question but going crazy here.
Thanks,
Peter
Lots of zipline users ask us to integrate ta-lib as zipline transforms - it is on our list of contribution requests: https://www.quantopian.com/posts/hello-from-pydata.
The mrjbq7/ta-lib project seems like a great way to do that. Any interest in helping us integrate? You can learn more about zipline from our launch at PyData NYC: https://www.quantopian.com/posts/hello-from-pydata
Hi,
It seems that talib.SMA returns the same results as talib.EMA ?
Tested on a recent version:
import numpy as np
import talib
A = np.array([1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0])
print talib.SMA(A, 3)
# prints [ nan nan 2. 3. 4. 5. 6. 7. 8. 9.]
print talib.EMA(A, 3)
# prints [ nan nan 2. 3. 4. 5. 6. 7. 8. 9.] => the same thing
Thanks !
So not necessarily an issue, but curious why you made the recent API change to eliminate the index that talib returns by default. Is there a way to get that value - it seems like it may be useful in certain contexts.
Good Evening,
Great work porting ta-lib in python.
When trying to compile (ubuntu 10.04), multiple lines like these appear(containing different line numbers and different function names):
talib.c: In function โ__pyx_pf_5talib_ROCR100โ:
talib.c:50087: warning: implicit declaration of function โTA_ROCR100_Lookbackโ
talib.c:50181: warning: implicit declaration of function โTA_ROCR100โ
talib.c:50194: error: โTA_SUCCESSโ undeclared (first use in this function)
and after that,multiple lines (with different line numbers again):
talib.c:62654: warning: this decimal constant is unsigned only in ISO C90
Finally of course:
error: Setup script exited with error: command 'gcc' failed with exit status 1
I have installed setuptools and cython and I am running python2.6.
What am I doing wrong? Is there any dependancy that I need?
Thanks a lot for your time and I am greatful for your contribution.
Hi! I'm very new to programming, so I apologize in advance. Can you help me troubleshoot what's going on? Thank you!
I've been following the instructions you've posted here:
#47
Everything works until I run make and I get:
cp: ../../../bin: Permission denied
make[2]: *** [all-local] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
I ran sudo make install anyway, and I get:
make[3]: Nothing to be done for install-exec-am'. make[3]: Nothing to be done for
install-data-am'.
Making install in ta_regtest
make[3]: Nothing to be done for install-exec-am'. make[3]: Nothing to be done for
install-data-am'.
make[3]: Nothing to be done for install-exec-am'. make[3]: Nothing to be done for
install-data-am'.
I am following installation instruction here http://mrjbq7.github.io/ta-lib/install.html
and I have visual studio express 2008 installed, after running easy_install TA-Lib
I am getting the following errors
Creating library build\temp.win32-2.7\Release\talib\func.lib and object build
\temp.win32-2.7\Release\talib\func.exp
abstract.c
c:\python27\lib\site-packages\numpy-1.7.1-py2.7-win32.egg\numpy\core\include\num
py\npy_deprecated_api.h(8) : Warning Msg: Using deprecated NumPy API, disable it
by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
talib\abstract.c(259) : fatal error C1083: Cannot open include file: 'ta-lib/ta_
defs.h': No such file or directory
error: Setup script exited with error: command '"C:\Program Files\Microsoft Visu
al Studio 9.0\VC\BIN\cl.exe"' failed with exit status 2
Running the following code:
In [1]: vals = ((np.random.random(2000) * 10) + 150)
In [2]: vals[:500] = np.empty(500)
In [3]: talib.RSI(vals)
Results in:
Out[3]: array([ nan, nan, nan, ..., nan, nan, nan])
Or all the values being nan
.
This is not a contrived example, as I am working on data sets of stock prices that are aligned via a time series wherein some of the stocks do not have values for certain periods of data due to them not existing until later in the series.
I really like the idea of using ta-lib in my project, but this makes it unusable without hacking apart the data frames (whereas other toolkits, like QSTK work as is).
Look forward to your feedback. :-)
I've been looking at installing ta-lib on Windows 8 64-bit but I am not confident. Here are my actions after deleting any previous python versions:
Now the problem. When I run 'python setup.py install' I get hundreds of warnings and errors like:
talib.c(2392) : warning C4133: '=' : incompatible types - from 'PyArrayObject *' to 'PyObject *'
.
.
talib.obj : error LNK2019: unresolved external symbol TA_GetVersionString referenced in function inittalib
build\lib.win-amd64-2.7\talib.pyd : fatal error LNK1120: 319 unresolved externals
The second time I run it I get 'skipping talib.c Cython extension (up-to-date)'. So my binaries are rubbish, right? But talib.pyd has been created.
In python I can 'import talib' and do the simple test:
data = numpy.random.random(100)
output = talib.SMA(data)
So have I got a 64-bit install? Or have I somehow got a 32-bit version by accident?
I suspect I am fooling myself. As a more complete test I installed PyAlgoTrade (see http://gbeced.github.com/pyalgotrade) which uses ta-lib and successfully ran the 204 tests in the test suite.
Regards,
Peter
Greetings,
I've installed TA-Lib to its default location:
bash$ ls -la /usr/local/include/ta-lib/
total 240
drwxr-xr-x 2 root root 4096 2012-08-04 08:54 .
drwxr-xr-x 3 root root 4096 2012-08-04 08:54 ..
-rw-r--r-- 1 root root 19930 2012-08-04 08:54 ta_abstract.h
-rw-r--r-- 1 root root 4792 2012-08-04 08:54 ta_common.h
-rw-r--r-- 1 root root 12391 2012-08-04 08:54 ta_defs.h
-rw-r--r-- 1 root root 181115 2012-08-04 08:54 ta_func.h
-rw-r--r-- 1 root root 1849 2012-08-04 08:54 ta_libc.h
bash$ ls -la /usr/local/lib
total 4956
drwxr-xr-x 3 root root 4096 2012-08-04 08:54 .
drwxr-xr-x 12 root root 4096 2011-04-06 23:47 ..
-rw-r--r-- 1 root root 3063180 2012-08-04 08:54 libta_lib.a
-rwxr-xr-x 1 root root 837 2012-08-04 08:54 libta_lib.la
lrwxrwxrwx 1 root root 18 2012-08-04 08:54 libta_lib.so -> libta_lib.so.0.0.0
lrwxrwxrwx 1 root root 18 2012-08-04 08:54 libta_lib.so.0 -> libta_lib.so.0.0.0
-rwxr-xr-x 1 root root 1983243 2012-08-04 08:54 libta_lib.so.0.0.0
drwxr-xr-x 11 root root 4096 2011-04-07 17:10 pythonEPD
I run your setuptools install script:
bash$ python setup.py install
running install
running build
running build_ext
skipping 'talib.c' Cython extension (up-to-date)
building 'talib' extension
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -O2 -I/usr/local/lib/pythonEPD/include -fPIC -I/usr/local/lib/pythonEPD/lib/python2.7/site-packages/numpy/core/include -I/usr/local/include/ta-lib/ -I/usr/local/lib/pythonEPD/include/python2.7 -c talib.c -o build/temp.linux-i686-2.7/talib.o
...
[truncated - lots of warnings regarding pointer types]
---
gcc -pthread -shared -g -L/usr/local/lib/pythonEPD/lib build/temp.linux-i686-2.7/talib.o -L/usr/local/lib/ -L. -lta_lib -lpython2.7 -o build/lib.linux-i686-2.7/talib.so
running install_lib
copying build/lib.linux-i686-2.7/talib.so -> /usr/local/lib/pythonEPD/lib/python2.7/site-packages
running install_egg_info
Writing /usr/local/lib/pythonEPD/lib/python2.7/site-packages/TA_Lib-0.4.0-py2.7.egg-info
Yet when I attempt to run the example scripts or import talib, I get the following:
bash$ python
Enthought Python Distribution -- www.enthought.com
Version: 7.0-2 (32-bit)
Python 2.7.1 |EPD 7.0-2 (32-bit)| (r271:86832, Nov 29 2010, 13:52:51)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import talib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
The setup.py script clearly includes the appropriate paths to the compiled TA-Lib code in the Extension class.
Can you shed some light on the problem?
Platform is linux2, Python 2.7.
Thanks and great work on the software. Looking forward to getting it running.
http://mrjbq7.github.io/ta-lib/install.html Under linux you have the command
./configure --prefix=/usr
However, I cannot install under /usr, only under my home directory. Could the Ta-lib installation path be passed as a parameter instead?
I get a strange message (see bottom of issue) when running make
, running ./configure
also gives me strange lines like:
checking for floor... no
checking for pow... no
checking for sqrt... no
When I try to compile a simple c file using floor with the -lm
linker it worked as it should.
gcc -g -O2 -o .libs/ta_regtest ta_regtest-ta_regtest.o ta_regtest-test_data.o ta_regtest-test_util.o ta_regtest-test_abstract.o ta_regtest-test_adx.o ta_regtest-test_mom.o ta_regtest-test_sar.o ta_regtest-test_rsi.o ta_regtest-test_candlestick.o ta_regtest-test_per_ema.o ta_regtest-test_per_hlc.o ta_regtest-test_stoch.o ta_regtest-test_macd.o ta_regtest-test_minmax.o ta_regtest-test_per_hlcv.o ta_regtest-test_1in_1out.o ta_regtest-test_1in_2out.o ta_regtest-test_per_ohlc.o ta_regtest-test_stddev.o ta_regtest-test_bbands.o ta_regtest-test_ma.o ta_regtest-test_po.o ta_regtest-test_per_hl.o ta_regtest-test_trange.o ta_regtest-test_internals.o -L/home/erb/tmp/ta-lib/src /home/erb/tmp/ta-lib/src/.libs/libta_lib.so -lm -lpthread -ldl
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `sinh'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `sincos'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `ceil'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `tanh'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `cosh'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `acos'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `floorf'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `sin'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `atan'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `asin'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `exp'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `ceilf'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `tan'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `cos'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `log'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `log10'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `sqrt'
/home/erb/tmp/ta-lib/src/.libs/libta_lib.so: undefined reference to `floor'
collect2: error: ld returned 1 exit status
make[2]: *** [ta_regtest] Error 1
make[2]: Leaving directory `/home/erb/tmp/ta-lib/src/tools/ta_regtest'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/erb/tmp/ta-lib/src/tools'
make: *** [all-recursive] Error 1
Am I just doing something really wrong or what is going on here?
Would it be possible to bundle Talib with this wrapper so that it works out of the box when installing with pip install ta-lib
?
I've installed lib from list: ta-lib-0.4.0-src.tar.gz, but I get na error as well like this: "...ta-lib/ta_defs.h: No such file or directory...":
root@serzh-desktop:/usr/local/include/ta-lib-master# python setup.py install
setup.py:49: UserWarning: Cannot find ta-lib library, installation may fail.
warnings.warn('Cannot find ta-lib library, installation may fail.')
running install
running build
running build_py
running build_ext
skipping 'talib/common.c' Cython extension (up-to-date)
building 'talib.common' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python2.7 -c talib/common.c -o build/temp.linux-x86_64-2.7/talib/common.o
talib/common.c:314:28: ัะฐัะฐะปัะฝะฐั ะพัะธะฑะบะฐ: ta-lib/ta_defs.h: No such file or directory.
ะบะพะผะฟะธะปััะธั ะฟัะตัะฒะฐะฝะฐ.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
I have got OS Ubuntu 13.04 x64.
Thanks forward.
I was trying to expand on the example given by adding another key in the inputs
dictionary.
The data that I'm using has a date
and an adj_close
key in it.
data = {'open': np.random.random(50),
'high': np.random.random(50),
'low': np.random.random(50),
'close': np.random.random(50),
'volume': np.random.random(50),
'date' : np.random.random(50),
'adj_close': np.random.random(50)}
Trying to pass this through the abstract function I get TypeError: an integer is required
The dictionary that I passed in above get's set to parameters
and not input_arrays
but if I take out the date
and adj_close
keys from the dictionary reset the parameter
to an int
it runs just fine.
Is there a way of keeping extra data in the input_arrays
dictionary and ignore the other keys in the dictionary? It would be nice not to have to remove keys and add them back in after running data through the function.
Your core.cmo() method is not returning correct values. In the book of New Trading System pg 96 by Chande & Kroll their is a table computing CMO for 10 periods. Its output does not matches with yours Ta-lib CMO output. Please check it.
Chande's output:
69.62, 71.43, 71.08
Ta-Lib output:
69.61963786608334, 71.6163540260625, 72.42042441221453
Here is the link of a book:
http://www.fxf1.com/english-books/Chande%20Kroll%20-%20The%20New%20Technical%20Trader.pdf
Page 96
Installation failed on opensuse 13.1 64bit, but adding /usr/lib64 to lib_talib_dirs in setup.py make it work. Looks like the installer isnโt looking for 64 bit versions of ta-lib.
Hi,
Thanks for putting this Python wrapper together.
I tried to install on Windows, but unfortunately I was not able to get it working. Switched into my Linux VM and was able to install easily.
I notice in the example.py script that the TA functions are not returning the indicated results. For example:
i, odata = talib.MA(idata)
only returns an array so it has to be changed to
odata = talib.MA(idata)
Was this change done by design or was there something wrong in the build. I noticed in talib.pxy that this MA function is only returning one value so that seems to be the cause.
def MA( np.ndarray[np.double_t, ndim=1] real , timeperiod=-2**31 , matype=0 ):
"""MA(real[, timeperiod=?, matype=?])
....
return outreal
Thanks
Bill
Hi, I'm new to using your library.
Here is my code:
data = numpy.array([1.34589,1.33162,1.2234], numpy.float)
talib.SMA(data)
the result is : array([ nan, nan, nan])
why is this happening?
Thanks,
John:
In C version, I can set up global parameters in /src/tac_comm/ta_global.c
but I didn't find global parameters in python ta-lib. So where is it set?
thanks.
Martin.
Hi, I'm very new in Python. I installed Python 3.3 in C:\ and downloaded and unzip 'TA-Lib' to the same C:. What's next step? I couldn't import 'talib' in Python shell. It says:
import talib
Traceback (most recent call last):
File "<pyshell#10>", line 1, in
import talib
ImportError: No module named 'talib'
What should I do to install 'TA-Lib' and use them in Python?
Thanks.
Just curious if you have tried using cpdef's in talib.pyx, instead of the nested def/cdef.
I mean:
cpdef AD( np.ndarray high not None , np.ndarray low not None , np.ndarray close not None , np.ndarray volume not None ):
instead of :
def AD( np.ndarray high not None , np.ndarray low not None , np.ndarray close not None , np.ndarray volume not None ):
cdef:
# ...
Thanks for the great project.
It appears that as part of the 0.4.8 release, 0.4.7 is now inaccessible to installers.
This breaks requirements files that peg the revision to specific versions.
e.g.:
$ pip install TALib==0.4.7
Downloading/unpacking TALib==0.4.7
Could not find any downloads that satisfy the requirement TALib==0.4.7
Cleaning up...
No distributions at all found for TALib==0.4.7
I'm not 100% sure, but I think the use of the /releases
URL instead of the specific https://github.com/mrjbq7/ta-lib/archive/TA_Lib-0.4.8.zip
link for the download_url
in setup.py will allow pip to search for old versions.
i.e. the following change is untested, but may work:
diff --git a/setup.py b/setup.py
index adca317..323808b 100644
--- a/setup.py
+++ b/setup.py
@@ -66,7 +66,7 @@ setup(
author = 'John Benediktsson',
author_email = '[email protected]',
url = 'http://github.com/mrjbq7/ta-lib',
- download_url = 'https://github.com/mrjbq7/ta-lib/archive/TA_Lib-0.4.8.zip',
+ download_url = 'https://github.com/mrjbq7/ta-lib/releases',
classifiers = [
"License :: OSI Approved :: BSD License",
"Development Status :: 4 - Beta",
When I attempt to run python setup.py build with the current version of ta-lib I get the following error
running build
running build_ext
skipping 'talib.c' Cython extension (up-to-date)
building 'talib' extension
i686-pc-linux-gnu-gcc -pthread -fPIC -I/usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include -I/usr/local/include/ -I/usr/include/python2.7 -c talib.c -o build/temp.linux-i686-2.7/talib.o
In file included from /usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/ndarraytypes.h:1729:0,
from /usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/ndarrayobject.h:17,
from /usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/arrayobject.h:15,
from talib.c:253:
/usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/npy_deprecated_api.h:11:2: warning: #warning "Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION"
/usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/npy_deprecated_api.h:23:2: error: #error Should never include npy_deprecated_api directly.
In file included from /usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/npy_deprecated_api.h:126:0,
from /usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/ndarraytypes.h:1729,
from /usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/ndarrayobject.h:17,
from /usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/arrayobject.h:15,
from talib.c:253:
/usr/lib/python2.7/site-packages/numpy-1.8.0.dev_c56826b-py2.7-linux-i686.egg/numpy/core/include/numpy/old_defines.h:6:2: error: #error The header "old_defines.h" is deprecated as of NumPy 1.7.
talib.c:256:28: fatal error: ta-lib/ta_libc.h: No such file or directory
compilation terminated.
error: command 'i686-pc-linux-gnu-gcc' failed with exit status 1
Hello!
I'm not much of a coder, so this might be irritating, I'm trying to calculate an EMA in python, but i keep getting this error code, and can't use any functions. What am I missing?
My code is the same as posted on the site:
import numpy
import talib
close = numpy.random.random(100)
output = talib.EMA(close)
Thanks for Your help!
I see the list of functions for talib, but is there a someplace that lists the arguments with descriptions for each function in talib?
I run the exact same code with the exact same dataset on Windows 8 and on Linux, but I get totally different results. For example, many indicators return 0 on Windows, but on Linux, they return a correct number. Is this behavior documented somewhere?
I'm getting a ton of compile warnings and I'm not sure of their significance. I'm using OS X 10.8 (Mountain Lion). You can find the warnings here.
Thank you for your time. I look forward to using your project.
from talib import abstract
input_arrays2 = {
'SMA10': np.random.random(100)
}
SMA30_of_SMA10 = abstract.SMA(input_arrays2, timeperiod=30, price="SMA10")
will generate an error:
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
<ipython-input-4-db3780d50e5c> in <module>()
----> 1 SMA30_of_SMA10 = abstract.SMA({"SMA10": input_arrays2}, timeperiod=30, price="SMA10")
/Users/chen/Virtualenvs/python3Env/lib/python3.3/site-packages/talib/abstract.so in talib.abstract.Function.__call__ (talib/abstract.c:5799)()
/Users/chen/Virtualenvs/python3Env/lib/python3.3/site-packages/talib/abstract.so in talib.abstract.Function.set_function_args (talib/abstract.c:4604)()
/Users/chen/Virtualenvs/python3Env/lib/python3.3/site-packages/talib/abstract.so in talib.abstract.Function.set_input_arrays (talib/abstract.c:4009)()
Exception: input_arrays parameter missing required data key: close
Is this expected behavior?
System Info:
Panadas version: 0.11.0
Numpy version: 1.7.1
Matplotlib version: 1.2.1
Python version: 3.3.1 (default, May 12 2013, 21:14:39)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
talib version: 0.4.7
ta-lib installed on the system is 0.4.0
Error message:
'''
4 from . import common
5 from . import abstract
6 from .common import MA_Type, ta_version
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/talib/common.so, 2): Symbol not found: _TA_GetVersionString
Referenced from: /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/talib/common.so
Expected in: dynamic lookup
'''
after compile below
file which python
it returns..
/Library/Frameworks/Python.framework/Versions/Current/bin/python: Mach-O executable i386
what should i do.. Plz give some steps what to do..
Continuing the discussion from http://www.tadoc.org/forum/index.php?topic=3105.0 here.
In short, user installed TA-Lib, then ran sudo easy_install TA-Lib and got this:
>>> import talib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/TA_Lib-0.4.5-py2.7-linux-i686.egg/talib/__init__.py", line 4, in <module>
from . import common
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
My taptop is MAC air , with OSX 10.8.2
After :
$ brew install ta-lib
$ cd Cython-0.18
$ sudo python setup.py install
$ cd mrjbq7-ta-lib-283236b
$ sudo python setup.py install
everythings looks OK.so,I run python:
$ python
Enthought Python Distribution (EPD) free version -- www.enthought.com
Version: 7.3-1 (32-bit)
(type 'upgrade' or see www.enthought.com/epd/upgrade to get the full EPD)
Python 2.7.3 |EPD_free 7.3-1 (32-bit)| (default, Apr 12 2012, 11:28:34)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "credits", "demo" or "enthought" for more information.
import talib
Traceback (most recent call last):
File "", line 1, in
File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/talib/init.py", line 4, in
from . import common
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/talib/common.so, 2): Symbol not found: _TA_GetVersionString
Referenced from: /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/talib/common.so
Expected in: dynamic lookup
Please help me ,thanks for your time
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\link.exe /DLL /nologo
/INCREMENTAL:NO /LIBPATH:c:\tools\mingw\msys\1.0\lib\ta-lib /LIBPATH:C:\tools\Py
thon27\Libs /LIBPATH:c:\projects\strategies\icarus\libs /LIBPATH:c:\projects\str
ategies\icarus\PCbuild ta_libc_cdr.lib /EXPORT:initfunc build\temp.win32-2.7\Rel
ease\talib\func.obj /OUT:build\lib.win32-2.7\talib\func.pyd /IMPLIB:build\temp.w
in32-2.7\Release\talib\func.lib /MANIFESTFILE:build\temp.win32-2.7\Release\talib
\func.pyd.manifest
Creating library build\temp.win32-2.7\Release\talib\func.lib and object build
\temp.win32-2.7\Release\talib\func.exp
func.obj : error LNK2019: unresolved external symbol _isnan referenced in functi
on ___pyx_pf_5talib_4func_ACOS
build\lib.win32-2.7\talib\func.pyd : fatal error LNK1120: 1 unresolved externals
error: command '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\link.
exe"' failed with exit status 1120
platform: windows 7, python2.7 (32bit)
build script:
...
elif sys.platform == "win32":
include_talib_dir = r"c:\tools\mingw\msys\1.0\include"
lib_talib_dir = r"c:\tools\mingw\msys\1.0\lib\ta-lib"
else:
raise NotImplementedError(sys.platform)
common_ext = Extension('talib.common', ['talib/common.pyx'],
include_dirs=[numpy.get_include(), include_talib_dir],
library_dirs=[lib_talib_dir],
libraries=["ta_libc_cdr"]
)
func_ext = Extension("talib.func", ["talib/func.pyx"],
include_dirs=[numpy.get_include(), include_talib_dir],
library_dirs=[lib_talib_dir],
libraries=["ta_libc_cdr"]
)
abstract_ext = Extension('talib.abstract', ['talib/abstract.pyx'],
include_dirs=[numpy.get_include(), include_talib_dir],
library_dirs=[lib_talib_dir],
libraries=['ta_libc_cdr']
...
One should try apt-get install cython && cd ta-lib && python setup.py install
(Otherwise, it will be installed into /usr/local/lib/python3.2 and nothing would be added into sys.path; al least for me )
When using pandas 0.12.0, the recent support for pandas structures in the TA-Lib library allows a pd.Series
to be passed to the tailb function wrapper, e.g. the following code snippet:
import numpy as np
import pandas as pd
import talib
print("pandas=={0}".format(pd.__version__))
print("talib=={0}".format(talib.__version__))
s = pd.Series(range(30), index=range(30), dtype=np.float)
ma = talib.MA(s)
print ma[-1]
Results in:
pandas==0.12.0
talib==0.4.8
14.5
However with pandas >= 0.13.0, the same script creates the following exception on the call to ma = talib.MA(s)
:
TypeError: Argument 'real' has incorrect type (expected numpy.ndarray, got Series)
In pandas >=f 0.13.0 the type which pd.Series
sub-classes is no longer numpy.ndarray
.
For reference, see the current Warning in the documentation of pandas Series
,
http://pandas.pydata.org/pandas-docs/stable/dsintro.html#series
(Copy/pasted below:)
Warning In 0.13.0 Series has internaly been refactored to no longer sub-class ndarray but instead subclass NDFrame, similarly to the rest of the pandas containers. This should be a transparent change with only very limited API implications (See the Internal Refactoring)
It looks like 21a27ed extracts the .values
when a Series is detected, but that code path appears not be hit in my example.
I've had a look at the module documentation for TA-Lib as well as the abstract-specific guide, yet I am still unclear as to what exactly the abstract API can do for me (and how). Specifically, I would like to see a code example that instantiates a custom indicator which maintains indicator value state and periodically calculates, say, RSI from an individual input value, as opposed to an array of input values.
What I envision is the ability to pass values to an indicator sequentially (as they become available), so for example, instead of maintaining a numpy array of 700 items to calculate RSI on 5 minute candles - every 5 minutes - I wonder if it is possible to pass an abstract indicator function the candle close price, once every 5 minutes, and for it to output the 14-period RSI value calculated from state. This would be better suited to my application which keeps track of 9 different indicator values for 5 different timeframes indefinitely and around the clock.
Whilst numpy arrays are convenient for generating once-off indicator value arrays, a live system with ongoing indicator calculations would be more easily maintained and more memory efficient were the TA-Lib object to maintain indicator state somehow. Is this something the abstract API can do?
If not, I see an alternative in having a rotating deque (of 14 items - the RSI period) which can serve as input to the abstract indicator. A code example of custom data type implementation via TA-Lib abstract would be appreciated.
I have ta-lib copied into C:\ta-lib as suggested. This is the output I get from running easy_install TA-Lib. I am using the Anaconda Python distribution if that makes any difference
Searching for TA-Lib
Reading https://pypi.python.org/simple/TA-Lib/
Reading http://github.com/mrjbq7/ta-lib
Reading https://github.com/mrjbq7/ta-lib/releases
Best match: TA-Lib 0.4.8
Downloading https://github.com/mrjbq7/ta-lib/archive/TA_Lib-0.4.8.zip
Processing TA_Lib-0.4.8.zip
Writing c:\users\home\appdata\local\temp\easy_install-3ddont\ta-lib-TA_Lib-0.4.8\setup.cfg
Running ta-lib-TA_Lib-0.4.8\setup.py -q bdist_egg --dist-dir c:\users\home\appdata\local\temp\easy_install-3ddont\ta-lib-TA_Lib-0.4.8\egg-dist-tmp-knzu2n
talib\common.c: In function '__Pyx_RaiseArgtupleInvalid':
talib\common.c:2464:18: warning: unknown conversion type character 'z' in format [-Wformat]
talib\common.c:2464:18: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'Py_ssize_t' [-Wformat]
talib\common.c:2464:18: warning: unknown conversion type character 'z' in format [-Wformat]
talib\common.c:2464:18: warning: too many arguments for format [-Wformat-extra-args]
talib\common.c: In function '__Pyx_RaiseTooManyValuesError':
talib\common.c:2620:18: warning: unknown conversion type character 'z' in format [-Wformat]
talib\common.c:2620:18: warning: too many arguments for format [-Wformat-extra-args]
talib\common.c: In function '__Pyx_RaiseNeedMoreValuesError':
talib\common.c:2626:18: warning: unknown conversion type character 'z' in format [-Wformat]
talib\common.c:2626:18: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'Py_ssize_t' [-Wformat]
talib\common.c:2626:18: warning: too many arguments for format [-Wformat-extra-args]
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
In file included from C:\Users\Home\Anaconda\lib\site-packages\numpy\core\include/numpy/ndarraytypes.h:1761:0,
from C:\Users\Home\Anaconda\lib\site-packages\numpy\core\include/numpy/ndarrayobject.h:17,
from C:\Users\Home\Anaconda\lib\site-packages\numpy\core\include/numpy/arrayobject.h:4,
from talib\func.c:340:
C:\Users\Home\Anaconda\lib\site-packages\numpy\core\include/numpy/npy_1_7_deprecated_api.h:12:9: note: #pragma message: C:\Users\Home\Anaconda\lib\site-packages\numpy\core\include/numpy/npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
talib\func.c: In function '__pyx_pf_5talib_4func_ACOS':
talib\func.c:3049:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_2AD':
talib\func.c:3458:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:3525:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:3592:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:3659:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_4ADD':
talib\func.c:4206:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:4273:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_7ADOSC':
talib\func.c:4652:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:4657:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_6ADOSC':
talib\func.c:4764:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:4831:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:4898:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:4965:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_9ADX':
talib\func.c:5435:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_8ADX':
talib\func.c:5539:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:5606:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:5673:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_11ADXR':
talib\func.c:6089:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_10ADXR':
talib\func.c:6193:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:6260:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:6327:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_13APO':
talib\func.c:6741:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:6746:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_12APO':
talib\func.c:6849:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_15AROON':
talib\func.c:7148:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_14AROON':
talib\func.c:7251:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:7318:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_17AROONOSC':
talib\func.c:7729:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_16AROONOSC':
talib\func.c:7830:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:7897:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_18ASIN':
talib\func.c:8288:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_20ATAN':
talib\func.c:8625:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_23ATR':
talib\func.c:8933:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_22ATR':
talib\func.c:9037:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:9104:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:9171:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_24AVGPRICE':
talib\func.c:9688:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:9755:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:9822:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:9889:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_27BBANDS':
talib\func.c:10365:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_26BBANDS':
talib\func.c:10482:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_29BETA':
talib\func.c:10892:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_28BETA':
talib\func.c:10993:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:11060:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_30BOP':
talib\func.c:11523:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:11590:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:11657:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:11724:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_33CCI':
talib\func.c:12194:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_32CCI':
talib\func.c:12298:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:12365:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:12432:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_34CDL2CROWS':
talib\func.c:12949:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:13016:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:13083:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:13150:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_36CDL3BLACKCROWS':
talib\func.c:13721:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:13788:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:13855:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:13922:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_38CDL3INSIDE':
talib\func.c:14493:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:14560:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:14627:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:14694:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_40CDL3LINESTRIKE':
talib\func.c:15265:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:15332:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:15399:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:15466:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_42CDL3OUTSIDE':
talib\func.c:16037:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:16104:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:16171:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:16238:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_44CDL3STARSINSOUTH':
talib\func.c:16809:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:16876:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:16943:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:17010:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_46CDL3WHITESOLDIERS':
talib\func.c:17581:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:17648:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:17715:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:17782:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_48CDLABANDONEDBABY':
talib\func.c:18368:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:18435:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:18502:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:18569:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_50CDLADVANCEBLOCK':
talib\func.c:19140:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:19207:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:19274:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:19341:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_52CDLBELTHOLD':
talib\func.c:19912:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:19979:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:20046:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:20113:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_54CDLBREAKAWAY':
talib\func.c:20684:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:20751:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:20818:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:20885:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_56CDLCLOSINGMARUBOZU':
talib\func.c:21456:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:21523:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:21590:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:21657:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_58CDLCONCEALBABYSWALL':
talib\func.c:22228:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:22295:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:22362:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:22429:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_60CDLCOUNTERATTACK':
talib\func.c:23000:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:23067:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:23134:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:23201:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_62CDLDARKCLOUDCOVER':
talib\func.c:23787:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:23854:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:23921:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:23988:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_64CDLDOJI':
talib\func.c:24559:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:24626:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:24693:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:24760:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_66CDLDOJISTAR':
talib\func.c:25331:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:25398:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:25465:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:25532:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_68CDLDRAGONFLYDOJI':
talib\func.c:26103:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:26170:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:26237:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:26304:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_70CDLENGULFING':
talib\func.c:26875:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:26942:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:27009:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:27076:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_72CDLEVENINGDOJISTAR':
talib\func.c:27662:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:27729:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:27796:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:27863:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_74CDLEVENINGSTAR':
talib\func.c:28449:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:28516:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:28583:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:28650:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_76CDLGAPSIDESIDEWHITE':
talib\func.c:29221:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:29288:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:29355:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:29422:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_78CDLGRAVESTONEDOJI':
talib\func.c:29993:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:30060:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:30127:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:30194:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_80CDLHAMMER':
talib\func.c:30765:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:30832:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:30899:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:30966:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_82CDLHANGINGMAN':
talib\func.c:31537:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:31604:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:31671:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:31738:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_84CDLHARAMI':
talib\func.c:32309:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:32376:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:32443:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:32510:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_86CDLHARAMICROSS':
talib\func.c:33081:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:33148:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:33215:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:33282:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_88CDLHIGHWAVE':
talib\func.c:33853:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:33920:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:33987:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:34054:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_90CDLHIKKAKE':
talib\func.c:34625:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:34692:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:34759:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:34826:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_92CDLHIKKAKEMOD':
talib\func.c:35397:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:35464:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:35531:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:35598:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_94CDLHOMINGPIGEON':
talib\func.c:36169:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:36236:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:36303:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:36370:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_96CDLIDENTICAL3CROWS':
talib\func.c:36941:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:37008:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:37075:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:37142:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_98CDLINNECK':
talib\func.c:37713:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:37780:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:37847:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:37914:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_100CDLINVERTEDHAMMER':
talib\func.c:38485:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:38552:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:38619:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:38686:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_102CDLKICKING':
talib\func.c:39257:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:39324:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:39391:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:39458:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_104CDLKICKINGBYLENGTH':
talib\func.c:40029:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:40096:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:40163:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:40230:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_106CDLLADDERBOTTOM':
talib\func.c:40801:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:40868:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:40935:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:41002:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_108CDLLONGLEGGEDDOJI':
talib\func.c:41573:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:41640:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:41707:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:41774:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_110CDLLONGLINE':
talib\func.c:42345:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:42412:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:42479:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:42546:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_112CDLMARUBOZU':
talib\func.c:43117:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:43184:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:43251:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:43318:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_114CDLMATCHINGLOW':
talib\func.c:43889:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:43956:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:44023:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:44090:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_116CDLMATHOLD':
talib\func.c:44676:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:44743:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:44810:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:44877:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_118CDLMORNINGDOJISTAR':
talib\func.c:45463:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:45530:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:45597:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:45664:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_120CDLMORNINGSTAR':
talib\func.c:46250:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:46317:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:46384:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:46451:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_122CDLONNECK':
talib\func.c:47022:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:47089:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:47156:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:47223:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_124CDLPIERCING':
talib\func.c:47794:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:47861:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:47928:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:47995:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_126CDLRICKSHAWMAN':
talib\func.c:48566:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:48633:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:48700:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:48767:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_128CDLRISEFALL3METHODS':
talib\func.c:49338:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:49405:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:49472:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:49539:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_130CDLSEPARATINGLINES':
talib\func.c:50110:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:50177:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:50244:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:50311:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_132CDLSHOOTINGSTAR':
talib\func.c:50882:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:50949:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:51016:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:51083:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_134CDLSHORTLINE':
talib\func.c:51654:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:51721:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:51788:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:51855:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_136CDLSPINNINGTOP':
talib\func.c:52426:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:52493:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:52560:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:52627:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_138CDLSTALLEDPATTERN':
talib\func.c:53198:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:53265:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:53332:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:53399:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_140CDLSTICKSANDWICH':
talib\func.c:53970:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:54037:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:54104:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:54171:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_142CDLTAKURI':
talib\func.c:54742:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:54809:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:54876:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:54943:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_144CDLTASUKIGAP':
talib\func.c:55514:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:55581:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:55648:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:55715:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_146CDLTHRUSTING':
talib\func.c:56286:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:56353:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:56420:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:56487:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_148CDLTRISTAR':
talib\func.c:57058:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:57125:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:57192:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:57259:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_150CDLUNIQUE3RIVER':
talib\func.c:57830:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:57897:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:57964:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:58031:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_152CDLUPSIDEGAP2CROWS':
talib\func.c:58602:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:58669:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:58736:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:58803:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_154CDLXSIDEGAP3METHODS':
talib\func.c:59374:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:59441:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:59508:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:59575:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_156CEIL':
talib\func.c:60074:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_159CMO':
talib\func.c:60364:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_158CMO':
talib\func.c:60462:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_161CORREL':
talib\func.c:60761:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_160CORREL':
talib\func.c:60862:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:60929:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_162COS':
talib\func.c:61320:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_164COSH':
talib\func.c:61657:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_167DEMA':
talib\func.c:61947:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_166DEMA':
talib\func.c:62045:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_168DIV':
talib\func.c:62430:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:62497:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_171DX':
talib\func.c:62859:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_170DX':
talib\func.c:62963:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:63030:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:63097:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_173EMA':
talib\func.c:63495:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_172EMA':
talib\func.c:63593:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_174EXP':
talib\func.c:63930:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_176FLOOR':
talib\func.c:64267:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_178HT_DCPERIOD':
talib\func.c:64604:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_180HT_DCPHASE':
talib\func.c:64941:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_182HT_PHASOR':
talib\func.c:65280:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_184HT_SINE':
talib\func.c:65677:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_186HT_TRENDLINE':
talib\func.c:66072:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_188HT_TRENDMODE':
talib\func.c:66409:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_191KAMA':
talib\func.c:66699:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_190KAMA':
talib\func.c:66797:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_193LINEARREG':
talib\func.c:67087:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_192LINEARREG':
talib\func.c:67185:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_195LINEARREG_ANGLE':
talib\func.c:67475:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_194LINEARREG_ANGLE':
talib\func.c:67573:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_197LINEARREG_INTERCEPT':
talib\func.c:67863:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_196LINEARREG_INTERCEPT':
talib\func.c:67961:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_199LINEARREG_SLOPE':
talib\func.c:68251:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_198LINEARREG_SLOPE':
talib\func.c:68349:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_200LN':
talib\func.c:68686:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_202LOG10':
talib\func.c:69023:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_205MA':
talib\func.c:69321:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_204MA':
talib\func.c:69424:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_207MACD':
talib\func.c:69730:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:69735:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:69740:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_206MACD':
talib\func.c:69842:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_209MACDEXT':
talib\func.c:70283:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:70293:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:70303:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_208MACDEXT':
talib\func.c:70410:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_211MACDFIX':
talib\func.c:70811:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_210MACDFIX':
talib\func.c:70913:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_212MAMA':
talib\func.c:71427:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_215MAVP':
talib\func.c:71800:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:71805:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_214MAVP':
talib\func.c:71911:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:71978:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_217MAX':
talib\func.c:72322:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_216MAX':
talib\func.c:72420:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_219MAXINDEX':
talib\func.c:72710:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_218MAXINDEX':
talib\func.c:72808:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_220MEDPRICE':
talib\func.c:73193:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:73260:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_223MFI':
talib\func.c:73631:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_222MFI':
talib\func.c:73738:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:73805:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:73872:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:73939:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_225MIDPOINT':
talib\func.c:74391:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_224MIDPOINT':
talib\func.c:74489:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_227MIDPRICE':
talib\func.c:74788:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_226MIDPRICE':
talib\func.c:74889:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:74956:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_229MIN':
talib\func.c:75300:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_228MIN':
talib\func.c:75398:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_231MININDEX':
talib\func.c:75688:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_230MININDEX':
talib\func.c:75786:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_233MINMAX':
talib\func.c:76076:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_232MINMAX':
talib\func.c:76176:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_235MINMAXINDEX':
talib\func.c:76524:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_234MINMAXINDEX':
talib\func.c:76624:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_237MINUS_DI':
talib\func.c:76990:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_236MINUS_DI':
talib\func.c:77094:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:77161:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:77228:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_239MINUS_DM':
talib\func.c:77635:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_238MINUS_DM':
talib\func.c:77736:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:77803:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_241MOM':
talib\func.c:78147:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_240MOM':
talib\func.c:78245:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_242MULT':
talib\func.c:78630:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:78697:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_245NATR':
talib\func.c:79059:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_244NATR':
talib\func.c:79163:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:79230:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:79297:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_246OBV':
talib\func.c:79790:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:79857:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_249PLUS_DI':
talib\func.c:80219:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_248PLUS_DI':
talib\func.c:80323:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:80390:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:80457:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_251PLUS_DM':
talib\func.c:80864:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_250PLUS_DM':
talib\func.c:80965:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:81032:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_253PPO':
talib\func.c:81392:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:81397:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_252PPO':
talib\func.c:81500:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_255ROC':
talib\func.c:81790:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_254ROC':
talib\func.c:81888:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_257ROCP':
talib\func.c:82178:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_256ROCP':
talib\func.c:82276:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_259ROCR':
talib\func.c:82566:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_258ROCR':
talib\func.c:82664:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_261ROCR100':
talib\func.c:82954:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_260ROCR100':
talib\func.c:83052:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_263RSI':
talib\func.c:83342:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_262RSI':
talib\func.c:83440:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_264SAR':
talib\func.c:83853:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:83920:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_266SAREXT':
talib\func.c:84465:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:84532:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_268SIN':
talib\func.c:84923:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_270SINH':
talib\func.c:85260:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_273SMA':
talib\func.c:85550:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_272SMA':
talib\func.c:85648:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_274SQRT':
talib\func.c:85985:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_277STDDEV':
talib\func.c:86283:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_276STDDEV':
talib\func.c:86386:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_279STOCH':
talib\func.c:86726:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:86731:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:86741:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_278STOCH':
talib\func.c:86852:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:86919:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:86986:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_281STOCHF':
talib\func.c:87476:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:87481:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_280STOCHF':
talib\func.c:87592:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:87659:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:87726:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_283STOCHRSI':
talib\func.c:88206:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:88211:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:88216:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_282STOCHRSI':
talib\func.c:88321:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_284SUB':
talib\func.c:88764:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:88831:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_287SUM':
talib\func.c:89175:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_286SUM':
talib\func.c:89273:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_289T3':
talib\func.c:89571:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_288T3':
talib\func.c:89674:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_290TAN':
talib\func.c:90011:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_292TANH':
talib\func.c:90348:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_295TEMA':
talib\func.c:90638:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_294TEMA':
talib\func.c:90736:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_296TRANGE':
talib\func.c:91133:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:91200:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:91267:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_299TRIMA':
talib\func.c:91665:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_298TRIMA':
talib\func.c:91763:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_301TRIX':
talib\func.c:92053:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_300TRIX':
talib\func.c:92151:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_303TSF':
talib\func.c:92441:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_302TSF':
talib\func.c:92539:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_304TYPPRICE':
talib\func.c:92936:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:93003:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:93070:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_307ULTOSC':
talib\func.c:93502:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:93507:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c:93512:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_306ULTOSC':
talib\func.c:93616:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:93683:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:93750:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_309VAR':
talib\func.c:94156:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_308VAR':
talib\func.c:94259:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_310WCLPRICE':
talib\func.c:94656:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:94723:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:94790:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_313WILLR':
talib\func.c:95206:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_312WILLR':
talib\func.c:95310:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:95377:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c:95444:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__pyx_pw_5talib_4func_315WMA':
talib\func.c:95842:7: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
talib\func.c: In function '__pyx_pf_5talib_4func_314WMA':
talib\func.c:95940:15: warning: assignment from incompatible pointer type [enabled by default]
talib\func.c: In function '__Pyx_RaiseArgtupleInvalid':
talib\func.c:107903:18: warning: unknown conversion type character 'z' in format [-Wformat]
talib\func.c:107903:18: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'Py_ssize_t' [-Wformat]
talib\func.c:107903:18: warning: unknown conversion type character 'z' in format [-Wformat]
talib\func.c:107903:18: warning: too many arguments for format [-Wformat-extra-args]
talib\func.c: In function '__Pyx_RaiseTooManyValuesError':
talib\func.c:108022:18: warning: unknown conversion type character 'z' in format [-Wformat]
talib\func.c:108022:18: warning: too many arguments for format [-Wformat-extra-args]
talib\func.c: In function '__Pyx_RaiseNeedMoreValuesError':
talib\func.c:108028:18: warning: unknown conversion type character 'z' in format [-Wformat]
talib\func.c:108028:18: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'Py_ssize_t' [-Wformat]
talib\func.c:108028:18: warning: too many arguments for format [-Wformat-extra-args]
In file included from C:\Users\Home\Anaconda\lib\site-packages\numpy\core\include/numpy/ufuncobject.h:327:0,
from talib\func.c:341:
talib\func.c: At top level:
C:\Users\Home\Anaconda\lib\site-packages\numpy\core\include/numpy/__ufunc_api.h:241:1: warning: '_import_umath' defined but not used [-Wunused-function]
talib\func.c: In function '__pyx_pw_5talib_4func_267SAREXT':
talib\func.c:84770:30: warning: '__pyx_v_accelerationmaxshort' may be used uninitialized in this function [-Wmaybe-uninitialized]
talib\func.c:84227:10: note: '__pyx_v_accelerationmaxshort' was declared here
talib\func.c:84770:30: warning: '__pyx_v_accelerationshort' may be used uninitialized in this function [-Wmaybe-uninitialized]
talib\func.c:84226:10: note: '__pyx_v_accelerationshort' was declared here
talib\func.c:84770:30: warning: '__pyx_v_accelerationinitshort' may be used uninitialized in this function [-Wmaybe-uninitialized]
talib\func.c:84225:10: note: '__pyx_v_accelerationinitshort' was declared here
talib\func.c:84770:30: warning: '__pyx_v_accelerationmaxlong' may be used uninitialized in this function [-Wmaybe-uninitialized]
talib\func.c:84224:10: note: '__pyx_v_accelerationmaxlong' was declared here
talib\func.c:84770:30: warning: '__pyx_v_accelerationlong' may be used uninitialized in this function [-Wmaybe-uninitialized]
talib\func.c:84223:10: note: '__pyx_v_accelerationlong' was declared here
talib\func.c:84770:30: warning: '__pyx_v_accelerationinitlong' may be used uninitialized in this function [-Wmaybe-uninitialized]
talib\func.c:84222:10: note: '__pyx_v_accelerationinitlong' was declared here
talib\func.c:84770:30: warning: '__pyx_v_offsetonreverse' may be used uninitialized in this function [-Wmaybe-uninitialized]
talib\func.c:84221:10: note: '__pyx_v_offsetonreverse' was declared here
talib\func.c:84770:30: warning: '__pyx_v_startvalue' may be used uninitialized in this function [-Wmaybe-uninitialized]
talib\func.c:84220:10: note: '__pyx_v_startvalue' was declared here
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized
c:\ta-lib\c\lib/ta_libc_cdr.lib(../../../../../temp/cdr/ta_HT_TRENDMODE.obj):(.text[_TA_HT_TRENDMODE]+0x7eb): undefined reference to `__ftol2_sse'
c:\ta-lib\c\lib/ta_libc_cdr.lib(../../../../../temp/cdr/ta_HT_TRENDMODE.obj):(.text[_TA_S_HT_TRENDMODE]+0x7eb): undefined reference to `__ftol2_sse'
c:\ta-lib\c\lib/ta_libc_cdr.lib(../../../../../temp/cdr/ta_HT_TRENDLINE.obj):(.text[_TA_HT_TRENDLINE]+0x784): undefined reference to `__ftol2_sse'
c:\ta-lib\c\lib/ta_libc_cdr.lib(../../../../../temp/cdr/ta_HT_TRENDLINE.obj):(.text[_TA_S_HT_TRENDLINE]+0x784): undefined reference to `__ftol2_sse'
c:\ta-lib\c\lib/ta_libc_cdr.lib(../../../../../temp/cdr/ta_HT_SINE.obj):(.text[_TA_HT_SINE]+0x79f): undefined reference to `__ftol2_sse'
c:\ta-lib\c\lib/ta_libc_cdr.lib(../../../../../temp/cdr/ta_HT_SINE.obj):(.text[_TA_S_HT_SINE]+0x79f): more undefined references to `__ftol2_sse' follow
collect2.exe: error: ld returned 1 exit status
error: Setup script exited with error: command 'C:\\Users\\Home\\Anaconda\\Scripts\\gcc.bat' failed with exit status 1
I type these code in ipython:
import pandas.io.data as web
import pandas as pd
import talib as ta
import matplotlib.pyplot as plt
# Download SP500 data with pandas
spy = web.get_data_yahoo('SPY', '2012-01-01')
macd1, macd2, macd3 = ta.MACD(spy.Close, 26, 12, 9)
Then I get numpy.ndarray
data type. But I see there are 33 nan
data type. So it just because of 26
,12
,9
in the ta.MACD function. Yes, they stand for the fast EMA12, the slow EMA26, and EMA9.
But why there are 33 nan
data?
DO it mean that these 33 data is not useful for the MACD Indicator? And we can draw the DIFF, DEA line and macd column without them?
https://github.com/mrjbq7/ta-lib/issues/new#
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.