Getting none for all patterns
Opened this issue · 0 comments
pranavlal commented
Hi,
I am trying to use this library and have written some basic code. I am unable to detect any patterns.
I am unable to determine what is going wrong.
I am able to create a data frame with all the indicators but am not getting any patterns.
import pandas as pd
import logging
from pyharmonics.quick import *
from pyharmonics.search import HarmonicSearch
from pyharmonics import search
from pyharmonics.technicals import Technicals
import yfinance as yf
if __name__ == "__main__":
ticker = 'AAPL' # Ticker for the S&P 500
start_date = (pd.Timestamp.now() - pd.DateOffset(months=36)).strftime('%Y-%m-%d')
end_date = pd.Timestamp.now().strftime('%Y-%m-%d')
data = yf.download(ticker, start=start_date, end=end_date, interval='1d')
data = data.rename(columns={'Date':'date', 'Open': 'open', 'High': 'high', 'Low': 'low', 'Close': 'close', 'Adj Close':'price'})
df = pd.DataFrame(data)
t = Technicals(df, ticker,"daily")
m=HarmonicSearch(t,fib_tolerance=0.65)
patterns = m.get_patterns()
print(m.forming())
print(patterns[m.XABCD])
print(patterns[m.ABCD])