Прайс Генератор — Релиз-ноты
Теперь значения объёма зависят от предыдущего значения и вероятности выбросов и выглядят более реалистично. Алгоритм генератора создаёт серию свечей, лучше подходящую для сложных трендов, включая различные выбросы для верхних и нижних теней свечей и их тел. Также больше не должны появляться ошибки с отрицательными числами в сериях.
Пример долгосрочной серии с реалистичным разбросом значений объёмов и различными трендами:
Внимание! Поддерживаемая версия Python была изменена на 3.9.
Теперь вы можете рисовать дополнительные пользовательские линии и маркеры на основной диаграмме со свечами (используя метод RenderBokeh()). Вы можете указать направления тренда простыми словами: вверх, вниз, нет или символами: u, d, n при использовании ключа --split-trend (в дополнение к существующей возможности идентифицировать тренд с помощью символов /-), например, --split-trend=up-down-no-up, --split-trend=u-d-n-u и т. д. Кроме того, вы можете выбрать темы для диаграмм, нарисованных методом RenderBokeh(), с новым параметром darkTheme (если True, то используется тёмная тема, иначе светлая тема).
Пример светлой темы (с некоторыми пользовательскими маркерами и новой средней линией):
Пример тёмной темы (с некоторыми пользовательскими маркерами):
с датой и временем и некоторыми столбцами маркеров (markersUpper
, markersCenter
или markersLower
). Длина фреймов данных маркеров должна быть равна длине основной серии свечей. lines
— это список с пользовательскими сериями, где дополнительные линии графика будут размещаться на основной серии. По умолчанию — None
. Данные линий должны содержать как минимум два столбца. Есть datetime
с датой и временем и custom_line_name
с координатами y. Длина фреймов данных для линий графика должна быть равна длине основной серии свечей.
up
, down
, no
, или символы: u
, d
, n
для ключа --split-trend
, в дополнение к существующей возможности устанавливать тренд с помощью символов /\-
. Для разделения слов или символов используйте символ дефиса, например, --split-trend=up-down-no-up
, --split-trend=u-d-n-u
и т. д.PriceGenerator
был добавлен.--split-trend
и --split-count
. Эти ключи влияют на внешний вид тренда и количество свечей в каждом тренде.
--split-trend
показывает движения тренда, например, --split-trend=/\-
означает, что сгенерированные свечи имеют восходящий тренд в первой части, затем нисходящий тренд и затем отсутствие тренда.--split-count
устанавливает количество свечей разных периодов, например, --split-count 5 10 15
означает, что в сгенерированных свечах есть 3 тренда с 5, 10 и 15 свечами в цепочке.pandas_ta
:
--horizon
при загрузке из файла используется для указания загрузки последних N = горизонт свечей.--precision
используется для указания знаков после запятой.--ticker
, --timeframe
, --start
, --horizon
, --max-close
, --min-close
, --init-close
, --max-outlier
, --max-body
. --max-volume, --up-candles-prob, --outliers-prob, --trend-deviation. Эти ключи переопределяют параметры по умолчанию.Реализован новый метод RenderGoogle() и ключ --render-google, который может рисовать неинтерактивную Google Candlestick Chart.
Улучшения
Добавлены расширенные примеры. Смотрите примеры в README.md (на английском) и README_RU.md (на русском).
Ретроспектива
Первая версия библиотеки PriceGenerator позволяет:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )