Giter VIP home page Giter VIP logo

ta-lib-python's Introduction

TA-Lib - Technical Analysis Library

This is now the official home for C/C++ TA-Lib (instead of SourceForge).

More info https://ta-lib.org

ta-lib-python's People

Contributors

88d52bdba0366127fffca9dfa93895 avatar aaiyer avatar antanst avatar braindevices avatar briancappello avatar cgi1 avatar clamytoe avatar cryptocoinserver avatar dikaio avatar fedecaccia avatar garetjax avatar gmmkmtgk avatar john-a-m avatar k-kit avatar kaczmarj avatar kernc avatar mckelvin avatar mrjbq7 avatar robcaulk avatar ryanrussell avatar samgermain avatar sbohrer avatar stevenlooman avatar timgates42 avatar tktech avatar trufanov-nok avatar vabc3 avatar xmatthias avatar xxjjvxb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ta-lib-python's Issues

Install failed on Windows 8 x64

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

ImportError: cannot import name common - don't run in ta-lib dir

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.

MACD Histogram plotting Line instead of Histogram - need help

CLOSED it, as this is not the right place for this question.

Hi,

macd

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

MAC ImportError: cannot import name common

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

Need Help how to install ta-lib

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!

Installation changes for Windows 7

I performed these steps to get the wrapper to work under Windows 7. It may help someone.
Regards
Bill

Preparation steps:

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.

  1. If you don't have "Microsoft Visual Studio 2008 Express Editions with SP1" installed, get it from: http://www.microsoft.com/en-us/download/details.aspx?id=14597
  2. Download ta-lib-0.4.0-msvc.zip from http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-msvc.zip, unpack into c:\ta-lib. No need to re-build ta-lib on Windows as the distribution zip file already has the library built.

Building mrjbq7-ta-lib for Windows:

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:

I) Modified setup.py as follows:

  1. Changed paths for win32 platform to use my installation of ta-lib in c:\ta-lib"

elif sys.platform == "win32":
include_talib_dir = r"c:\ta-lib\c\include"
lib_talib_dir = r"c:\ta-lib\c\lib"

  1. Changed ta-lib library name from "ta_lib" to "ta_libc_cdr"
    (pre-built ta-lib library cdr as described in TA-Lib C/C++ API Documentation for Windows MSVC http://ta-lib.org/d_api/d_api.html#How%20to%20start%20using%20TA-LIB)

ext = Extension("talib", ["talib.pyx"],
include_dirs=[numpy.get_include(), include_talib_dir],
library_dirs=[lib_talib_dir],
libraries=["ta_libc_cdr"]

II) Modified talib.c:

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:

define isnan(x) _isnan(x) /* Added BK 2012-07-02 */

I placed it inside the following #if statement in talib.c so it only applies to Windows:

if defined(WIN32) || defined(MS_WINDOWS)

define _USE_MATH_DEFINES

define isnan(x) _isnan(x) /* Added BK 2012-07-02 */

endif

III) Build:

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.

TA-lib on windows

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

  • Cython has been successfully installed
  • Downloaded TA-lib in C:\TA-lib but I cannot find the following files in the directory
    abstract.h common.h and the other 2
  • Tried installing wrapper but wrapper would not work because TA-lib is not installed properly - following is the error message collect2:ld returned 1 exit status
  • am using "python setup.py install" for installing TA-lib and the wrapper

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.

Change input names when providing a Pandas DataFrame as input

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

Documentation?

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?

TypeError: expected bytes, str found

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

talib.SMA returns the same results as talib.EMA

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 !

API change rationale?

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.

TA_SUCCESS undeclared on compilation

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.

Ta-lib installation issue

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 forinstall-data-am'.
Making install in ta_regtest
make[3]: Nothing to be done for install-exec-am'. make[3]: Nothing to be done forinstall-data-am'.
make[3]: Nothing to be done for install-exec-am'. make[3]: Nothing to be done forinstall-data-am'.

Build failed on windows

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

RSI returning NaNs for data with partial NaNs

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. :-)

Installation On Windows 8 64-Bit?

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:

  • Install VS2010 Ultimate
  • Download ta-lib-0.4.0-msvc.zip and extract to c:\ta-lib
  • Open C:\ta-lib\c\ide\vs2005\lib_proj\ta_lib.sln and compile 6 builds to 64-bit without errors
  • Because I wanted my binaries to be used I deleted everything apart from:
    (As downloaded)
    C:\ta-lib\c\include\ta_abstract
    C:\ta-lib\c\include\ta_common
    C:\ta-lib\c\include\ta_defs
    C:\ta-lib\c\include\ta_func
    C:\ta-lib\c\include\libc
    (Produced by VS2010)
    C:\ta-lib\c\bin\ta_regtest
    C:\ta-lib\c\bin\ta_regtest_cdr
    C:\ta-lib\c\bin\gen_code
    C:\ta-lib\c\bin\gen_code_cdr
    C:\ta-lib\c\lib\ta_func_cdr
    C:\ta-lib\c\lib\ta_libc_cdr
    C:\ta-lib\c\lib\ta_abstract_cdr
    C:\ta-lib\c\lib\ta_common_cdr
  • Following advice from here I amended setup.py to:
    if sys.platform in ("linux2", "darwin"):
    include_talib_dir = "/usr/local/include/"
    lib_talib_dir = "/usr/local/lib/"
    elif sys.platform == "win32":
    include_talib_dir = r"c:\ta-lib\c\include"
    lib_talib_dir = r"c:\ta-lib\c\lib"
  • Also from advice here I amended talib.c to:
    #if defined(WIN32) || defined(MS_WINDOWS)
    #define _USE_MATH_DEFINES
    #define isnan(x) _isnan(x) /* Added PC 2012-11-20 _/ << added - is this needed in VS2010?
    #endif
    #include <math.h>
    #define __PYX_HAVE__talib
    #define __PYX_HAVE_API__talib
    #include "stdio.h"
    #include "stdlib.h"
    #include "numpy/arrayobject.h"
    #include "numpy/ufuncobject.h"
    #include "math.h"
    #include "ta_libc.h" << amended
    #ifdef OPENMP
    #include <omp.h>
    #endif /
    _OPENMP */
  • I then installed python 2.7 64-bit and sys.maxsize confirms as 2^63-1
  • I installed 64-bit binaries of numpy and Cython from http://www.lfd.uci.edu/~gohlke/pythonlibs/
  • I found I had to use SET VS90COMNTOOLS=%VS100COMNTOOLS%

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

talib Import Error

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.

Error trying to build ta-lib on Ubuntu 13.10 ("Undefined reference to sin, cos, floor, exp, etc.")

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?

Bundle Ta-lib

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?

installation: "ta-lib/ta_defs.h: No such file or directory..."

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.

Abstract function parameter args

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.

Chande Momentum Oscilliator not returning correct values

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

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.

Functions not returning all results (ex. MA)

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

TA-Lib for windows (8.0)

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.

talib.pyx def/cdef/cpdef

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.

Make previous builds available to installers

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",

Ta-lib for Python 2.6.6

Hi,
I have installed Talib for python 2.6.6 while i was importing it, It is throwing ImportError
issue1
Later i realised that there is no OrderedDict in collections module. Please help me out

Build Errors with numpy 1.8.0.dev

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

AttributeError: 'module' object has no attribute 'EMA'

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!

List of Function Arguments?

I see the list of functions for talib, but is there a someplace that lists the arguments with descriptions for each function in talib?

Windows distribution unimplemented methods or bugs?

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?

OS X 10.8 Compile Warnings

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.

abstract function is missing required data key: close, while the "price" is not set to "close"

    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

ta-lib failed to install on windows and i tried mac os i failed again

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..

easy_install 0.4.5 appears broken?

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

MAC import failed

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

Link Error _isnan

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']

...

Can not pass `pd.Series` when using pandas 0.13.0

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.

Abstract module usage examples

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.

Install failed on Windows

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

33 nan data type in the macd result.What does it mean?

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#

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.