Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

修复了一个诡异的bug #25

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

Cuizi7
Copy link

@Cuizi7 Cuizi7 commented May 30, 2018

运行 tests/test_api.py 中的 test_000001() 会报出如下错误(rqalpha也是因为该错误不能通过测试),修改后该错误不再出现,虽然我非常疑惑为什么会这样。。。

Traceback (most recent call last):
  File "/Users/cuiziqi/anaconda3/envs/rqa/lib/python3.4/site-packages/talib/__init__.py", line 20, in wrapper
    for arg in chain(args, kwargs.values())
StopIteration

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/cuiziqi/OneDrive/Workspace/funcat/funcat/func.py", line 31, in __init__
    series = self.func(series, arg)
  File "/Users/cuiziqi/anaconda3/envs/rqa/lib/python3.4/site-packages/talib/__init__.py", line 24, in wrapper
    return func(*args, **kwargs)
  File "talib/_func.pxi", line 7863, in talib._ta_lib.MA
TypeError: only size-1 arrays can be converted to Python scalars

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "test_api.py", line 29, in <module>
    test_000001()
  File "test_api.py", line 22, in test_000001
    assert np.equal(round(MA(CLOSE, 60)[2].value, 2), 3131.08)
  File "/Users/cuiziqi/OneDrive/Workspace/funcat/funcat/func.py", line 33, in __init__
    raise FormulaException(e)
funcat.utils.FormulaException: only size-1 arrays can be converted to Python scalars

@sunzhouhong
Copy link

改了这个的funcat,e949e63,结果提示Exception: inputs are all NaN

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants