Универсальный скрипт на Python для поиска паттернов на графиках цены из Yahoo Finance.
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
python -m pip install --upgrade pip
pip install -r requirements.txtДневной таймфрейм за 1 год, все паттерны, с отчётами и графиками:
python pattern_finder.py --symbols BTC-USD,ETH-USD,GC=F,AAPL --period 1y --interval 1d --patterns all --plot --outdir reportsФорекс и нефть, 1 час, H&S + треугольники:
python pattern_finder.py --symbols EURUSD=X,CL=F --period 6mo --interval 1h --patterns head_shoulders,triangle --plot --outdir reportsГаз и серебро, без графиков, MA-кроссы и RSI-диверы:
python pattern_finder.py --symbols NG=F,SI=F --period 2y --interval 1d --patterns ma_cross,rsi_divergence --outdir reports- Акции:
AAPL,TSLA, ... - Криптовалюты:
BTC-USD,ETH-USD, ... - Форекс:
EURUSD=X,USDJPY=X, ... - Товары (фьючерсы):
GC=F(золото),CL=F(нефть WTI),NG=F(газ),SI=F(серебро)
--symbols(обязательно): список тикеров через запятую--period: 1mo,3mo,6mo,1y,2y,5y,10y,ytd,max--interval: 1m,2m,5m,15m,30m,60m,90m,1h,1d,1wk,1mo--patterns: double_top,double_bottom,head_shoulders,ma_cross,rsi_divergence,candles,triangle,all--plot: построить графики--outdir: каталог для сохранения CSV/JSON/PNG отчётов--tail: сколько последних свечей показывать на графике
MIT