Доджи формируется, когда цены открытия и закрытия практически равны. Указывает на нерешительность рынка.
Молот формируется на нисходящем тренде и является потенциальным сигналом разворота вверх.
Медвежий разворотный паттерн, формирующийся на восходящем тренде.
Бычий разворотный паттерн, формирующийся после нисходящего тренда в виде буквы "W".
Медвежий разворотный паттерн, формирующийся после восходящего тренда в виде буквы "M".
Медвежий разворотный паттерн, состоящий из трех вершин, где средняя (голова) выше остальных.
Бычий разворотный паттерн, зеркальное отражение классического паттерна "голова и плечи".
Бычий паттерн продолжения тренда с горизонтальной линией сопротивления и восходящей линией поддержки.
Медвежий паттерн продолжения тренда с горизонтальной линией поддержки и нисходящей линией сопротивления.
Паттерн продолжения тренда с конвергенцией линий поддержки и сопротивления, указывающий на период консолидации.
Классический гармонический паттерн, основанный на числах Фибоначчи. Предсказывает потенциальный разворот тренда.
Расширенная версия паттерна Гартли с более глубоким движением до точки D.
Вариация паттерна Гартли с более глубоким откатом в точке B.
Наиболее экстремальный из гармонических паттернов с самым глубоким движением до точки D.
Аномально высокий объем, часто указывающий на кульминацию движения.
Расхождение между движением цены и показаниями RSI.
Average Directional Index (ADX) измеряет силу тренда независимо от его направления.
Анализ последовательности максимумов и минимумов для определения структуры тренда.
Комплексный индикатор для определения тренда, поддержки, сопротивления и потенциальных точек разворота.
Анализ поведения цены и объема для определения фаз накопления и распределения.
Relative Strength Index (RSI) измеряет силу и скорость изменения ценовых движений.
Индикатор тренда и момента, основанный на разнице между быстрой и медленной скользящими средними.
Индикатор волатильности, показывающий динамические уровни поддержки и сопротивления.
Комбинированный индикатор, применяющий стохастическую формулу к значениям RSI.
Индикатор, измеряющий давление покупателей и продавцов через объем.
Кумулятивный индикатор объема, показывающий давление покупателей/продавцов.
Области, где цена торгуется в ограниченном диапазоне, указывая на равновесие между покупателями и продавцами.
1. Расчет волатильности:
volatility = (high - low) / close
2. Проверка объема:
volume_condition = current_volume < average_volume * 1.5
3. Проверка бокового движения:
is_sideways = price_std / price_mean < 0.02
4. Определение границ:
upper_bound = max(high_prices)
lower_bound = min(low_prices)
Определение значимых ценовых уровней с помощью кластерного анализа.
1. Сбор точек:
- Локальные максимумы и минимумы
- Уровни с высоким объемом
- Точки разворота
2. Кластеризация:
kmeans = KMeans(n_clusters=5)
clusters = kmeans.fit_predict(points)
3. Оценка силы уровней:
- Частота тестирования
- Объем на уровне
- Реакция цены
Распределение объема торгов по ценовым уровням.
1. Разбиение на ценовые уровни:
price_levels = np.linspace(min_price, max_price, 50)
2. Распределение объема:
for price, volume in data:
level = find_price_level(price)
volume_profile[level] += volume
3. Определение POC:
poc = price_levels[np.argmax(volume_profile)]
4. Расчет Value Area:
value_area = calculate_volume_area(volume_profile, 70)
Алгоритм объединяет различные торговые сигналы в единый комплексный сигнал для повышения надежности торговых решений.