Skip to content

Conversation

@qqrm
Copy link
Owner

@qqrm qqrm commented Sep 18, 2025

Summary

  • пересчитываю MA на базовом интервале при поступлении новой свечи вне зависимости от вместимости серии (F:src/domain/chart/entities.rs#L51-L115)
  • отслеживаю замену бакетов и переполнение агрегированных интервалов для своевременного обновления MA (F:src/domain/chart/entities.rs#L187-L230)
  • добавляю регрессионный тест на переполнение и наличие вершин рендера (F:tests/moving_average_overflow.rs#L1-L81)

Testing

  • cargo fmt --all
  • cargo check --tests --benches
  • cargo clippy --tests --benches --fix --allow-dirty -- -D warnings
  • cargo test (❌ wasm-цель не запускается без wasm-bindgen-test-runner)
  • CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_RUNNER=wasm-bindgen-test-runner cargo test --features render (❌ wasm-bindgen-test падает из-за web_sys::window() == None в тестах src/app.rs)

https://chatgpt.com/codex/tasks/task_e_68cb8a2b517c8332a9f03432948d99a8

@qqrm qqrm merged commit 69c09e4 into main Sep 18, 2025
2 of 4 checks passed
@qqrm qqrm deleted the codex/implement-new-candle-flag-and-tests branch September 18, 2025 04:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants