Skip to content

Releases: artrdon/dquant

v1.2.1

02 Jun 17:23

Choose a tag to compare

Version 1.2.1 (2026-06-02)

  • Fully English version
  • Fixed a bug in custom hyperparameters

v1.2.0

31 May 17:38

Choose a tag to compare

Version 1.2.0 (2026-05-31)

  • Training via the QLIKE loss function
  • Added the QLIKE metric

v1.1.4

31 May 17:36

Choose a tag to compare

Version 1.1.4 (2026-05-25)

  • Added walk forward validation
  • Speeded up data preparation
  • Function for retrieving data: get_data()

1.1.3

12 Apr 10:49

Choose a tag to compare

  • Normalization of target values. Training will not result in too small or too large an error.
  • Added r2-score metric.
  • Saving with metadata.

Расчет признаков.

27 Mar 16:00

Choose a tag to compare

Исправлена ошибка при расчете признаков.

Экспорт моделей в MT5 индикатор, выбор фич и более удобный синтаксис.

27 Mar 14:23

Choose a tag to compare

  • Добавлена функция сохранения обученных моделей в Meta Trader 5 индикатор. Как только вы обучите свои модели, можно будет их сразу сохранить в индикатор, появится директория с MT5 проектом(индикатором), дальше нужно будет просто скомпилировать основной .mq5 файл и ваш индикатор готов, можно пользоваться.
model.save('indicator_name', type_to_save='mql5')
  • Теперь вы можете сами указывать, какие фичи использовать при обучении:
features = [
    'TR',
    'returns',
    'abs_returns',
    'gap',
    'body',
    'shadow',
    'close_position',
    'roll_atr_14'
]

model.fit(df, feature_list=features, input_bars=70, horizon=20, trees_count=200, show_results=True)
  • Изменен синтаксис:
    Было:
VolClustLightGB

Стало:

VolClustLightGBM

Было:

model = VolClustGB({}, default=True, early_stopping=True)
model = VolClustXGB({}, default=True, early_stopping=True)
model = VolClustLightGB({}, default=True, early_stopping=True)

Стало:

model = VolClustGB({}, early_stopping=True)
model = VolClustXGB({}, early_stopping=True)
model = VolClustLightGBM({}, early_stopping=True)