niall-oc/pyharmonics

Getting none for all patterns

Opened this issue · 0 comments

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